
function getXMLHTTPRequest() {
try {
   req = new XMLHttpRequest();
} catch(err1) {
   try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
   } catch(err2) {
      try {
         req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(err3) {
         req = false;
      }
   }
}
return req;
}

var http = getXMLHTTPRequest();


function getpagestats() {
   var myurl = '/getpagestats.php';
   var myrand = parseInt(Math.random()*9999999999999999);
   var myaddress = location.pathname;
   var myhost = "saudinf.com";
   var modurl = myurl+"?rand="+myrand+"&host="+myhost+"&address="+myaddress;
   http.open("GET", modurl, true);
   http.onreadystatechange = useHttpResponse;
   http.send(null);
   document.getElementById('pagestats').innerHTML = "";
}

function useHttpResponse() {
   if (http.readyState == 4) {
      if (http.status == 200) {
         //var s1 = http.responseXML.getElementsByTagName("pagestats")[0];
         //document.getElementById('pagestats').innerHTML = s1.childNodes[0].nodeValue;
         document.getElementById('pagestats').innerHTML = http.responseText;
         //alert(":" + document.getElementById('pagestats').innerHTML + ":");
      }
      else {
         document.getElementById('pagestats').innerHTML = http.status + ": " + http.statusText;
      }
   }
   else {
      document.getElementById('pagestats').innerHTML = "Getting page stats..." + http.readyState;
   }
}
