


// Hidden Image Preloader function //////////////////////////////////////////////

function HiddenPreloader(){
		 ImageCount = PhotoGroup.length;
		 for(ImageNumber=0; ImageNumber<ImageCount; ImageNumber++){
			 document.write("<div class='PreLoad' style='background-image:url(" + PhotoGroup[ImageNumber] + ");'></div>");
		 }
}	


// /////////////////////////////////////////////////////////////////////////////





// Image Dissolve Version II



function SetInitialImages(){
		 photo1 = document.getElementById('featureImageOne');
		 photo1.style.backgroundImage = "url(" + PhotoGroup[0] + ")";
		 
		 photo2 = document.getElementById('featureImageTwo');
		 photo2.style.backgroundImage = "url(" + PhotoGroup[1] + ")";
		 }


		 
ImageOneOpacity = 1.0;
ImageTwoOpacity = 0.0;
PhotoNumber = 1;

	 

function BrowserSniff(){
		 if(document.all){ setTimeout('DissolvePhotosOneIE()',4000);}
		 else { setTimeout('DissolvePhotosOne()',4000);}
}


function DissolvePhotosOne(){
		 loop = setTimeout('DissolvePhotosOne()',1);
		 ImageOne = document.getElementById('featureImageOne');
		 ImageTwo = document.getElementById('featureImageTwo');
		 
		 if(ImageOneOpacity > 0){ ImageOneOpacity -= .01; }
		 ImageOne.style.opacity = ImageOneOpacity;
		 
		 if(ImageTwoOpacity < 1.0){ ImageTwoOpacity += .01; }
		 ImageTwo.style.opacity = ImageTwoOpacity;
		 
		 
		 if(ImageOneOpacity <= 0.0){
		 	clearTimeout(loop);
			ImageOne.style.visibility = "hidden";
			PhotoNumber +=1;
		 	CallNextFunction = setTimeout('CheckImageCountOne()',4000);
		 }
}


function CheckImageCountOne(){
		 if(PhotoNumber > PhotoGroup.length-1){
		 PhotoNumber = 0;
		 DissolvePhotosTwo();		 
		 } else {
		 DissolvePhotosTwo();}
}






function DissolvePhotosTwo(){
		 loop = setTimeout('DissolvePhotosTwo()',1);
		 ImageOne = document.getElementById('featureImageOne');
		 ImageTwo = document.getElementById('featureImageTwo');
		 
		 ImageOne.style.backgroundImage = "url(" + PhotoGroup[PhotoNumber] + ")";
		 
		 ImageOne.style.visibility = "visible";
		 
		 if(ImageOneOpacity < 1.0){ ImageOneOpacity += .01; }
		 ImageOne.style.opacity = ImageOneOpacity;
		 
		 if(ImageTwoOpacity > 0.0){ ImageTwoOpacity -= .01; }
		 ImageTwo.style.opacity = ImageTwoOpacity;
		 
		 if(ImageTwoOpacity <= 0.0){
		 	clearTimeout(loop);
			PhotoNumber +=1;
			CheckImageCountTwo();
		}		 
}

function CheckImageCountTwo(){
		 ImageTwo = document.getElementById('featureImageTwo');
		 if(PhotoNumber > PhotoGroup.length-1){
		 PhotoNumber = 0;
		 ImageTwo.style.backgroundImage = "url(" + PhotoGroup[PhotoNumber] + ")";
		 CallNextFunction = setTimeout('DissolvePhotosOne()',4000);
		 } else {
		 ImageTwo.style.backgroundImage = "url(" + PhotoGroup[PhotoNumber] + ")";
		 CallNextFunction = setTimeout('DissolvePhotosOne()',4000);}
}







// IE Version


ImageOneOpacityIE = 100;
ImageTwoOpacityIE = 0;



function DissolvePhotosOneIE(){
		 loop = setTimeout('DissolvePhotosOneIE()',1);
		 ImageOne = document.getElementById('featureImageOne');
		 ImageTwo = document.getElementById('featureImageTwo');
		 
		 ImageTwo.style.visibility = "visible";
		 
		 if(ImageOneOpacityIE > 0){ ImageOneOpacityIE -= 1; }
		 ImageOne.filters.alpha.opacity = ImageOneOpacityIE;
		 
		 if(ImageTwoOpacityIE < 100){ ImageTwoOpacityIE += 1; }
		 ImageTwo.filters.alpha.opacity = ImageTwoOpacityIE;
		 
		 
		 if(ImageOneOpacityIE <= 0){
		 	clearTimeout(loop);
			ImageOne.style.visibility = "hidden";
			PhotoNumber +=1;
		 	CallNextFunction = setTimeout('CheckImageCountOneIE()',4000);
		 }
}


function CheckImageCountOneIE(){
		 if(PhotoNumber > PhotoGroup.length-1){
		 PhotoNumber = 0;
		 DissolvePhotosTwoIE();		 
		 } else {
		 DissolvePhotosTwoIE();}
}




function DissolvePhotosTwoIE(){
		 loop = setTimeout('DissolvePhotosTwoIE()',1);
		 ImageOne = document.getElementById('featureImageOne');
		 ImageTwo = document.getElementById('featureImageTwo');
		 
		 ImageOne.style.backgroundImage = "url(" + PhotoGroup[PhotoNumber] + ")";
		 
		 ImageOne.style.visibility = "visible";
		 
		 if(ImageOneOpacityIE < 100){ ImageOneOpacityIE += 1; }
		 ImageOne.filters.alpha.opacity = ImageOneOpacityIE;
		 
		 if(ImageTwoOpacityIE > 0){ ImageTwoOpacityIE -= 1; }
		 ImageTwo.filters.alpha.opacity = ImageTwoOpacityIE;
		 
		 if(ImageTwoOpacityIE <= 0){
		 	clearTimeout(loop);
			ImageTwo.style.visibility = "hidden";
			PhotoNumber += 1;
			CheckImageCountTwoIE();
		}		 
}



function CheckImageCountTwoIE(){
		 ImageTwo = document.getElementById('featureImageTwo');
		 if(PhotoNumber > PhotoGroup.length-1){
		 PhotoNumber = 0;
		 ImageTwo.style.backgroundImage = "url(" + PhotoGroup[PhotoNumber] + ")";
		 CallNextFunction = setTimeout('DissolvePhotosOneIE()',4000);
		 } else {
		 ImageTwo.style.backgroundImage = "url(" + PhotoGroup[PhotoNumber] + ")";
		 CallNextFunction = setTimeout('DissolvePhotosOneIE()',4000);}
}
