/*
Random IE Image Transition Effect
Jeff Pearson 2005 (jeffrpearson@gmail.com)
*/
function OpenFullsizeImage(sPicURL) { 
	window.open( "viewimage.html?"+sPicURL, "imageWin", "resizable=1,HEIGHT=300,WIDTH=300,left=200,top=50"); 
}

var ie = (navigator.appName.indexOf("Explorer") != -1);

var imagesString = "fire_safety_team_training.jpg,fire_safety_team.jpg";

var imageDirectory = "/images/";
var imageArray = imagesString.split(",");
var imgVar = new Image();
var numberOfPics = imageArray.length;
var picswitch;
var stopped=false;
var i=0;

//PRELOAD THE IMAGES
var imagesholder=new Array()
for (i=0;i<imageArray.length;i++){
	imagesholder[i]=new Image();
	imagesholder[i].src= imageDirectory + imageArray[i];
}

//STARTUP FUNCTION BEGINS SLIDESHOW
function startup(){
	//GET RANDOM NUMBER
	//i=Math.floor(Math.random()*(imageArray.length)); 
	//SET RANDOM PICTURE
	//document.images.slide.src=imagesholder[i].src;
	//document.getElementById("imgLink").href = 'javascript:OpenFullsizeImage(\'' + imagesholder[i].src.replace('thumbs','full') + '\')';
	//SET INTERVAL FOR CHANGING PICTURE
	picswitch = setInterval("changePic(1);", 6000);
}



//FUNCTION TO CHANGE PICTURE
function changePic(direction){
	if (direction==1){	//CLICKED FORWARD
		if (i<(numberOfPics-1)){
			i++;
		}else{
			i=0;
		}	
	}else{				//CLICKED BACK
		if (i>0){
			i--;
		}else{
			i=numberOfPics-1;
		}
	}
	if(ie){
		var objectToChange= document.all["slide"];
		var transitionString;
		transitionString='blendTrans(duration=1)';
		objectToChange.style.filter = transitionString;
		objectToChange.filters[0].apply();
		objectToChange.filters[0].play();
	}else{
		fadeIn("slide", 0);	//FIREFOX / NETSCAPE FADE BORROWED FROM Jason Mueller		
	}
	document.images.slide.src = imagesholder[i].src
	//document.getElementById("imgLink").href = 'javascript:OpenFullsizeImage(\'' + imagesholder[i].src.replace('thumbs','full') + '\')';   
}

function fadeIn(objId,opacity) {
//FIREFOX / NETSCAPE FADE BORROWED FROM Jason Mueller
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 5;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 20);
		}
	}
}

function setOpacity(obj, opacity){
//FIREFOX / NETSCAPE FADE BORROWED FROM Jason Mueller
	opacity = (opacity == 100)?99.999:opacity;
	
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;

	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}	
//-->
