/********************		PAGE GLOBAL VARIABLES		********************/
/*global window Image getElementById Math */
var youAreHere=window.location.href;
var imgCache=new Image();
var z=0;

//index.html
//if((window.location.href=="http://acdetailing.net/index.html")||(window.location.href=="http://acdetailing.net/")){
	var cycleCars=["img/cycle/cycleimage0.jpg","img/cycle/cycleimage1.jpg","img/cycle/cycleimage2.jpg","img/cycle/cycleimage3.jpg","img/cycle/cycleimage4.jpg","img/cycle/cycleimage5.jpg","img/cycle/cycleimage6.jpg","img/cycle/cycleimage7.jpg","img/cycle/cycleimage8.jpg","img/cycle/cycleimage9.jpg","img/cycle/cycleimage10.jpg","img/cycle/cycleimage11.jpg","img/cycle/cycleimage12.jpg","img/cycle/cycleimage13.jpg","img/cycle/cycleimage14.jpg","img/cycle/cycleimage15.jpg","img/cycle/cycleimage16.jpg","img/cycle/cycleimage17.jpg","img/cycle/cycleimage18.jpg","img/cycle/cycleimage19.jpg","img/cycle/cycleimage20.jpg"];
	var set1=[0,5,15,13,12,7,14,8,18,6,17,4,3,20,11,2,19,16,9,1,10];
	var set2=[0,1,3,10,12,6,8,9,2,19,17,11,13,20,18,4,15,16,5,14,7];
	var set3=[0,18,19,9,10,6,13,8,17,2,11,3,16,20,1,15,12,4,14,5,7];
	var set4=[0,16,19,14,12,11,4,15,5,8,9,2,6,13,7,18,3,17,20,10,1];
	var set5=[0,7,17,1,16,12,10,8,5,19,9,20,13,11,4,3,6,18,2,14,15];
	var cycleOrder=[0,18,19,9,10,6,13,8,17,2,11,3,16,20,1,15,12,4,14,5,7];
	var i=1;
	var j=0;
	var direction=0;
	var fadeStep="";
	var fadeSwitch="";
//}

//services.html
if(youAreHere.search("services")>0){
	var serviceMenus=[0,0,0,0];
	var servicePageImgs=["img/jpg/exterior.jpg","img/jpg/interior.jpg"];
	for(z=0;z<servicePageImgs.length;z++){
		imgCache.src=servicePageImgs[z];
	}
}

//contact.html
if(youAreHere.search("contact.html")>0){
	var contactPageImgs=["img/jpg/blackStandardNoText.jpg","img/jpg/formGradient.jpg","img/gif/ajax_progress2.gif"];
	for(z=0;z<contactPageImgs.length;z++){
		imgCache.src=contactPageImgs[z];
	}
}

/********************		GLOBAL FUNCTION LIST		********************/

//index.html
function startStuff(){
	switch(Math.floor(Math.random()*4)+1){
		case 1:
			cycleOrder=set1;
			break;
		case 2:
			cycleOrder=set2;
			break;
		case 3:
			cycleOrder=set3;
			break;
		case 4:
			cycleOrder=set4;
			break;
		default:
			cycleOrder=set5;
			break;
	}
	window.setTimeout("fadeCars()",3500);
}
function fadeCars(){
	fadeStep=window.setInterval("actualFade()",50);
}
function actualFade(){
	if(i>0&&direction===0){
		window.document.getElementById("carPic").style.opacity=i;
		i=Math.round((i-0.05)*100)/100;
		if(i==0.75){
			imgCache.src=cycleCars[cycleOrder[j+1]];
		}
	}else if(i<0.05&&direction===0){
		i=0;
		window.document.getElementById("carPic").style.opacity=i;
		direction=1;
		j++;
		if(j>11){
			j=0;
		}
		window.document.getElementById("carPic").src=cycleCars[cycleOrder[j]];
		i=0.05;
	}else if(i<1&&direction==1){
		window.document.getElementById("carPic").style.opacity=i;
		i=Math.round((i+0.05)*100)/100;
	}else{
		i=1;
		window.document.getElementById("carPic").style.opacity=i;
		window.clearInterval(fadeStep);
		direction=0;
		fadeSwitch=window.setTimeout("fadeCars()",3000);
	}
}

//about.html
function showFaq(){
	window.document.getElementById("faqReveal").style.display="block";
}

//services.html
function cycleExteriorServices(){
	if(serviceMenus[0]===0){
		window.document.getElementById("exteriorServices").style.display="block";
		window.document.getElementById("exteriorServicesPicture").style.display="block";
		serviceMenus[0]=1;
	}else{
		window.document.getElementById("exteriorServices").style.display="none";
		window.document.getElementById("exteriorServicesPicture").style.display="none";
		serviceMenus[0]=0;
	}
}
function cycleInteriorServices(){
	if(serviceMenus[1]===0){
		window.document.getElementById("interiorServices").style.display="block";
		window.document.getElementById("interiorServicesPicture").style.display="block";
		serviceMenus[1]=1;
	}else{
		window.document.getElementById("interiorServices").style.display="none";
		window.document.getElementById("interiorServicesPicture").style.display="none";
		serviceMenus[1]=0;
	}
}
function cyclealacarteServices(){
	if(serviceMenus[2]===0){
		window.document.getElementById("alacarteServices").style.display="block";
		serviceMenus[2]=1;
	}else{
		window.document.getElementById("alacarteServices").style.display="none";
		serviceMenus[2]=0;
	}
}
function cycleMobileServices(){
	if(serviceMenus[3]===0){
		window.document.getElementById("mobileServices").style.display="block";
		window.document.getElementById("servicesMobileTxt").style.display="block";
		serviceMenus[3]=1;
	}else{
		window.document.getElementById("mobileServices").style.display="none";
		window.document.getElementById("servicesMobileTxt").style.display="none";
		serviceMenus[3]=0;
	}
}
function showServicesMenu2(){
	if(serviceMenus[0]==1&&serviceMenus[1]==1&&serviceMenus[2]==1&&serviceMenus[3]==1){
	}else{
		serviceMenus=[0,0,0,0];
	}
	cycleExteriorServices();
	cycleInteriorServices();
	cyclealacarteServices();
	cycleMobileServices();
}
