var TRKnse;

function awstats_detectIE(TRKClassID) {
	var TRKresult = false;
	document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n TRKresult = IsObject(CreateObject("' + TRKClassID + '"))</SCR' + 'IPT>\n');
	if (TRKresult) return 'y';
	else return 'n';
}

function awstats_detectNS(TRKClassID) {
	var TRKn = "n";
	if (TRKnse.indexOf(TRKClassID) != -1) if (navigator.mimeTypes[TRKClassID].enabledPlugin != null) TRKn = "y";
	return TRKn;
}

function doBrowserDetect(elem) {
		var TRKnow = new Date();
		var TRKscreen=screen.width+"x"+screen.height;
		if (navigator.appName != "Netscape") {var TRKcdi=screen.colorDepth}
		else {var TRKcdi=screen.pixelDepth};
						
		var TRKagt=navigator.userAgent.toLowerCase();
		var TRKie  = (TRKagt.indexOf("msie") != -1);
		var TRKns  = (navigator.appName.indexOf("Netscape") != -1);
		var TRKwin = ((TRKagt.indexOf("win")!=-1) || (TRKagt.indexOf("32bit")!=-1));
		var TRKmac = (TRKagt.indexOf("mac")!=-1);
	
	    // Detect the browser internal width and height
	    if (document.documentElement && document.documentElement.clientWidth)
	        var TRKwinsize = document.documentElement.clientWidth + 'x' + document.documentElement.clientHeight;
	    else if (document.body)
	        var TRKwinsize = document.body.clientWidth + 'x' + document.body.clientHeight;
	    else
	        var TRKwinsize = window.innerWidth + 'x' + window.innerHeight;
	elem.value='useragent='+TRKagt+'&screen='+TRKscreen+'&win='+TRKwinsize+'&cdi='+TRKcdi;
}