var xmlhttp;
var objout;

function GetServerData(serverfunction, inputobject, selectionvalue, outputobject)
{
objout = outputobject;
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="getserverdata.php";
url=url+"?function="+serverfunction+"&inputobj="+inputobject+"&selvalue="+selectionvalue+"&outputobj="+outputobject;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged() {
  if (xmlhttp.readyState==4) {
    var html_result = xmlhttp.responseText;
    if (html_result.indexOf("Location:") == -1) {
      document.getElementById(objout).innerHTML = html_result;
    } else {
      document.location.href = html_result.substring(10);
    }
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
