function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
	function cp_trackRef(cp_id, type)
	{ 
		var req = null; 
		var req1 = null;
		if (window.XMLHttpRequest)
		{
 			req = new XMLHttpRequest();
			if (req.overrideMimeType) 
			{
				req.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
        	}
			
		if (window.XMLHttpRequest)
		{
 			req1 = new XMLHttpRequest();
			if (req1.overrideMimeType) 
			{
				req1.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req1 = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req1 = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
        	}

		req1.onreadystatechange = function()
		{ 
		if(req1.readyState == 4)
			{
				if(req1.status == 200)
				{
				}
			}
		};	
		req.onreadystatechange = function()
		{ 
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					var u_ip=req.responseText;
					
					if(type=='product')
					{
						var u_re=document.referrer;
					
						var today = new Date();
						var expiry = new Date(today.getTime() + (365 * 24 * 60 * 60 * 1000));
						setCookie('prd_kwords',u_re,expiry,'','','');
					
						req1.open("POST", "trackref.php?id="+cp_id, true);
					}
					else
					{
						var u_re=getCookie('prd_kwords');
						if(u_re=="")
							u_re="<e3d>null</e3d>";
						req1.open("POST", "trackref.php?id="+cp_id+"&sal=1", true);
					}
						req1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
						req1.send("cp_refer="+u_re+"&cp_ip="+u_ip);
					
				}	
			} 
		}; 
		req.open("GET", "trackref.php?ip=1", true); 
		req.send(null); 
	}