function createObject()
{
 var request_type;
 var browser = navigator.appName;
 if(browser == "Microsoft Internet Explorer")
 {
  request_type = new ActiveXObject("Microsoft.XMLHTTP");
 } else
 {
  request_type = new XMLHttpRequest();
 }
 return request_type;
}

var http = null;
var rout_elem = '';

function doAjRoute(elemid,file,parset)
{
 rout_elem = elemid;
 parset='mainpar='+parset;
 if (http == null) http =createObject();
 //Set te random number to add to URL request
 nocache = Math.random();
 http.open('get', file+'?'+parset+'&nocache='+nocache);
 http.onreadystatechange = AjReply;
 http.send(null);
}

function AjReply()
{
 if(http.readyState == 4)
 {
  var response = http.responseText;
  document.getElementById(rout_elem).innerHTML = response;
 }
}
