// 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+"logo-"+v_Engine+".jpg' border='0' alt='"+v_altImageText+"'/>");
			}
			
			if (v_displayStyle=="text") {
									if(v_Engine=="gaw"){document.write("1-866-577-4336")}
				else if(v_Engine=="standard"){document.write("1-877-884-6412")}
				else if(v_Engine=="advanced"){document.write("1-877-884-6412")}
				else if(v_Engine=="msn"){document.write("1-886-723-2662")}
				}
}

// 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){
		//GOOGLE
		if(queryStringList[i]=="gaw9"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','gaw',365);
			wroteNumber='true';
		} //GOOGLE
		else if(queryStringList[i]=="gawla"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','gaw',365);
			wroteNumber='true';
		} //GOOGLE
		else if(queryStringList[i]=="google"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','gaw',365);
			wroteNumber='true';
		} //YAHOO
		else if(queryStringList[i]=="ysmla"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','ysm',365);
			wroteNumber='true';
		} //YAHOO
		else if(queryStringList[i]=="ysmsd"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','ysm',365);
			wroteNumber='true';
		} //YAHOO
		else if(queryStringList[i]=="ysmal"){
			writeImage(queryStringList[i]);
			setCookie('storedNumber','ysm',365);
			wroteNumber='true';
		} //MSN
		else if(queryStringList[i]=="msn"){			
			writeImage(queryStringList[i]);
			setCookie('storedNumber','msn',365);
			wroteNumber='true'
		}		
	}
	
	if (wroteNumber!="true"){
			if (v_displayStyle=="text"){document.write("1-888-909-RAIN")}
			if (v_displayStyle=="image"){document.write("<img src='"+v_pathImageFolder+"logo-bh.jpg' border='0' alt='"+v_altImageText+"' />")}			
			wroteNumber="true";
	}
	
}
