// JavaScript Document
// Cookie Functions
function setCookie(c_name,value,expiredays){
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}

function writeImage(v_Engine){
			//document.write("display style="+v_displayStyle+"<br><br>");
			
			if (v_displayStyle=="image") {		
			document.write("<img src='"+v_pathImageFolder+"headerPhone-"+v_Engine+".jpg' alt='"+v_altImageText+"'/>");
			}
			
			if (v_displayStyle=="text") {
									if(v_Engine=="gaw1"){document.write("888-456-6246")}
				else if(v_Engine=="gaw2"){document.write("888-254-1846")}
				else if(v_Engine=="standard"){document.write("888-525-5162")}
				else if(v_Engine=="advanced"){document.write("888-525-5162")}
				
			}
			
			if (v_displayStyle=="local") {
									if(v_Engine=="gaw1"){document.write("714-460-9799")}
				else if(v_Engine=="gaw2"){document.write("714-460-9823")}
				else if(v_Engine=="standard"){document.write("714-460-9859")}
				else if(v_Engine=="advanced"){document.write("714-460-9859")}
								
			}

}

// Do Script

// Display Style
//	document.write("Display Style= "+v_displayStyle);

// Is this a return visit?
	var returnVisit='';
	returnVisit=getCookie('storedNumber');
	if (returnVisit!=null && returnVisit!=""){		
		//document.write('<br><br>Yes, this is a return visit. <br>The value found is: '+returnVisit+"<br><br>");
		writeImage(returnVisit);		
	} else {				
		//document.write('<br><br>No, this is not a return visit. <br>The value found is: '+returnVisit+" which is nothing<br><br>");
		checkforNumber();	
	}
	

function checkforNumber(){
	// get the current URL
	var url = window.location.toString();
 //get the parameters
 url.match(/\?(.+)$/);
 var params = RegExp.$1;
 // split up the query string and store in an
 // associative array
 var params = params.split("&");
 var queryStringList = {};
	
 for(var i=0;i<params.length;i++)
 {
 	var tmp = params[i].split("=");
 	queryStringList[tmp[0]] = unescape(tmp[1]);
 }
 
	var wroteNumber='false';
	
	// print all querystring in key value pairs
 for(var i in queryStringList){
		//GOOGLE1
		if(queryStringList[i]=="gaw1"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','gaw1',365);
			wroteNumber='true';
		} //GOOGLE2
		else if(queryStringList[i]=="gaw2"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','gaw2',365);
			wroteNumber='true';
		} //YAHOO
		else if(queryStringList[i]=="standard"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','standard',365);
			wroteNumber='true';
		} //MSN
		else if(queryStringList[i]=="advanced"){			
			writeImage(queryStringList[i]);
			setCookie('storedNumber','advanced',365);
			wroteNumber='true'
		}		
	}
	
	if (wroteNumber!="true"){
			if (v_displayStyle=="text"){document.write("888-427-9111")}
			if (v_displayStyle=="local"){document.write("714-338-4400")}			
			if (v_displayStyle=="image"){document.write("<img src='"+v_pathImageFolder+"headerPhone.jpg' alt='"+v_altImageText+"' />")}			
			wroteNumber="true";
	}
	
}
