// Copyright of www.w3schools.com

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];
		}
	}
}

function TracePPC()
{
	var n=navigator;
	var ver=navigator.appVersion;
	var name=navigator.appName;
	var d=document;
	var verIE=parseInt(ver.substring(ver.indexOf("MSIE")+5,ver.indexOf("MSIE")+6));
	if(verIE>0) ver=verIE;
	else ver=parseInt(ver);
	
	//var u=d.location + "/statics/TrafficMonitor.asp?";
	var u = "./statics/TrafficMonitor.asp?";
	var r;
	// get referrer URL
	r=top.document.referrer;

	var strOrginalQueryString = window.location.search.substring(1);
	
	var rc=r;
	var i=rc.indexOf('?');
	if(i >=0) rc=rc.substring(0, i);
	i=rc.lastIndexOf('/');
	if(i >=0)rc=rc.substring(0, i+1);
	var l=''+d.location;
	if(l.indexOf(rc)==0)r='';
	u+="r="+escape(r);

	if(ver>=4)
	{
		var s=screen;
		var w=s.width;
		var c=s.colorDepth;
		if (w) u+="&w="+w;
		if (c) u+="&c="+c;
		
		//if (strOrginalQueryString.length!=0)
		//	u+= "&" + strOrginalQueryString;
		
		// add Navigator name
		w = name.width;
		u+="&NavName="+name + "&NavVer=" + ver;
		
	}

	var gclid = ''+querySt("gclid");
	i =  gclid.lastIndexOf('/');
	if (i>0)
		gclid = gclid.substring( 0, i );
	u += ("&gclid=" + gclid);


	///// Following line is for release
	d.write( "<table border=0><tr><td><iframe width='0' height='0' style='display:none' src='" + u + "'></iframe></td></tr></table>");
	///// Following two lines are for debug
	//d.write (u);
	//d.write( "<table border=0><tr><td><iframe width='800' height='200'  src='" + u + "'></iframe></td></tr></table>");
}

