function createCookie(name,value,min) {
	if (min) {
		var date = new Date();
		date.setTime(date.getTime()+(min*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}




function ChangeBanner()
{

	var referrer = document.referrer;
	var baseURI = document.baseURI;
	var referral_regex = new RegExp("^https?:\/\/(.*?)\/.*", "i");
	var referrer_unescaped = unescape(referrer) ;

	if (readCookie("cReferraldomain") != null)
	{
		var referral_domain = readCookie("cReferraldomain");
	}
	else
	{
		if (referral_regex.test(referrer_unescaped))
			{   
			    var referral_matches = referral_regex.exec(referrer_unescaped);
			    var referral_domain = (typeof(referral_matches[1]) != 'undefined' ? referral_matches[1] : '');
				
			}
		createCookie ("cReferraldomain",referral_domain,10);
		
	}

function querySt(ji) {
hu = window.location.search.substring(1);
gy = hu.split("&");
for (i=0;i<gy.length;i++) {
ft = gy[i].split("=");
if (ft[0] == ji) {
return ft[1];
}
}
}


  if(referral_domain == "www.google.ca" || referral_domain == "www.google.com" || referral_domain == "www.google.co.in" || referral_domain == "GoogleAdword" )
		{
			if (referral_domain == "GoogleAdword")
			{
				referral_domain = "GoogleAdword";
				createCookie ("cReferraldomain",referral_domain,10);
			}
			else
			{
				var koko = querySt("tref");

				//alert(koko);

				//var adword = location.href.indexOf("tref=google");
				//if (adword != -1)
				if (koko=="google")
				{
					referral_domain = "GoogleAdword";
					createCookie ("cReferraldomain",referral_domain,10);
				}
				else
				{
					var googleKeyWords = "";
					var googleKeyWordsStart = referrer.indexOf("&q=");
					var googleKeyWordsEnd = referrer.indexOf("&btnG=");
					googleKeyWords = referrer.substring(googleKeyWordsStart+3, googleKeyWordsEnd);
				}
			}

			
			//alert("Google Keywords ="+googleKeyWords.replace(/\+/g,", "));
		}
//alert(referral_domain);

if(referral_domain == "in.search.yahoo.com" || referral_domain == "www.yahoo.com" || referral_domain == "ca.search.yahoo.com")
{
		var yahooKeyWords = "";
		var rf = referrer.replace(/http:\/\//,"");
		var yahooKeyWordsStart = rf.indexOf("?p=");
		var yahooKeyWordsEnd = rf.indexOf("&y=");
		yahooKeyWords = rf.substring(yahooKeyWordsStart+3, yahooKeyWordsEnd);
		//alert(yahooKeyWords.replace(/\+/g,", "));
}

 if(referral_domain == "search.msn.com" || referral_domain == "www.msn.com" || referral_domain == "search.msn.ca" || referral_domain =="search.live.com")
	 {		
			var msnKeyWords = "";
			var msnKeyWordsStart = referrer.indexOf("?q=");
			var msnKeyWordsEnd = referrer.indexOf("&FORM=");
			msnKeyWords = referrer.substring(msnKeyWordsStart+3, msnKeyWordsEnd);
			//alert(msnKeyWords.replace(/\+/g,", "));
	}
	
if(referral_domain=='' || typeof(referral_domain)=='undefined' || referral_domain=='undefined') {
	referral_domain = "direct";
	//alert("got");
}

//alert(referral_domain);


    switch (referral_domain)
    {
			 case 'www.google.ca':
		//alert("google");
		document.getElementById('hometop').innerHTML  = '1-877-709-2823';
		
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2823';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2823';
	}

            break ;

	    case 'www.google.com':
		//alert("google");
		document.getElementById('hometop').innerHTML  = '1-877-709-2823';
	
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2823';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2823';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2823';
	}

            break ;
    case 'search.live.com' :
			document.getElementById('hometop').innerHTML  = '1-877-495-5168';
	
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-495-5168';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-495-5168';
	}

            break ;
	 case 'search.msn.com' :
			document.getElementById('hometop').innerHTML  = '1-877-495-5168';
	
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-495-5168';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-495-5168';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-495-5168';
	}

            break ;
    case 'ca.search.yahoo.com' :
     		document.getElementById('hometop').innerHTML  = '1-877-495-5167';
		
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-495-5167';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-495-5167';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-495-5167';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-495-5167';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-495-5167';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-495-5167';
	}

            break ;
    case 'www.yellowpages.ca' :
       		document.getElementById('hometop').innerHTML  = '1-877-709-2809';
		
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2809';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2809';
	}

            break;   

	    case 'yellowpages.ca' :
       		document.getElementById('hometop').innerHTML  = '1-877-709-2809';
		
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2809';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2809';
	}
            break;   
	 case 'www.gopro.ca' :
     		document.getElementById('hometop').innerHTML  = '1-877-709-2809';
		
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2809';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2809';
	}

            break;  
	case 'gopro.ca' :
     		document.getElementById('hometop').innerHTML  = '1-877-709-2809';
			
if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2809';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2809';
	}
            break;  
	case 'www.homestars.com' :
     		document.getElementById('hometop').innerHTML  = '1-877-709-2810';
		
if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2810';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2810';
	}
            break;  

	case 'homestars.com' :
     		document.getElementById('hometop').innerHTML  = '1-877-709-2810';
			
if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2810';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2810';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2810';
	}
            break;  
	
	case '' :
     		document.getElementById('hometop').innerHTML  = '1-877-709-2809';
		
if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2809';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2809';
	}
            break;

	case 'www.thecrackdoctor.ca' :
    document.getElementById('hometop').innerHTML  = '1-877-495-5169';
			
if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-495-5169';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-495-5169';
	}
            break;

	case 'direct' :
    document.getElementById('hometop').innerHTML  = '1-877-495-5169';
			
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-495-5169';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-495-5169';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-495-5169';
	}
            break;

	//--################# Google Adword Banner start -- ####################################
	case 'GoogleAdword' :
  document.getElementById('hometop').innerHTML  = '1-877-495-5166';
			
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-495-5166';
	}
	  if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-495-5166';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-495-5166';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-495-5166';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-495-5166';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-495-5166';
	}
            break;
	//--################# Google Adword Banner End -- ####################################

    default :
	//alert("nothing found");
	    document.getElementById('hometop').innerHTML  = '1-877-709-2809';
			
	if (document.getElementById("textphone"))
	{
		document.getElementById("textphone").innerHTML = '1-877-709-2809';
	}
     if (document.getElementById("textphone1"))
	{
		document.getElementById("textphone1").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone2"))
	{
		document.getElementById("textphone2").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone3"))
	{
		document.getElementById("textphone3").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone4"))
	{
		document.getElementById("textphone4").innerHTML = '1-877-709-2809';
	}
	if (document.getElementById("textphone5"))
	{
		document.getElementById("textphone5").innerHTML = '1-877-709-2809';
	}
			break;

    
    }
	
}


