<!--

// Script could be improved with a pre-load function...

var scriptName = window.location.pathname;

// Autoplay
var statePlayPause = "pause"; 
var currentImage = 0; 

function updateImgNumHTML() {
	document.getElementById('imgNum').innerHTML = currentImage+1;	
}

function preloadImages() {
	for (var i=0; i<slideshowImages.length; i++) {
		imgPreload.src = imageURL + slideshowImages[i];		
	}
	return;
}

function getNextImage() {
	var nextImage;
	if (currentImage<slideshowImages.length-1) {nextImage = currentImage + 1;}
	else {nextImage = 0;}	
	return nextImage;	
}

function getPreviousImage() {
	var previousImage;
	if (currentImage == '0') {previousImage = slideshowImages.length-1;}
	else {previousImage = currentImage-1;}	
	return previousImage;	
}


function showNextImage() {
	if (!document.images) {return;}
	var myImgNum = getNextImage();
	myImg = imageURL + slideshowImages[myImgNum];
	swapfade(document.getElementById('detailImage'), myImg, '1', '');
	//document.images.slide.src = imageURL + slideshowImages[myImgNum];
	currentImage = myImgNum;
	updateImgNumHTML();	
	return;
}

function showPreviousImage() {
	if (!document.images) {return;}
	var myImgNum = getPreviousImage();
	myImg = imageURL + slideshowImages[myImgNum];
	swapfade(document.getElementById('detailImage'), myImg, '1', '');
	//document.images.slide.src = imageURL + slideshowImages[myImgNum];
	currentImage = myImgNum;
	updateImgNumHTML();
	return;
}

function showThumbnailImage(myImgNum) {
	if (!document.images) {return;}
	document.images.slide.src = imageURL + slideshowImages[myImgNum];
	currentImage = myImgNum;
	updateImgNumHTML();	
	return;
}


function playSlideshow() {
	if (!document.images) {return;}
	if (statePlayPause == "pause") {return;}
	var nextImage = getNextImage();
	myImg = imageURL + slideshowImages[nextImage];
	swapfade(document.getElementById('detailImage'), myImg, '1', '');
	//document.images.slide.src = imageURL + slideshowImages[nextImage];
	currentImage = nextImage;
	//preloadImage(currentImage+1);
	updateImgNumHTML();	
	setTimeout("playSlideshow()",slideshowSpeed);	
}


function playControl() {
	if (statePlayPause == "pause") {
		// Switch to play mode 
		statePlayPause = "play";
		document.images.controlPlay.src = "/images/controlPause.gif";
	} else {
		// Switch to pause mode 
		statePlayPause = "pause";
		document.images.controlPlay.src = "/images/controlPlay.gif";
	}
	playSlideshow();
}

// -->