// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;

// Duration of crossfade (seconds)
var crossFadeDuration = 3;

// Specify the image object array
var preLoad = new Array();

var t;
var j = 0;

function prepareSlideShow()
{
   var Pic = prepareSlideShow.arguments;

   for (i = 0; i < Pic.length; i++)
   {
      preLoad[i] = new Image();
      preLoad[i].src = Pic[i];
   }
}

function runSlideShow()
{
   if (document.all)
   {
      document.images.SlideShow.style.filter = "blendTrans(duration=2)";
      document.images.SlideShow.style.filter = "blendTrans(duration=crossFadeDuration)";
      document.images.SlideShow.filters.blendTrans.Apply();
   };
   
   document.images.SlideShow.src = preLoad[j].src;
   
   if (document.all)
   {
      document.images.SlideShow.filters.blendTrans.Play();
   }
   
   j = j + 1;
   
   if (j > (preLoad.length - 1)) j=0;
   
   t = setTimeout("runSlideShow()", slideShowSpeed);
}
