/*/ * Get ready shake rattle and rotate! /*/ var r1 = new Array('26Exterior3.jpg','11StilwilFront.jpg','01AllenBdrm1.jpg','04AllenGreatroom1.jpg','09DancerGrocery.jpg','001AllenEntrance.jpg'); var r2 = new Array('13StilwillGarage.jpg','00AllenExterior.jpg','28Exterior6.jpg','16CommercialExt1.jpg','15StilwillSunRoom.jpg','03AllenCeiling.jpg','24Exterior1.jpg','23InteriorVaultCeil1.jpg','10DancerKitch.jpg'); var r3 = new Array('06DancerOutsideHome.jpg','07DancerCoolceil.jpg','18CommercialExt3.jpg','25Exterior2.jpg','19CommercialExt4.jpg','29Exterior7.jpg','21InteriorDiningWood.jpg','02AllenBonfirePit.jpg','12StillwillDeerRm.jpg','22InteriorPinePosts.jpg'); var commercialr1 = new Array('16CommercialExt1.jpg','18CommercialExt3.jpg','17CommercialExt2.jpg'); var commercialr2 = new Array('18CommercialExt3.jpg','17CommercialExt2.jpg','16CommercialExt1.jpg'); var commercialr3 = new Array('18CommercialExt3.jpg','16CommercialExt1.jpg','17CommercialExt2.jpg'); var homeshowcasealotdifferentr1 = new Array('03AllenCeiling.jpg','04AllenGreatroom1.jpg','02AllenBonfirePit.jpg','01AllenBdrm1.jpg','001AllenEntrance.jpg'); var homeshowcasealotdifferentr2 = new Array('01AllenBdrm1.jpg','04AllenGreatroom1.jpg','02AllenBonfirePit.jpg','001AllenEntrance.jpg','03AllenCeiling.jpg'); var homeshowcasealotdifferentr3 = new Array('03AllenCeiling.jpg','001AllenEntrance.jpg','04AllenGreatroom1.jpg','02AllenBonfirePit.jpg','01AllenBdrm1.jpg'); var homeshowcaseanarchitectseyer1 = new Array('06DancerOutsideHome.jpg','09DancerGrocery.jpg','07DancerCoolceil.jpg'); var homeshowcaseanarchitectseyer2 = new Array('09DancerGrocery.jpg','06DancerOutsideHome.jpg','07DancerCoolceil.jpg'); var homeshowcaseanarchitectseyer3 = new Array('09DancerGrocery.jpg','06DancerOutsideHome.jpg','07DancerCoolceil.jpg'); var homeshowcasebuildingsatisfactionr1 = new Array('26Exterior3.jpg','24Exterior1.jpg','25Exterior2.jpg','28Exterior6.jpg','29Exterior7.jpg'); var homeshowcasebuildingsatisfactionr2 = new Array('29Exterior7.jpg','26Exterior3.jpg','28Exterior6.jpg','25Exterior2.jpg','24Exterior1.jpg'); var homeshowcasebuildingsatisfactionr3 = new Array('28Exterior6.jpg','24Exterior1.jpg','29Exterior7.jpg','25Exterior2.jpg','26Exterior3.jpg'); var homeshowcasedetailsinsider1 = new Array('21InteriorDiningWood.jpg','23InteriorVaultCeil1.jpg','01AllenBdrm1.jpg','22InteriorPinePosts.jpg'); var homeshowcasedetailsinsider2 = new Array('23InteriorVaultCeil1.jpg','22InteriorPinePosts.jpg','01AllenBdrm1.jpg','21InteriorDiningWood.jpg'); var homeshowcasedetailsinsider3 = new Array('21InteriorDiningWood.jpg','22InteriorPinePosts.jpg','23InteriorVaultCeil1.jpg','01AllenBdrm1.jpg'); var homeshowcasenorthernaccentr1 = new Array('13StilwillGarage.jpg','15StilwillSunRoom.jpg','11StilwilFront.jpg','12StillwillDeerRm.jpg'); var homeshowcasenorthernaccentr2 = new Array('13StilwillGarage.jpg','12StillwillDeerRm.jpg','15StilwillSunRoom.jpg','11StilwilFront.jpg'); var homeshowcasenorthernaccentr3 = new Array('15StilwillSunRoom.jpg','11StilwilFront.jpg','13StilwillGarage.jpg','12StillwillDeerRm.jpg'); var homeshowcaseonagrandscaler1 = new Array('02.jpg','01.jpg','04.jpg','06.jpg'); var homeshowcaseonagrandscaler2 = new Array('02.jpg','04.jpg','01.jpg','06.jpg'); var homeshowcaseonagrandscaler3 = new Array('06.jpg','02.jpg','04.jpg','01.jpg'); var homeshowcasebetterthannewr1 = new Array('04.jpg','02.jpg','01.jpg'); var homeshowcasebetterthannewr2 = new Array('01.jpg','04.jpg','02.jpg'); var homeshowcasebetterthannewr3 = new Array('04.jpg','01.jpg','02.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 = "/largeimages/popup.php"; 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