function getXMLHTTPRequest()
{
  var request = false;
  try
  {
    request = new XMLHttpRequest();
  }
  catch(err1)
  {
    try
	{
	  request = new ActiveXObject("Msxm12.XMLHTTP");
	}
	catch(err2)
	{
	  try
	  {
	    request = new ActiveXObject("Microsoft.XMLHTTP");
	  }
	  catch(err3)
	  {
	    request = false;
	  }
	}
  }
  
  return request;
}

var http = getXMLHTTPRequest();
