function moo_getTimeZone() {
    try {
		var d = new Date();
		//return escape(Math.floor(24-d.getTimezoneOffset()/60));
		return escape(Math.floor(d.getTimezoneOffset()/60));
	}
	catch(e) { return "error"; }
}

function moo_getPlatform() {
    try { return escape(navigator.platform); }
	catch(e) { return "error"; }
}

function moo_getCPU() {
    try { return escape(navigator.cpuClass); }
	catch(e) { return "error"; }
}

function moo_getLanguage()
{
	var s = "";
	if (navigator.userLanguage) s = navigator.userLanguage;
	else if (navigator.browserLanguage) s = navigator.browserLanguage;
	else if (navigator.systemLanguage) s = navigator.systemLanguage;
	else if (navigator.language) s = navigator.language;
	else if (window.navigator.language) s = window.navigator.language;
	s = s.substring(0, 2).toLowerCase();
	return (s.length == 2) ? s : 'xx';
}

function moo_getReferer()
{
	try { return escape(top.document.referrer); }
	catch(e) { return "error"; }
}

function moo_getScreen(){
	try { var s = ""
				+       (window.screen.width > 0 ? Math.floor(window.screen.width) : 0)
				+ "-" + (window.screen.height > 0 ? Math.floor(window.screen.height) : 0); 
		if (window.screen.colorDepth > 0) s += "-"+Math.floor(window.screen.colorDepth)
		else if (window.screen.pixelDepth > 0) s += "-"+Math.floor(window.screen.pixelDepth)
		else s += "-0";	
		return s;	
	}
	catch(e) { return "0-0-0"; }
}

function moo_TrackIt(){
	try {
		document.write('<img width="131" haight="17" src="http://websitestatistics.moohy.com/mootrack.php?ref='+ moo_getReferer() +'&v_scr='+ moo_getScreen() +'&v_cpu='+ moo_getCPU() +'&v_platform='+ moo_getPlatform() +'&v_lang='+ moo_getLanguage() + '&v_tz='+ moo_getTimeZone() +'">');
		return 1;	
	}
	catch(e) { return 0; }
}
moo_TrackIt();