/*
Script by FPMC at http://jsarchive.8m.com
Submitted to JavaScript Kit (http://javascriptkit.com)
For this and 400+ free scripts, visit http://javascriptkit.com
Customized by KeKo. 
*/

//set image paths
ssrc = ["025_59.jpg",
"027_47.jpg",
"060_33.jpg",
"073_14.jpg",
"105_42.jpg",
"108_02.jpg",
"129_42.jpg",
"131_02.jpg",
"147_42.jpg",
"157_11.jpg",
"166_02.jpg",
"198_09_02.jpg",
"204_02.jpg",
"276_01.jpg",
"356_34.jpg",
"411_07.jpg",
"411_33.jpg",
"462_00.jpg",
"472_42.jpg",
"481_17.jpg",
"526_07.jpg",
"549_23.jpg",
"561_11.jpg",
"580_07.jpg",
"609_30.jpg",
"768_02.jpg",
"796_42.jpg",
"921_66.jpg",
"923_66.jpg",
"934_65.jpg",
"977_33.jpg",
"990_06.jpg",
"013_07_001.jpg",
"184_49_001.jpg",
"140_42_001.jpg",
"100_42_001.jpg",
"136_42_001.jpg",
"190_06_001.jpg",
"488_06_001.jpg",
"092_06_001.jpg"
];
//Please do not edit below
slides=[]; sct=0; 

//set duration for each image
slideduration = 4;

//number of images in a row
nrofslides = 5;

function loadSlides(i)
{
   for(j=0;j<nrofslides;j++)
   {
     slides[i+j] = new Image;
     slides[i+j].src = "fotos/"+ssrc[i+j];
   } 
}

function setSlideImages(i)
{
 if (!(slides[i] && (slides[i].complete || slides[i].complete==null)))
 {
    loadSlides(i);
 }
 for (j=0;j<nrofslides;j++)
 {
   document["Slide"+j].src = slides[i+j].src;
   document["Slide"+j].title = "Picture nr. "+(i+j); //This could be used for context dependent tooltips
 }
}

function randomizeSlides()
{
  for (i=ssrc.length-1; i > 0; i--)
  {
    swapIndex = Math.round((i+1)*Math.random());
    if (swapIndex != i)
    {
      tmp = ssrc[swapIndex];
      ssrc[swapIndex] = ssrc[i];
      ssrc[i] = tmp;
    }
  }
}

//Switch the pictures
function switchSlides() {
setSlideImages(sct);
sct = (sct+nrofslides)%ssrc.length; //Increment counter, but no further than number of pictures
if (!(slides[sct] && (slides[sct].complete || slides[sct].complete==null)))
{ //Go preload it
  loadSlides(sct);
}
setTimeout("switchSlides()",slideduration*1000);
}

function doLinkSlide(){
location.href = "fotos/"+ssrc[sct];
} 
