/* 
##########################################################################
############# 1. Check if coockie exists
############# 2. If coockie does not exist check if need to create one
############# 3. Create coockie if needed
########################################################################## 
*/
var vars = [], hash, phonenumber;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
var cookie_exists = 0;

// 1. Check if coockie exists
var name;
name = "cpctrk=";
var returnvalue = "";
if (document.cookie.length > 0) 
   {
      offset = document.cookie.indexOf(name)
      // if cookie exists
      if (offset != -1) 
         {
            offset += name.length
            // set index of beginning of value
            end = document.cookie.indexOf(";", offset);
            // set index of end of cookie value
            if (end == -1) end = document.cookie.length;
            returnvalue=unescape(document.cookie.substring(offset, end))
         }
   }
   
// 2. If coockie does not exist check if need to create one
if(returnvalue == "")
   {
		// get all get variables from the url
		for(var i = 0; i < hashes.length; i++)
		   {
			  hash = hashes[i].split('=');
			  vars.push(hash[0]);
			  vars[hash[0]] = hash[1];
		   }

		// 3. Create coockie if needed
		   if (vars["_vsrefdom"]=="cleveland" || vars["_vsrefdom"]=="cincinnati" || vars["_vsrefdom"]=="paidsearch" || vars["_vsrefdom"]=="toledo" || vars["_vsrefdom"]=="youngstown")
			  {
				 ////////////////////////////////////////////////////////////////////////////////////////////////
				 // prepare for setting a cookie \/
				 var expires,name,expires_date,bizlocation;
				 var today = new Date();
				 bizlocation = vars["_vsrefdom"];
				 today.setTime( today.getTime() );
				 expires = 365 * 1000 * 60 * 60 * 24;
				 expires_date  = new Date( today.getTime() + (expires) );
				 //alert(bizlocation);
				 // set cookie
				 //document.cookie = "cpctrk=yes; expires=" + expires_date.toGMTString() + "; path=www.southwestgreensohio.com/";
				 document.cookie = "cpctrk="+bizlocation+"; expires=" + expires_date.toGMTString() + "; path=/; domain=southwestgreensohio.com";
				 cookie_exists = 1;
				 // prepare for setting a cookie & set cookie /\
				 ////////////////////////////////////////////////////////////////////////////////////////////////
			  }
   }
else // if there is a cookie
   {
	   cookie_exists = 1;
   }

/* ################################################################################################################################################################## */
/* ###################################################################>>>>> Functions <<<<<########################################################################## */
/* ################################################################################################################################################################## */



function getPhoneNumber(defaultphone)
   {
	  
	  // if cookie exists display the voice star phone number, otherwise display the regular:
	if (cookie_exists)
	   {
		   var selectedloc;
		   selectedloc = readCookie("cpctrk");
		   
		   switch(selectedloc)
				{
				case "cleveland":
				  phonenumber = '1-216-539-2456';
				  break;
				case "cincinnati":
				  phonenumber = '1-614-334-3472';
				  break;
				case "paidsearch":
				  phonenumber = '1-614-334-3472';
				  break;
				case "toledo":
				  phonenumber = '1-419-679-4216';
				  break;
				case "youngstown":
				  phonenumber = '1-330-752-2073';
				  break;
				default:
				  phonenumber = defaultphone;
				}
	   }
      else
	     {
			phonenumber = defaultphone; 
		 }
	  document.write (phonenumber);
   }
   
function getPhoneImg()
   {
	  // if cookie exists - display the image depends on the location
	  if (cookie_exists)
	     {
			   var selectedloc;
			   selectedloc = readCookie("cpctrk");
			   
			   switch(selectedloc)
					{
					case "toledo":
					  phoneimg = '<img src=\"images\/header_04-cpc-toledo.gif\" height=\"90\" width=\"221\" alt=\"personal greens\" \/>';
					  break;
					case "youngstown":
					  phoneimg = '<img src=\"images\/header_04-cpc-youngstown.gif\" height=\"90\" width=\"221\" alt=\"personal greens\" \/>';
					  break;
					case "cleveland":
					  phoneimg = '<img src=\"images\/header_04-cpc-cleveland.gif\" height=\"90\" width=\"221\" alt=\"personal greens\" \/>';
					  break;
					case "cincinnati":
					  phoneimg = '<img src=\"images\/header_04-cpc-cincinnati.gif\" height=\"90\" width=\"221\" alt=\"personal greens\" \/>';
					  break;
					case "paidsearch":
					  phoneimg = '<img src=\"images\/header_04-cpc.gif\" height=\"90\" width=\"221\" alt=\"personal greens\" \/>';
					  break;
					default:
					  phoneimg = '<img src=\"images\/header_04.gif\" height=\"90\" width=\"221\" alt=\"personal greens\" \/>';
					}
	     }
      else// if cookie does not exist - display the default image
	     {
			phoneimg = '<img src=\"images\/header_04.gif\" height=\"90\" width=\"221\" alt=\"personal greens\" \/>';
		 }

	  document.write (phoneimg);
   } 

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
