(function(){
function xmlh()
{
	var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
		}
        return xmlhttp;
}


function getPlayerVersion (){
	var flash,e;
	if(navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length){
		var x=navigator.plugins["Shockwave Flash"];
		if(x&&x.description){
			return x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split('.')[0];
		}
		return 0;
	}
	for (flash=10;flash>=4;flash--) {
		try {
			var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+flash);
			if (axo) return flash;
		} catch(e) {};
	}
	return 0;
}

var request;

function firstep()
{
	if (request.readyState != 4) return;
	
	
	var flashVersion=null;	
	var javaVersion=null;
	var referer="";
	
	try {
		referer=top.document.referrer;
	}
	catch(e) {};
	
	var n=getPlayerVersion();
	if (n) flashVersion="Shockwave Flash "+n;

	if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) {
		for (n=0;n<navigator.plugins.length;n++) {
			if (navigator.plugins[n].name.toLowerCase().indexOf('java') >= 0) {
				javaVersion=navigator.plugins[n].description.substring(0,32);
				break;
			}
		}
	}
	else try {
		if (navigator.javaEnabled()) {
			javaVersion="JavaTM";
		}
	} catch(e) {};

	var str="w="+escape(screen.width)+'&h='+escape(screen.height)+'&d='+escape(screen.colorDepth)+'&url='+escape(document.location.href);
	if (referer) str+='&ref='+escape(referer);
	if (flashVersion) str+='&flash='+escape(flashVersion);
	if (javaVersion) str+='&java='+escape(javaVersion);
	str+="&l="+escape(setia_stats_user)+"&p="+escape(setia_stats_page);
	
	request=xmlh();
	if (!request) return;
	request.open('GET',"/cgi-bin/superstat2.cgi?"+(str),true);
	request.onreadystatechange=secstep;
	request.send(null);
	
}

function secstep()
{
	if (request.readyState != 4) return;
	var stid;
	try {
		eval(request.responseText);
	}
	catch(e) {
		return;
	}
	var i;
	for (i=0;i<document.forms.length;i++) {
		if (document.forms[i]['statid']) continue;
		var el=document.createElement('input');
		el.setAttribute('type','hidden');
		el.setAttribute('name','statid');
		el.setAttribute('value',stid);
		document.forms[i].appendChild(el);
	}
}

function init_stats()
{
	request=xmlh();
	if (!request) return;
	request.open('GET',"/cgi-bin/superstat.cgi?l="+escape(setia_stats_user)+"&p="+escape(setia_stats_page),true);
	request.onreadystatechange=firstep;
	request.send(null);
}

var wonl=window.onload;
window.onload=function()
{
	if (wonl) try {wonl();} catch(e) {};
		
	init_stats();
	
}


//alert(getPlayerVersion());

})();
