//AJAX funstions

var xmlhttp;

function AJAXCall(url)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function sendVar(url,variable,value)
{
   url=url+"?"+variable+"="+value+"&sid="+Math.random();
   AJAXCall(url);
}

function sendVars(url, variable, table_rows, table)
{
   url=url+"?"+variable+table+"="+table_rows+"&sid="+Math.random();
   AJAXCall(url);
}


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;
}

function MakeRequest(url,variable)
{
  url=url+"?"+variable+"&sid="+Math.random();

  var req = GetXmlHttpObject();
  req.open("GET", url, false); //third parameter is set to false here
  req.send(null);
  return req.responseText;

}