//***Code Is Intellectual Property Of crmmetrix inc.(Copyright 2006).
//***The use os this code is permitted for this project only as per the license agreement.
//***Code Has Been Developed For The Sole Purpose Of crmmetrix inc./Pfizerch.com Project.
//***Licensed For crmmetrix inc./Pfizerch.com Project.



//-------Declare the intercept rates (Should add up to 100%)
//var exit=60;     //Enter percent
//var entry=30;    //Enter percent
//var nosurvey=10; //Enter percent
var exit=0;     //Enter percent
var entry=0;    //Enter percent
var nosurvey=100; //Enter percent
var exiturl="../sitecrm/stealth.htm"; //enter the stealth.htm path
var entryurl="../sitecrm/entry.htm"; //enter the entry.htm path


	// Example: writeCookie("myCookie", "my name", 24);
	// Stores the string "my name" in the cookie "myCookie" which expires after 24 hours.
	function writeCookie(name, value, hours)
	{
	  var expire = "";
	  if(hours != null)
	  {
	    expire = new Date((new Date()).getTime() + hours * 3600000);
	    expire = "; expires=" + expire.toGMTString();
	  }
	  document.cookie = name + "=" + escape(value) + expire +";path=/;";
	}
	
	// Example: alert( readCookie("myCookie") );
	function readCookie(name)
	{
	  var cookieValue = "";
	  var search = name + "=";
	  if(document.cookie.length > 0)
	  { 
	    offset = document.cookie.indexOf(search);
	    if (offset != -1)
	    { 
	      offset += search.length;
	      end = document.cookie.indexOf(";", offset);
	      if (end == -1) end = document.cookie.length;
	      cookieValue = unescape(document.cookie.substring(offset, end))
	    }
	  }
	  return cookieValue;
	}
	
	//Example: GetParam("myParameter");
	//To read query string parameters from the url
	function GetParam(name)
	{
	  var start=location.search.indexOf("?"+name+"=");
	  if (start<0) start=location.search.indexOf("&"+name+"=");
	  if (start<0) return '';
	  start += name.length+2;
	  var end=location.search.indexOf("&",start)-1;
	  if (end<0) end=location.search.length;
	  var result=location.search.substring(start,end);
	  var result='';
	  for(var i=start;i<=end;i++) {
	    var c=location.search.charAt(i);
	    result=result+(c=='+'?' ':c);
	  }
	  return unescape(result);
	}

//Note : To deactivate project assign sniffernet=2;
//The below sniffernet code is to centrally activate,deactivate the project.
//The survey is by default disabled and its only enabled if the site visitor has cookies enabled
//on his system and he is not visiting pfizerch.com from msn.com.
var sniffernet;
sniffernet=2;


//------To block the survey for people who are visiting from http://video.msn.com/v/us/v.htm,www.fusionamerica.com/zsitecrm.asp

writeCookie("crm_cookieEnabled","1",20);	//writing cookie to check if cookies are enabled or disabled.
var cookieEnabled=readCookie("crm_cookieEnabled");	//reading the cookie value to see if cookie is written or not.

if(cookieEnabled=="1")
{

	//-------Determining whether this is the first visit to tagged page. Tracking the referer url.
	var visitctr=readCookie("ctr");
		
	if (visitctr!="1")
	{
		//-------Capturing Referring URL
		if (document.referrer&&document.referrer!="")
		{
			writeCookie("refer",document.referrer,20);			
		}
		writeCookie("ctr","1",20);
	}

	//var refer_url=new String();
	//refer_url=readCookie("refer");
	//if(refer_url.indexOf("msn.com",0)<0)
	//{
	//	sniffernet=1;
	//}
	var SiteRef=GetParam("SiteRef");
	var refer=readCookie("crm_SiteRef");
	if((SiteRef!="MSN")&&(SiteRef!="msn")&&(refer!="msn"))
	{
		sniffernet=1;
	}
	else
	{
		writeCookie("crm_SiteRef","msn",20);
	}
}



if (sniffernet==1)
{
	document.write("<body onclick='javascript:recontact_crmfx()'>");	
	recontact_crmfx();
}

function recontact_crmfx()
{


	//Browser Sniffer
	var agt=navigator.userAgent.toLowerCase();
	var client=(agt.indexOf("msie"));

	//reading popseen cookie to make sure the user hasn't taken the survey within past 6 months
	var thiscookie=readCookie("crmseen");



	if((thiscookie!="seen")&&(client>0))
	{

		//***Random Number Generated For Control Sample / Test Sample.
		rndNumber=readCookie("rndNumber");
		if(rndNumber=='')
		{
			var x;
			x=Math.random()*100;
			writeCookie("rndNumber",x,1);
		}
		else
		{
			var x;
			x=parseFloat(rndNumber);
		}
		
		
		//*************
		//***Exit Survey Interception Rate
		if (x>(100-exit))
		{
			win2=window.open(exiturl,'stealth','height=4,width=4,scrollbars=yes,toolbars=no,location=no,resizable=yes');
			win2.blur();
			window.focus();
		}
		
		
		//****************
		//***Entry Survey Interception Rate. (30% Interception Rate)		
		if (x<=entry)
		{
			window.open(entryurl,'entry','top=5,left=5,height=400,width=600,scrollbars=yes,toolbars=no,location=no,resizable=yes');
		}
			
		
		//****************
		//***NO Survey Interception Rate (10% Interception Rate) 
		//(Cookie Expires In 20 Hrs)
		
		if (x>entry && x<=(100-exit))
		{
			//writing cookie which expires in 20 hrs
			writeCookie("crmseen","seen",20);
		
		}
	}
}
//End bracket for function recontact_crmfx()





