function getXMLHttpRequestObject()
{
  if(window.XMLHttpRequest){
    return new XMLHttpRequest();
  }
  else if(window.ActiveXObject){
    try{
      return new ActiveXObject("MSXML2.XMLHTTP.6.0");
    }
    catch(err){
      //
    }
    try{
      return new ActiveXObject("MSXML2.XMLHTTP.5.0");
    }
    catch(err){
      //
    }
    try{
      return new ActiveXObject("MSXML2.XMLHTTP.4.0");
    }
    catch(err){
      //
    }
    try{
      return new ActiveXObject("MSXML2.XMLHTTP.3.0");
    }
    catch(err){
      //
    }
    try{
      return new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch(err){
      //
    }
    try{
      new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(err){
      //
    }
  }
  else{
    return false;
  }
}

var XMLHttpRequestObject = getXMLHttpRequestObject();



