function stat_log(stat_site, stat_url, stat_vars) {
	function detMozPlug(pl) {
		if (stat_tm.indexOf(pl) != -1 && (navigator.mimeTypes[pl].enabledPlugin != null))
			return '1';
		return '0';
	}
	var stat_jav = '0';
	if (navigator.javaEnabled())
		stat_jav = '1';
	var stat_agent = navigator.userAgent.toLowerCase();
	var stat_moz = (navigator.appName.indexOf("Netscape") != -1);
	var stat_ie= (stat_agent.indexOf("msie") != -1);
	var stat_win = ((stat_agent.indexOf("win")!=-1) || (stat_agent.indexOf("32bit")!=-1));
	
	if (!stat_win || stat_moz){
		stat_tm = '';
		for (var i=0; i < navigator.mimeTypes.length; i++) 
			stat_tm += navigator.mimeTypes[i].type.toLowerCase();
		var stat_dir = detMozPlug("application/x-director");
		var stat_fla = detMozPlug("application/x-shockwave-flash");
		var stat_pdf = detMozPlug("application/pdf");
		var stat_qt = detMozPlug("video/quicktime");
		var stat_rea = detMozPlug("audio/x-pn-realaudio-plugin");
		var stat_wma = detMozPlug("application/x-mplayer2");
	} else if (stat_win && stat_ie) {
		// IE 7 issues warnings and halts script execution unless
		// access to the plugins is granted by the user...
		var stat_dir = '0';
		var stat_fla = '0';
		var stat_pdf = '0';
		var stat_qt = '0';
		var stat_rea = '0';
		var stat_wma = '0';
	}
	
	stat_do = document;
	stat_da = new Date();
	try {
		rtu = top.stat_do.referrer;
	} catch(e) {
		rtu = stat_do.referrer
	}
	
	src = stat_url;
	if (src.indexOf('?') == -1) {
		src += '?';
	} else {
		src += '&';
	}
	src += 'url=' + escape(stat_do.location);
	src += '&id=' + stat_site + '&res=' + screen.width + 'x' + screen.height +
		'&col=' + screen.colorDepth;
	src += '&h=' + stat_da.getHours() + '&m=' + stat_da.getMinutes() +
		'&s=' + stat_da.getSeconds();
	src += '&flash=' + stat_fla + '&director=' + stat_dir + '&quicktime=' +
		stat_qt + '&realplayer=' + stat_rea;
	src += '&pdf=' + stat_pdf + '&windowsmedia=' + stat_wma + '&java=' +
		stat_jav + '&ref=' + escape(rtu);

	var img = new Image();
	img.src = src;
}
stat_log(statLogSite, statURL);
