/*
--Developed by Bryan Nguyen on July 19th, 2006--

Modify History:
	Date:	07/20/2006
	By  : 	Bnguyen
	Note:	* Make runSlideShow(x,y) a global function to work
		on any pages using imageHolder variable.
		* Allow users to set the time between images
*/

//==Global Variables==//
var smallImgs = new Array(),sImgs = new Array();
var largeImgs = new Array(),lImgs = new Array();

var i= 0, j = 0, imgDir = "./images/";
/*Add more images here...using the following format
	imgs[x] = imgDir + 'imageName.ext'
*/
//Small images go here...
smallImgs[0] = imgDir + 'top_front_1.jpg'
smallImgs[1] = imgDir + 'Variety3.jpg'
smallImgs[2] = imgDir + 'Helo3.jpg'
smallImgs[3] = imgDir + 'academy_graduation.jpg'
smallImgs[4] = imgDir + 'PushUps2.jpg'
smallImgs[5] = imgDir + 'MotorcycleDep.jpg'
smallImgs[6] = imgDir + 'Arresting.jpg'
smallImgs[7] = imgDir + 'SnowSUV.jpg'
smallImgs[8] = imgDir + 'Helo2.jpg'
smallImgs[9] = imgDir + 'Swat1.jpg'
smallImgs[10] = imgDir + 'PushUps1.jpg'
smallImgs[11] = imgDir + 'Variety2.jpg'
smallImgs[12] = imgDir + 'MotorcycleDep2.jpg'
smallImgs[13] = imgDir + 'Swat2.jpg'
smallImgs[14] = imgDir + 'shooting_range.jpg'
smallImgs[15] = imgDir + 'flag_sheriff.jpg'
smallImgs[16] = imgDir + 'class.jpg'
smallImgs[17] = imgDir + 'NVSub.jpg'
smallImgs[18] = imgDir + 'Truck.jpg'



//Larger images go here...
largeImgs[0] = imgDir + "bottom_images/" + 'bottom_front_1.jpg'
largeImgs[1] = imgDir + "bottom_images/" + 'DogTeam2.jpg'
largeImgs[2] = imgDir + "bottom_images/" + 'dog_deputy_220.jpg'
largeImgs[3] = imgDir + "bottom_images/" + 'Swatter.jpg'
largeImgs[4] = imgDir + "bottom_images/" + 'Swat3.jpg'
largeImgs[5] = imgDir + "bottom_images/" + 'Swat4.jpg'
largeImgs[6] = imgDir + "bottom_images/" + 'DogTeam.jpg'
largeImgs[7] = imgDir + "bottom_images/" + 'Ready.jpg'
largeImgs[8] = imgDir + "bottom_images/" + 'koren220.jpg'
largeImgs[9] = imgDir + "bottom_images/" + 'sheriff_lab220.jpg'




//============ DO NOT CHANGE THE CODE BELOW THIS LINE! =================//
	for (k = 0; k < smallImgs.length; k++) {
		sImgs[k] = new Image();
		sImgs[k].src = smallImgs[k];
	}
	for (k = 0; k < largeImgs.length; k++) {
		lImgs[k] = new Image();
		lImgs[k].src = largeImgs[k];
	}	
/*
Function: runSlideShow - Recursive call itself to do the slide show
Purpose: to display images continuously
Input: imageHolder- image id, displaySecs - time to display each image in second
Output: None
*/
/*
function runSlideShowLarge(imageHolder,displaySecs) {
  try
  {
	var mImage = document.getElementById(imageHolder);
	if (document.all) {
		mImage.style.filter="blendTrans(duration=2)";
		mImage.filters.blendTrans.Apply();
	}
	mImage.src = lImgs[j].src;
	j = (j < largeImgs.length -1) ? j + 1 : 0 ;
	if (document.all) {
	mImage.filters.blendTrans.Play();
	}
	setTimeout("runSlideShowLarge('" + imageHolder + "','" + displaySecs + "')", displaySecs * 1000);
	}
	catch(err)
	{self.status='imageHolder ' + err.description;}
}
*/
function runSlideShow(imageHolder,displaySecs,imgSize) {
  try
  {
	var mImage = document.getElementById(imageHolder);
	if (document.all) {
		mImage.style.filter="blendTrans(duration=2)";
		mImage.filters.blendTrans.Apply();
	}
	if(imgSize == 1){
		mImage.src = sImgs[j].src;
		j = (j < smallImgs.length -1) ? j + 1 : 0 ;
	}else{
		mImage.src = lImgs[i].src;
		i = (i < largeImgs.length -1) ? i + 1 : 0 ;
	}
	if (document.all) {
	mImage.filters.blendTrans.Play();
	}
	setTimeout("runSlideShow('" + imageHolder + "','" + displaySecs + "','" + imgSize + "')", displaySecs * 1000);
	}
	catch(err)
	{self.status='imageHolder ' + err.description;}
}