/* 
##########################################################################
############# 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"]=="adwords")
			  {
				 ////////////////////////////////////////////////////////////////////////////////////////////////
				 // prepare for setting a cookie \/
				 var expires,name,expires_date;
				 var today = new Date();
				 today.setTime( today.getTime() );
				 expires = 365 * 1000 * 60 * 60 * 24;
				 expires_date  = new Date( today.getTime() + (expires) );
					
				 // set cookie
				 document.cookie = "cpctrk=yes; expires=" + expires_date.toGMTString() + "; path=/";
				 cookie_exists = 1;
				 // prepare for setting a cookie & set cookie /\
				 ////////////////////////////////////////////////////////////////////////////////////////////////
			  }
   }
else // if there is a cookie
   {
	   cookie_exists = 1;
   }

/* ################################################################################################################################################################## */
/* ###################################################################>>>>> Functions <<<<<########################################################################## */
/* ################################################################################################################################################################## */
function getPhoneNumber(type,data)
   {
	  if (cookie_exists)
	     {
			//////////////////////////////////////////////////////////////////////////////////
			// switch phoen / email to the cpc view \/
			// check what phone number is being called and set the voice star phone number
            switch(data)
            {
				 case "phonenumber_Main":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Atlanta_1":
					phonenumber = "404-418-7728";
					break;
				 case "phonenumber_Atlanta_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Boston_1":
					phonenumber = "781-336-4815";
					break;
				 case "phonenumber_Boston_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Ontario_1":
					phonenumber = "905-784-4189";
					break;
				 case "phonenumber_Ontario_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Charlotte_1":
					phonenumber = "704-746-3987";
					break;
				 case "phonenumber_Charlotte_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Chicago_1":
					phonenumber = "630-701-6033";
					break;
				 case "phonenumber_Chicago_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_RedondoBeach_1":
					phonenumber = "310-736-1120";
					break;
				 case "phonenumber_RedondoBeach_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Dallas_1":
					phonenumber = "817-385-6752";
					break;
				 case "phonenumber_Dallas_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_ElPaso":
					phonenumber = "432-847-4348";
					break;
				 case "phonenumber_Houston_1":
					phonenumber = "832-426-1357";
					break;
				 case "phonenumber_Houston_2":
					phonenumber = "866-797-8431";
					break;
	             case "phonenumber_Hoboken_1":
	                phonenumber = "201-876-4858";
	                break;
				 case "phonenumber_LosAngeles_1":
					phonenumber = "562-846-4868";
					break;
				 case "phonenumber_LosAngeles_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Miami":
					phonenumber = "786-220-0237";
					break;
				 case "phonenumber_Minneapolis_1":
					phonenumber = "651-691-4179";
					break;
				 case "phonenumber_Minneapolis_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Mercerville_1":
					phonenumber = "609-642-4710";
					break;
				 case "phonenumber_Mercerville_2":
					phonenumber = "866-797-8431";
					break;
		         case "phonenumber_NorthDakota_1":
		                phonenumber = "701-355-6486";
		                break;
		         case "phonenumber_NorthDakota_2":
		                phonenumber = "800-542-0673";
		                break;
				 case "phonenumber_Sacramento_1":
					phonenumber = "916-596-9187";
					break;
				 case "phonenumber_Sacramento_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_SantaClara_1":
					phonenumber = "408-840-4983";
					break;
				 case "phonenumber_SantaClara_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_Seatlle_1":
					phonenumber = "206-866-5871";
					break;
				 case "phonenumber_Seatlle_2":
					phonenumber = "866-797-8431";
					break;
				 case "phonenumber_TampaBay_1":
					phonenumber = "727-493-0152";
					break;
				 case "phonenumber_TampaBay_2":
					phonenumber = "866-797-8431";
					break;
	             case "phonenumber_Calgary_1":
	                phonenumber = "403-984-4965";
	                break;
		    }

			// set email
			email = "<a href=\"http://www.rivierafinance.com/getcash.asp\">Contact this rep</a>";
			// switch phoen / email to the cpc view /\
			//////////////////////////////////////////////////////////////////////////////////
		 }
	  else
	     {
			  //////////////////////////////////////////
			  // define the default phone / email \/
			  if (type=="phone")
				 {
					  // check what phone number is being called
					  switch(data)
						 {
							 case "phonenumber_Main":
								phonenumber = "800-872-7484";
								break;
							 case "phonenumber_Atlanta_1":
								phonenumber = "404-237-2286";
								break;
							 case "phonenumber_Atlanta_2":
								phonenumber = "800-334-2092";
								break;
							 case "phonenumber_Boston_1":
								phonenumber = "781-235-0996";
								break;
							 case "phonenumber_Boston_2":
								phonenumber = "800-253-1859";
								break;
							 case "phonenumber_Ontario_1":
								phonenumber = "905-602-0070";
								break;
							 case "phonenumber_Ontario_2":
								phonenumber = "866-899-0070";
								break;
							 case "phonenumber_Charlotte_1":
								phonenumber = "704-510-0112";
								break;
							 case "phonenumber_Charlotte_2":
								phonenumber = "800-693-7157";
								break;
							 case "phonenumber_Chicago_1":
								phonenumber = "630-627-8750";
								break;
							 case "phonenumber_Chicago_2":
								phonenumber = "800-624-5390";
								break;
							 case "phonenumber_RedondoBeach_1":
								phonenumber = "310-540-3993";
								break;
							 case "phonenumber_RedondoBeach_2":
								phonenumber = "800-421-1327";
								break;
							 case "phonenumber_Dallas_1":
								phonenumber = "817-267-1117";
								break;
							 case "phonenumber_Dallas_2":
								phonenumber = "800-331-0689";
								break;
							 case "phonenumber_ElPaso":
								phonenumber = "915-778-5600";
								break;
							 case "phonenumber_Houston_1":
								phonenumber = "713-960-8110";
								break;
							 case "phonenumber_Houston_2":
								phonenumber = "800-874-0149";
								break;
			                 case "phonenumber_Hoboken_1":
			                    phonenumber = "201-876-4858";
			                    break;
							 case "phonenumber_LosAngeles_1":
								phonenumber = "562-777-1300";
								break;
							 case "phonenumber_LosAngeles_2":
								phonenumber = "800-533-9472";
								break;
							 case "phonenumber_Miami":
								phonenumber = "305-863-2125";
								break;
							 case "phonenumber_Minneapolis_1":
								phonenumber = "651-454-8116";
								break;
							 case "phonenumber_Minneapolis_2":
								phonenumber = "800-542-0763";
								break;
							 case "phonenumber_Mercerville_1":
								phonenumber = "609-275-1399";
								break;
							 case "phonenumber_Mercerville_2":
								phonenumber = "800-322-8488";
								break;
				             		 case "phonenumber_NorthDakota_1":
				                		phonenumber = "701-355-6486";
				                		break;
				             		 case "phonenumber_NorthDakota_2":
				                		phonenumber = "800-542-0673";
				                		break;
							 case "phonenumber_Sacramento_1":
							    phonenumber = "916-724-5277";
								break;
							 case "phonenumber_Sacramento_2":
								phonenumber = "866-247-7850";
								break;
							 case "phonenumber_SantaClara_1":
								phonenumber = "408-986-9130";
								break;
							 case "phonenumber_SantaClara_2":
								phonenumber = "800-336-2223";
								break;
							 case "phonenumber_Seatlle_1":
								phonenumber = "206-575-4244";
								break;
							 case "phonenumber_Seatlle_2":
								phonenumber = "800-448-6395";
								break;
							 case "phonenumber_TampaBay_1":
								phonenumber = "727-796-5031";
								break;
							 case "phonenumber_TampaBay_2":
								phonenumber = "800-476-9841";
								break;
				             case "phonenumber_Calgary_1":
				                phonenumber = "403-984-4965";
				                break;				             
						 }
				 }
			  
			  if (type=="email")
				 {
					  switch(data)
						 {
							 case "email_Atlanta_1":
								 //alert("<a href=\"mailto:stownsend@rivierafinance.com\">stownsend@rivierafinance.com</a>");
								 email="<a href=\"mailto:stownsend@rivierafinance.com\">stownsend@rivierafinance.com</a>";
								 break;
							 case "email_Atlanta_2":
								 email="<a href=\"mailto:ssheppard@rivierafinance.com\">ssheppard@rivierafinance.com</a>";
								 break;
							 case "email_Atlanta_0":
								 email="<a href=\"mailto:jkroll@rivierafinance.com\">jkroll@rivierafinance.com</a>";
								 break;
							 case "email_Boston_1":
								 email="<a href=\"mailto:roconnor@rivierafinance.com\">roconnor@rivierafinance.com</a>";
								 break;
							 case "email_Boston_2":
								 email="<a href=\"mailto:mkeehnle@rivierafinance.com\">mkeehnle@rivierafinance.com</a>";
								 break;
							 case "email_Boston_3":
								 email="<a href=\"mailto:eoconnor@rivierafinance.com\">eoconnor@rivierafinance.com</a>";
								 break;
							 case "email_Canada":
								 email="<a href=\"mailto:dlal@rivierafinance.com\">dlal@rivierafinance.com</a>";
								 break;
							 case "email_Charlotte_1":
								 email="<a href=\"mailto:bspencer@rivierafinance.com\">bspencer@rivierafinance.com</a>";
								 break;
							 case "email_Charlotte_2":
								 email="<a href=\"mailto:ssheppard@rivierafinance.com\">ssheppard@rivierafinance.com</a>";
								 break;
					         case "email_Chicago_0":
					             email = "<a href=\"mailto:gkmiecik@rivierafinance.com\">gkmiecik@rivierafinance.com</a>";
					             break;
							 case "email_Chicago_1":
								 email="<a href=\"mailto:cmcclure@rivierafinance.com\">cmcclure@rivierafinance.com</a>";
								 break;
							 case "email_Chicago_2":
								 email="<a href=\"mailto:rstrezo@rivierafinance.com\">rstrezo@rivierafinance.com</a>";
								 break;
							 case "email_Chicago_3":
								 email="<a href=\"mailto:mpetties@rivierafinance.com\">mpetties@rivierafinance.com</a>";
								 break;
					         case "email_Dallas_0":
					             email = "<a href=\"mailto:kscott@rivierafinance.com\">kscott@rivierafinance.com</a>";
					             break;
							 case "email_Dallas_1":
								 email="<a href=\"mailto:tbrinkley@rivierafinance.com\">tbrinkley@rivierafinance.com</a>";
								 break;
							 case "email_Dallas_2":
								 email="<a href=\"mailto:crath@rivierafinance.com\">crath@rivierafinance.com</a>";
								 break;
							 case "email_ElPaso_1":
								 email="<a href=\"mailto:jramirez@rivierafinance.com\">jramirez@rivierafinance.com</a>";
								 break;
							 case "email_ElPaso_2":
								 email="<a href=\"mailto:pvarela@rivierafinance.com\">pvarela@rivierafinance.com</a>";
								 break;
					         case "email_ElPaso_3":
					            email = "<a href=\"mailto:vrocha@rivierafinance.com\">vrocha@rivierafinance.com</a>";
					            break;
							 case "email_Houston_1":
								 email="<a href=\"mailto:jramirez@rivierafinance.com\">jramirez@rivierafinance.com</a>";
								 break;
							 case "email_Houston_2":
								 email="<a href=\"mailto:pvarela@rivierafinance.com\">pvarela@rivierafinance.com</a>";
								 break;
					         case "email_Houston_0":
					             email = "<a href=\"mailto:jwhittenburg@rivierafinance.com\">jwhittenburg@rivierafinance.com</a>";
					             break;
							 case "email_SoCal_1":
								 email="<a href=\"mailto:yorr@rivierafinance.com\">yorr@rivierafinance.com</a>";
								 break;
							 case "email_SoCal_2":
								 email="<a href=\"mailto:mwilliams@rivierafinance.com\">mwilliams@rivierafinance.com</a>";
								 break;
							 case "email_SoCal_3":
								 email="<a href=\"mailto:lurena@rivierafinance.com\">lurena@rivierafinance.com</a>";
								 break;
					         case "email_SoCal_4":
					             email = "<a href=\"mailto:jrojas@rivierafinance.com\">jrojas@rivierafinance.com</a>";
					             break;
					         case "email_SoCal_0":
					             email = "<a href=\"mailto:snewman@rivierafinance.com\">snewman@rivierafinance.com</a>";
					             break;
							 case "email_Miami_1":
								 email="<a href=\"mailto:dderango@rivierafinance.com\">dderango@rivierafinance.com</a>";
								 break;
							 case "email_Miami_2":
								 email="<a href=\"mailto:lnorman@rivierafinance.com\">lnorman@rivierafinance.com</a>";
								 break;
					         case "email_Minneapolis_0":
					             email = "<a href=\"mailto:jsmith@rivierafinance.com\">jsmith@rivierafinance.com</a>";
					             break;
							 case "email_Minneapolis_1":
								 email="<a href=\"mailto:creiser@rivierafinance.com\">creiser@rivierafinance.com</a>";
								 break;
							 case "email_Minneapolis_2":
								 email="<a href=\"mailto:tcossette@rivierafinance.com\">tcossette@rivierafinance.com</a>";
								 break;
					         case "email_Mercerville_0":
					             email = "<a href=\"mailto:kdorfman@rivierafinance.com\">kdorfman@rivierafinance.com</a>";
					             break;
							 case "email_Mercerville_1":
								 email="<a href=\"mailto:tmalachovsky@rivierafinance.com\">tmalachovsky@rivierafinance.com</a>";
								 break;
							 case "email_Mercerville_2":
								 email="<a href=\"mailto:mriccitello@rivierafinance.com\">mriccitello@rivierafinance.com</a>";
								 break;					         
					         case "email_NorthDakota_1":
					             email = "<a href=\"mailto:jsmith@rivierafinance.com\">jsmith@rivierafinance.com</a>";
					             break;
					         case "email_NorthDakota_2":
					             email = "<a href=\"mailto:cmeffert@rivierafinance.com\">cmeffert@rivierafinance.com</a>";
					             break;
					         case "email_Norcal_0":
					             email = "<a href=\"mailto:kozenne@rivierafinance.com\">kozenne@rivierafinance.com</a>";
					             break;
					         case "email_Norcal_0b":
					             email = "<a href=\"mailto:estites@rivierafinance.com\">estites@rivierafinance.com</a>";
					             break;
							 case "email_Norcal_1":
								 email="<a href=\"mailto:dkocharhook@rivierafinance.com\">dkocharhook@rivierafinance.com</a>";
								 break;
							 case "email_Norcal_2":
								 email="<a href=\"mailto:dfisher@rivierafinance.com\">dfisher@rivierafinance.com</a>";
								 break;
							 case "email_Seattle_1":
								 email="<a href=\"mailto:rgabriel@rivierafinance.com\">rgabriel@rivierafinance.com</a>";
								 break;
							 case "email_Seattle_2":
								 email="<a href=\"mailto:mwilliams@rivierafinance.com\">mwilliams@rivierafinance.com</a>";
								 break;
							 case "email_Tampa_1":
								 email="<a href=\"mailto:dderango@rivierafinance.com\">dderango@rivierafinance.com</a>";
								 break;
							 case "email_Tampa_2":
								 email="<a href=\"mailto:lnorman@rivierafinance.com\">lnorman@rivierafinance.com</a>";
								 break;
					         case "email_Calgary":
					             email = "<a href=\"mailto:tmarcos@rivierafinance.com\">tmarcos@rivierafinance.com</a>";
					             break;
						  }
				 }
			  //define the default phone / email /\
			  /////////////////////////////////////////
		 }
	  
	  // Display the phone or email:
	  if (type=="phone")
	     {
			 document.write (phonenumber);
		 }
	  else if (type=="email")
	     {
			 document.write (email);
		 }
   }
   
function getPhoneImg(which)
   {
	  phonenumberid = (cookie_exists) ? which + '-cpc' : which;
	  document.write ("<div id=\""+phonenumberid+"\">");
   }   
