﻿// JScript File

function createXMLHttp(){
  if (typeof XMLHttpRequest != "undefined"){
    return new XMLHttpRequest();
  }else if (window.ActiveXObject){
    var aVersions = [ "MSXML2.XMLHttp.5.0",
        "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0",
        "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
        
    for (var i=0;i<aVersions.length;i++){
      try{
        var oXmlHttp = new ActiveXObject(aVersions[i]);
        return oXmlHttp;
      }catch (oError){
        //do nothing
      }
    }
  }
  throw new Error("XMLHttp object could not be created.");
}

