  function getXmlHttpObject()
 {
      var objXMLHttp=null;
      try
      {
          var objXMLHttp = new XMLHttpRequest();
          if (objXMLHttp.overrideMimeType)
          {
              objXMLHttp.overrideMimeType('text/xml');
          }
     }
     catch(e)
     {
         if (window.ActiveXObject)
         {
             var ieXmlHttpVersions = new Array();
             ieXmlHttpVersions[ieXmlHttpVersions.length] = "MSXML2.XMLHttp.7.0";
             ieXmlHttpVersions[ieXmlHttpVersions.length] = "MSXML2.XMLHttp.6.0";
             ieXmlHttpVersions[ieXmlHttpVersions.length] = "MSXML2.XMLHttp.5.0";
             ieXmlHttpVersions[ieXmlHttpVersions.length] = "MSXML2.XMLHttp.4.0";
             ieXmlHttpVersions[ieXmlHttpVersions.length] = "MSXML2.XMLHttp.3.0";
             ieXmlHttpVersions[ieXmlHttpVersions.length] = "MSXML2.XMLHttp";
             ieXmlHttpVersions[ieXmlHttpVersions.length] = "Microsoft.XMLHttp";

             var cnt;
             for (cnt=0; cnt < ieXmlHttpVersions.length; cnt++)
             {
                 try
                 {
                    var objXMLHttp = new ActiveXObject(ieXmlHttpVersions[cnt]);
                    break;
                 }
                 catch (e)
                 {
                 }
            }
        }
     }
     return objXMLHttp;
}