/************ NUMBER OF IMAGES IN SLIDESHOW ************/
numOfImages = 10;
/*******************************************************/


// Global variables ---------------------------------------

NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
ver4 = (NS4 || IE4) ? 1 : 0;

var automaticSlideshow = false;

var windowNumber = 0;

// End of Global variables ---------------------------------


function nextImage() {

	imageName = 'sshow';

	NS4 = (document.layers) ? 1 : 0;
	IE4 = (document.all) ? 1 : 0;
	ver4 = (NS4 || IE4) ? 1 : 0;

	if( !ver4 ) {
		alert( "It appears that you are using an older browser that does not support some of the functions we have implemented in this image slideshow. We appologize for the inconvenience, but in order to view this image presentation at the current time, you must upgrade your browser to Microsoft Internet Explorer 4.0+ or Netscape Navigator 4.0+." );
		return;
	}

	if( document.images ) {
		s1 = "1" + (document[imageName].src).slice( (document[imageName].src).length - 9, -4 );  // The "1" in front is just to maintain all the digits.
		imageNumber = parseInt( s1, 10 );
		newImageNumber = imageNumber + 1;  // get the new image number
		// Check if the new image number is past the last image or not.
		if( newImageNumber >= (numOfImages+100000) )
			newImageNumber = 100000;
		newImageString = "images/procedure/DSC" + (String(newImageNumber)).slice( 1,6 ) + ".jpg";

		document[imageName].src = newImageString;

		//imageName.onerror = loopImages( imageName );
	}
}

function previousImage() {

	imageName = 'sshow';

	if( document.images ) {
		s1 = "1" + (document[imageName].src).slice( (document[imageName].src).length - 9, -4 );  // The "1" in front is just to maintain all the digits.
		imageNumber = parseInt( s1, 10 );
		if( imageNumber == 100000 ) {
			imageNumber = 100000 + numOfImages - 1;
			document[imageName].src = "images/procedure/DSC" + (String(imageNumber)).slice( 1,6 ) + ".jpg";
			return;
		}
		imageNumber = imageNumber - 1;  // get the new image number

		newImageString = "images/procedure/DSC" + (String(imageNumber)).slice( 1,6 ) + ".jpg";

		document[imageName].src = newImageString;

	}
}

function toggleAutoSlideshow() {
	if( automaticSlideshow == false )
		automaticSlideshow = true;
	else	automaticSlideshow = false;

	playSlideshow();
}

function playSlideshow() {
	if( automaticSlideshow == true ) {
		nextImage();
		setTimeout( "playSlideshow()", 5000 );
	}
}