// Browser Slide-Show script.
// With image cross fade effect for those browsers that support it.
var slideCache = new Array();
var play = false;
function RunSlideShow(pictureName,imageFiles,displaySecs,numImagenes)
{
  if ((parseInt(numImagenes) >= 2) && (play))
  {
  	var imageSeparator = imageFiles.indexOf(";");
  	var nextImage = imageFiles.substring(0,imageSeparator);
	
  
    if (document.all)
  	{
    	document.getElementById(pictureName).style.filter="blendTrans(duration=2)";
    	document.getElementById(pictureName).filters.blendTrans.Apply();
  	}
  	document.getElementById(pictureName).src = nextImage;
  	if (document.all)
  	{
    	document.getElementById(pictureName).filters.blendTrans.Play();
  	}
  	var futureImages= imageFiles.substring(imageSeparator+1,imageFiles.length) + ';' + nextImage;
  	//setTimeout("RunSlideShow('"+pictureName+"','"+futureImages+"',"+displaySecs+")", displaySecs*1000);
  	// Cache the next image to improve performance.
  	imageSeparator = futureImages.indexOf(";");
  	nextImage = futureImages.substring(0,imageSeparator);
  	if (slideCache[nextImage] == null) 
    {
    	slideCache[nextImage] = new Image;
    	slideCache[nextImage].src = nextImage;
  	}
  } 
  else
  {
    var futureImages = imageFiles;    
  }
  setTimeout("RunSlideShow('"+pictureName+"','"+futureImages+"',"+displaySecs+","+numImagenes+")", displaySecs*1000);
}

function PlaySlideShow()
{
  play = true;
}

function StopSlideShow()
{
  play = false;
}
