function getXMLHttpRequest() {
  var request = false;
   try {
     request = new XMLHttpRequest();
   } catch(err1) {
     try {
       request = new ActiveXObject('Msxml2.XMLHTTP');
     } catch(err2) {
       try {
         request = new ActiveXObject('Microsoft.XMLHTTP');
      } catch(err3) {
         request = false;
       }
     }
   }
   return request;
 }

