// Set display and fade times
var displayTime = 5.0;
var fadeTime = 1.0;

// Retrieve list of images (defined on page)
var images = SetSlideShowImages();
var currentImage = 0;

// Pre-load images
var i;
var slideShowImages = new Array();
for (i = 0; i < images.length; i++)
{
	slideShowImages[i] = new Image();
	slideShowImages[i].src = images[i];
}

// Run slide show
function RunSlideShow()
{
	if (document.all)
	{
		//document.images.SlideShow.style.filter="blendTrans(duration=3)"
		document.images.SlideShow.style.filter="blendTrans(duration=" + fadeTime + ")";
		document.images.SlideShow.filters.blendTrans.Apply();
	}

	document.images.SlideShow.src = slideShowImages[currentImage].src;

	if (document.all)
	{
		document.images.SlideShow.filters.blendTrans.Play();
	}

	//	Set next image to display (reset if image number exceeds number of images)
	currentImage = currentImage + 1;
	if (currentImage >= images.length)
		currentImage = 0;

	// Set time before next image is displayed
	setTimeout('RunSlideShow()', (fadeTime + displayTime) * 1000);
}

