/****************************************************************************************
    MultiSTAT , Advanced WEB Statistics System
	designed and coded by wodzuY2k@anronet.pl 
	AnroNET http://www.anronet.pl 
*****************************************************************************************/

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" + 
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function mserrHand() 
	{
		showSensorImage();
		return true; 
	};

function showSensorImage()
 {
	  document.write("<img name=\"counterImg\" src=\"http://"+stat_domain+"/sensor.php?"+stat_params_local+stat_params+"\" width=1 height=1>");
 };
   
function installSensor() 
	{
	  var ck=0;
	
	  if (!stat_owner) return;
	  if (!stat_website) return;
	  if ( (!stat_page) || (stat_page=="index") ) stat_page="glowna";
	
	  //Multistsat SESSION ID
	  var msid=getCookie("multistat");
	  if (!msid)
	   {
		  var now = new Date();
		  msid=Math.round(now.getTime()/1000);
		  setCookie("multistat",msid,false,"/",false,false);
		  var ck = ((msid==getCookie('multistat')) ? 1 : 0 );
	   }
	  else
	   { ck=2; }; 

	  //screen
	  var bscr="";
	  if (parseInt(navigator.appVersion)>3) 
	  	{
		  if (navigator.appName=="Netscape") 
		  	{ bscr = window.innerWidth+"x"+window.innerHeight; }
		  else if (navigator.appName.indexOf("Microsoft")!=-1) 
		  	{ bscr = document.body.offsetWidth+"x"+document.body.offsetHeight; }
		 }

      stat_params_local = "ow="+escape(stat_owner)+
	  						   "&we="+escape(stat_website)+
							   "&pa="+escape(stat_page)+
							   "&msid="+escape(msid)+
							   "&sc="+window.screen.width+"x"+window.screen.height+
							   "&de="+window.screen.colorDepth+
							   "&loc="+escape(document.location.href)+
							   "&ref="+escape(document.referrer)+
							   "&bscr="+bscr+
							   "&jv="+(navigator.javaEnabled() ? 1 : 0 )+
							   "&ck="+ck+
							   "";
	  window.onerror=mserrHand
	   stat_params_local = stat_params_local + "&topref="+escape(top.document.referrer);
	   showSensorImage();
	  window.onerror=null;
   };


/**********************************************************************************************/   
if (!stat_params_local) var stat_params_local="";
if (!stat_params) var stat_params="";
if (!stat_domain) var stat_domain="multistat.pl";
installSensor();



