var cnt, zoomcnt, img;
var ImgWidth, ImgHeight;
var bl, kw, me;
var i1, i2, i3;

function MM_preloadImages() { //v3.0
  var d=document; 
  var i,j,a;
  if(d.images){ 
    if(!d.MM_p) d.MM_p=new Array();

    j=d.MM_p.length;
    a=MM_preloadImages.arguments; 

    for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ 
      d.MM_p[j]=new Image; 
      d.MM_p[j++].src=a[i];
    }
  }
}

function myRand(x) {
   var rand;
   var d = new Date();

   rand = Math.random();
   rand = rand * x;
   rand = Math.round(rand);
//alert(rand);
   return(rand);
}

function selectImages() {
   cnt = -1;
   i1 += 1; if (i1 > 9) i1 = 1;
   i2 += 1; if (i2 > 15) i2 = 1;
   i3 += 1; if (i3 > 12) i3 = 1;
   bl = "images/intro/bloemist" + i1 + ".gif";
   kw = "images/intro/kweker" + i2 + ".gif";
   me = "images/intro/metz" + i3 + ".gif";
//alert(num);   
   MM_preloadImages(bl,kw,me);
}

function startIntro() {
   
   i1 = myRand(8);
   i2 = myRand(14);
   i3 = myRand(15);
   MM_preloadImages('images/triade250.gif','images/intro/triade250tr.gif');
   selectImages(0);
   setInterval('swapimage()', 50);
}


function zoomimage()
{
   var i, w, h;

   w = ImgWidth; h = ImgHeight;
  
   i = ++zoomcnt;

   if (i < 10) {
     document[img].width = w / (10 - i);
     document[img].height = h / (10 - i);
   }
}


function ImgInit(xx,w,h)
{
   ImgWidth = w;
   ImgHeight = h;
   zoomcnt = 0;
   img = xx;
}

function swapimage()
{  
   var mcnt;

   mcnt = cnt / 40;

   if ((cnt % 40)== 0) { 
      if (document.images) {
         switch (mcnt) {
            case 0: 
               document["logo2"].src = "images/nixel.gif";
               document["keten1"].src = "images/nixel.gif";
               document["keten2"].src = "images/nixel.gif";
               document["keten3"].src = "images/nixel.gif";
               document["logo2"].src = "images/nixel.gif";
               document["logo1"].src = "images/nixel.gif";
               break;
            case 1: 
               document["keten1"].src = kw;
               ImgInit("keten1",200,150);
               break;         
            case 2: 
               document["keten2"].src = bl;
               ImgInit("keten2",200,150);
               break;
            case 3: 
               document["keten3"].src = me;
               ImgInit("keten3",200,150);
               break;
            case 4: 
               document["keten1"].src = kw;
               document["keten2"].src = bl;
               document["keten3"].src = me;
               document["logo2"].src = "images/intro/triade250tr.gif";
               ImgInit("logo2",250,250);
               break;
            case 6: 
               document["keten1"].src = "images/nixel.gif";
               document["keten2"].src = "images/nixel.gif";
               document["keten3"].src = "images/nixel.gif";
               break;

            case 7: 
               selectImages();
               break;
            default: break;
         }
      }
   }
   cnt++;
   zoomimage();
}