

var strRandom = "";
for(var i = 0; i < 20; i++)
{
	strRandom += "%" + new Number(Math.round(65 + (Math.random() * 25))).toString(16);
}
strRandom = unescape(strRandom);

var strData = "";

if (navigator)
{
	if (navigator.appCodeName)	strData += "cn=" + escape(navigator.appCodeName) + "&";
	if (navigator.appName)		strData += "an=" + escape(navigator.appName) + "&" ;
	if (navigator.appVersion)	strData += "av=" + escape(navigator.appVersion) + "&";
	if (navigator.platform)		strData += "pf=" + navigator.platform + "&";	
}

if (document)
{
	if (document.location)	
	{
		var l_strLocation = new String(document.location.href).replace(/\/default\.(asp|html|htm)$/i, "/");
	
		var l_HostIdx = l_strLocation.indexOf("://") + 3;				
		var l_PathIdx = l_strLocation.indexOf("/", l_HostIdx);	
	
		strData += "h=" + escape(l_strLocation.substring(l_HostIdx, l_PathIdx)) + "&";
		strData += "p=" + escape(l_strLocation.substring(l_PathIdx)) + "&";
	}
	if (document.referrer && document.referrer != "")
	{
		var l_strLocation = new String(document.referrer).replace(/\/default\.(asp|html|htm)$/i, "/");
		
		var l_HostIdx = l_strLocation.indexOf("://") + 3;				
		var l_PathIdx = l_strLocation.indexOf("/", l_HostIdx);	

		if (l_HostIdx == l_PathIdx) l_PathIdx = l_strLocation.length - 1;
	
		strData += "rh=" + escape(l_strLocation.substring(l_HostIdx, l_PathIdx)) + "&";
		strData += "rp=" + escape(l_strLocation.substring(l_PathIdx)) + "&";
	}
	else
	{
		strData += "rh=&";
		strData += "rp=&";
	}
}

if (screen)
{
	if (screen.availWidth)		strData += "sw=" + escape(screen.availWidth) + "&";
	if (screen.availHeight)		strData += "sh=" + escape(screen.availHeight) + "&";
	if (screen.colorDepth)		strData += "cd=" + escape(screen.colorDepth) + "&";
	if (screen.pixelDepth)		strData += "pd=" + escape(screen.pixelDepth) + "&";
}

strData = strData.replace(/\./g, "%2E");
strData = strData.replace(/\//g, "%2F");

document.writeln("<img src=\"http://subaru.com.au/stat/" + strRandom + "?" + strData + "\" width=\"1\" height=\"1\" border=\"0\" hspace=\"0\" vspace=\"0\">");
