/*/ * Get ready shake rattle and rotate! /*/ var homepage = new Array('defaultpic2.jpg','defaultpic6.jpg','defaultpic3.jpg','defaultpic4.jpg','defaultpic5.jpg','defaultpic7.jpg','defaultpic1.jpg'); /*/ Start Javascript /*/ /*/ * initialize image rotation /*/ function rotateImages(dirPath,target,timer){ // Strip slashes from directory path varName = dirPath.replace(/\//g,""); // Do an eval on string varName to // get the corresponding image list imageArray = eval(varName); // Call nextImage function nextImage(dirPath,-1,target,timer); } var globalPosition = ""; // Path to php popup page var popUpPage = ""; var popUpWindowName = "popUp"; var popUpParams = "scrollbars,width=800,height=600"; // List of preloaded images var preLoadedImageList = new Array(); var currentImageList = new Array(); function nextImage(dirPath,currentPosition,target,timer,number){ var preLoaded = false; var preLoadedBG = false; var preLoadedUpNext = false; var varName = dirPath.replace(/\//g,""); var imageArray = eval(varName); var newPosition = (Number(currentPosition+1)==imageArray.length)?'0':Number(currentPosition+1); for(i=0;i":""; var htmlHrefBack = (popUpPage!="")?"":""; fullTarget.innerHTML = htmlHrefFront+""+htmlHrefBack;; //fullTarget.style.backgroundImage = "url('"+dirPath+imageArray[newBG]+"')"; //fullTarget.style.backgroundRepeat = "no-repeat"; if(timer) myTimer = setTimeout("nextImage('"+dirPath+"',"+Number(newPosition)+",'"+target+"',"+timer+")",timer); } function preLoadImage(varName,imageArray,image,dirPath){ eval("var "+varName+(imageArray[image]).split(".")[0]+" = new Image()"); eval(varName+(imageArray[image]).split(".")[0]+".src = '"+dirPath+imageArray[image]+"'"); return varName+(imageArray[image]).split(".")[0]; } function preloadAllImages(dirPath){ var varName = dirPath.replace(/\//g,""); var imageArray = eval(varName); for(i=0;i"; } function returnImageCountText(dirPath,target){ var varName = dirPath.replace(/\//g,""); var imageArray = eval(varName); var fullTarget = document.getElementById(target); var currentPosition = (globalPosition<=imageArray.length)?globalPosition:1; fullTarget.innerHTML ="("+currentPosition+" of "+imageArray.length+")"; } function prev(dirPath,target){ setPosition((globalPosition>1)?Number(globalPosition-3):getLength(dirPath)); setImage(dirPath,target); } function next(dirPath,target){ setPosition((globalPosition