var xmlHttp



function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
var resp = xmlHttp.responseText;

}
}



function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

 
function run_counter(asettings){
	
	
	
	
	

	// do stuff on monitored page

	function counter(par)
	{
		
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",asettings['sysdir'] + "acounter.php" + par + "&" + Math.random(),true);
	xmlHttp.send(null);
	} 
	
	
	var pageurl = window.location.href;
	var kur = pageurl.substring(8).search("/");
	kur = kur + 8 + 1;
	var pageurl2 = pageurl.substring(kur);
	var siteurl = pageurl.substring(0,kur);
	
	// block crawlers
	
	createCookie("acntcheck","notcrawler","1");
	if(readCookie("acntcheck")!= false){
		
		
		
		eraseCookie("acntcheck");
		var dontcount = 9;
		for(i=1; i<=aexcludelist.length;i++){
			if(window.location.href.indexOf(aexcludelist[i])>1){
				dontcount = 1;
				
			}
		}
		// for 1 to size of array
		if(dontcount == 9){
			
		for(i=1; i<=apagelist.length;i++){
			//alert(siteurl + asettings['rootdir'] + apagelist[i]);
			var rootdirnew = asettings['rootdir'];
			if(asettings['rootdir'] == "/"){
				rootdirnew = "";
			}
	if(window.location.href == siteurl + rootdirnew + apagelist[i]){
		
		
		counter("?t=view&p=" + apagelist[i]);
		
	}
		}
		}else{
		}
	}

}