//Slideshow script

//set image paths
src = ["Images/Autumn.jpg", "Images/Winter.jpg", "Images/Spring.jpg", "Images/Summer.jpg"]

//set duration for each image
duration = 5;

pics=[];
ct=0;
flag=0;
inc=1;

function playBack() {
  flag=1;
  setTimeout("wait(-1)",duration*1000);
}

function playFwd() {
  flag=1;
  setTimeout("wait(1)",duration*1000);
}

function wait(dir) { 
  inc=dir;
  flag=0;
  slideShow();
}

function slideShow() {
//alert("flag="+flag);
if (flag==0){
  if (document.all) {
     document.getElementById("slides").style.filter="blendTrans(duration=5)"
     //document.getElementById("slides").style.filter="blendTrans(duration=crossFadeDuration)"
     document.getElementById("slides").filters.blendTrans.Apply()      
  }
  var n=(ct+inc)%src.length;
  if(n==-1){ n=pics.length-1;ct=0 };
  if (pics[n] && (pics[n].complete || pics[n].complete==null)) {
     document.getElementById("slides").src = pics[ct=n].src;
     if (document.all) { document.getElementById("slides").filters.blendTrans.Play() };
     }
  pics[n=(ct+inc)%src.length] = new Image;
  pics[n].src = src[n];
  setTimeout("slideShow()",duration*1000);
  }
}

