// JavaScript Document start
//function to set cookie from the URL
function pixelfire(debug)
{
var phone_number=getVar("phone_number");
var keyword=getVar("keyword");
var source=getVar("source");
if(keyword)
{
	//document.write("set phone number "+phone_number);
	//document.write("set keyword "+keyword);
	setcookie(keyword,phone_number);
	//document.write("back from set cookie");
}
else
{
	var keyword=get_named_cookie("MM_Keyword");
	var phone_number=get_named_cookie("MM_TrackableNumber");
	//document.write("retrieved keyword "+keyword);
	//document.write("retrieved phone number "+phone_number);
	if(keyword)
	{
	}
	else
	{
		return null;
	}
}
if(debug)
{
document.write("here are cookies<BR><P>"+document.cookie);
}
var campaign=getVar("campaign");
var content=getVar("content");
//document.write("location is "+location);
var url="http://www.mongoosemetrics.com/pixelfire.php?phone_number="+phone_number;
var url = url + "&keyword="+keyword;
var url = url + "&source="+source;
var url = url + "&campaign="+campaign;
var url = url + "&content="+content;

//document.write("url is "+ url);
myImage= new Image();
myImage.src=url;
}

function setcookie(key,tn){
		index = -1;
		var today = new Date();
		today.setTime( today.getTime() );
		var cookie_expire_date = new Date(today.getTime() + (365* 86400000));//store cookie for 365 days 
		document.cookie="MM_TrackableNumber="+tn+";path=/;expires="+cookie_expire_date.toGMTString();
		document.cookie="MM_Keyword="+key+";path=/;expires="+cookie_expire_date.toGMTString();
		
		document.cookie="MM_TrackableNumber="+tn+";path=/;domain=usedcarcity.ca;expires="+cookie_expire_date.toGMTString();
		document.cookie="MM_Keyword="+key+";path=/;domain=usedcarcity.ca;expires="+cookie_expire_date.toGMTString();
		
		document.cookie="MM_TrackableNumber="+tn+";path=/;domain=inventory.usedcarcity.ca;expires="+cookie_expire_date.toGMTString();
		document.cookie="MM_Keyword="+key+";path=/;domain=inventory.usedcarcity.ca;expires="+cookie_expire_date.toGMTString();
		
		document.cookie="MM_TrackableNumber="+tn+";path=/;domain=usedcarcity.devinventory.smartdealer.ca;expires="+cookie_expire_date.toGMTString();
		document.cookie="MM_Keyword="+key+";path=/;domain=usedcarcity.devinventory.smartdealer.ca;expires="+cookie_expire_date.toGMTString();

		
		
		
}
//function to retrive the cookie
function getcookie(){
	//plcae your default phone number to show in case cookie is not set
	defaultphone="18665156258";
	if(document.cookie){ //check if there is a cookie set 
		  index = document.cookie.indexOf("MM_TrackableNumber");
		
		  if (index != -1){
				namestart = (document.cookie.indexOf("=", index) + 1);
				nameend = document.cookie.indexOf(";", index);
				if (nameend == -1) {nameend = document.cookie.length;}
				document.write(formatnumber(document.cookie.substring(namestart, nameend)));
					
		  }
		  
			else
			{
			document.write(formatnumber(defaultphone));
			}
	}
	else
	{
	document.write(formatnumber(defaultphone));
	}
}
function get_named_cookie(name)
{
	if(document.cookie)
	{
		index=document.cookie.indexOf(name);
		if (index != -1)
		{
			namestart = (document.cookie.indexOf("=", index) + 1);
                        nameend = document.cookie.indexOf(";", index);
                        if (nameend == -1) {nameend = document.cookie.length;}
			var ret_one = document.cookie.substring(namestart, nameend);
			return ret_one;	
		}
	}
}
//function to format the phonenumber to 123,456.7890
function formatnumber(num)
{
	if(num.length==11)
	{
	_return="";
	var ini1 = num.substring(0,1);
	_return+=ini1+"-";
	var ini = num.substring(1,4);
	_return+=ini+"-";
	var st = num.substring(4,7);
	_return+=st+"-";
	var end = num.substring(7,11);
	_return+=end;
	return _return;
	}else
	{
	_return="";	
	var ini = num.substring(0,3);
	_return+=ini+"-";
	var st = num.substring(3,6);
	_return+=st+"-";
	var end = num.substring(6,10);
	_return+=end;
	return _return;
	}
	
}
function getVar(name)
         {
         get_string = document.location.search;         
         return_value = '';
         
         do { //This loop is made to catch all instances of any get variable.
            name_index = get_string.indexOf(name + '=');
            
            if(name_index != -1)
              {
              get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
              
              end_of_value = get_string.indexOf('&');
              if(end_of_value != -1)                
                value = get_string.substr(0, end_of_value);                
              else                
                value = get_string;                
                
              if(return_value == '' || value == '')
                 return_value += value;
              else
                 return_value += ', ' + value;
              }
            } while(name_index != -1)
            
         //Restores all the blank spaces.
         space = return_value.indexOf('+');
         while(space != -1)
              { 
              return_value = return_value.substr(0, space) + ' ' + 
              return_value.substr(space + 1, return_value.length);
							 
              space = return_value.indexOf('+');
              }
          
         return(return_value);        
         }

/*end*/
