  function checkSize() {
    var myWidth = 0, myHeight = 0;
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth; myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth ||document.documentElement.clientHeight ) ) {
      myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
      myWidth = document.body.clientWidth; myHeight = document.body.clientHeight;
    }
    browserWidth  = myWidth;
    browserHeight = myHeight;
    
    if (browserWidth<pageWidth) browserWidth=pageWidth;
  }


  function setLayer(name,action) {
    if (document.layers) {
      if (action) {
        checkSize();
        document.layers['layer'+name].visibility = visible;
        document.layers['layer'+name].left = ((browserWidth/2)-(pageWidth/2))+layerDist[name];
      } else {
        document.layers['layer'+name].visibility = hidden;
      }
    } else {
      if (action) {
        checkSize();
        document.all('layer'+name).style.visibility = visible;
        document.all('layer'+name).style.left = ((browserWidth/2)-(pageWidth/2))+layerDist[name];
      } else { 
        document.all('layer'+name).style.visibility = hidden; 
      }
    }
  }

  
  function changeLayer(name, action) {
    if (action) {
      if (dumpLayer!=null&&dumpLayer!=name) {
        setLayer(dumpLayer,false,0);
      } 
      dumpLayer = null;
      setLayer(name, action, layerDist[name]);      
    } else {
      dumpLayer = name;
      setTimeout("checkDump()",2500);
    }
  }
  
  function checkDump() {
    if (dumpLayer!=null) {
      setLayer(dumpLayer,false,0);  
      dumpLayer = null;
    }
  }
  
  
  function eachLayerhidden() {
    for (var i=0; i<layerDist.length; i++) {
      setLayer(i,false);
    }  
  }
  
  
  
    function allImages() {
      for (i=0;i<images.length;i++) {
        document.images[images[i]].src = '/img/collage/Eurekacoll'+randomJpeg(i)+'.jpg';
      }
    }
  
    function randomJpeg(place) {
      var image = Math.floor(Math.random()*(numberofjpgs));
      image++;
      var isTaken = false;	
      for (i=0;i<jpgs.length;i++) {
        if (jpgs[i]==image) isTaken = true;
      }
      if (isTaken) image = randomJpeg(place); else jpgs[place]=image;
      return image; 
    }
  
    function setFilter(number){
      document.images[images[number]].filters.revealTrans.Transition=filters[Math.floor(Math.random()*filters.length)];
      document.images[images[number]].filters.revealTrans.apply();
    }
  
    function playFilter(number){
      document.images[images[number]].filters.revealTrans.play()
    }
  
    function changeImage(number) {
      setFilter(number);
      document.images[images[number]].src = '/img/collage/Eurekacoll'+randomJpeg(number)+'.jpg';
      playFilter(number);
    }
    	
    function changeCollage() {
      changeImage(Math.floor(Math.random()*images.length))
      setTimeout('changeCollage()',speed);
  }
  
    function SluitVenster() {
      setTimeout("window.close();", 100);
  }

    function PrintVenster() {
      window.print();
      SluitVenster();
  }

    function Printen(url) {
      printvenster = window.open(url,'','fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0'); 
      printvenster.resizeTo(100,100); 
      printvenster.moveTo(-100,-100); 
  }