var request;
function createRequest() {

  request = (window.XMLHttpRequest)? new XMLHttpRequest(): new ActiveXObject("MSXML2.XMLHTTP");
/*
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch( e1 ) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch( e2 ) {
      request= null;
    }
  }

  if( !request ) {
    if( typeof XMLHttpRequest != "undefined" ) {
      request = new XMLHttpRequest();
    } else {
      request.failed = true;
      alert("Error initializing XMLHttpRequest.");
    }
  }
*/
};

/*
function createRequest() {
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObjext("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      }
    }
  }
  if( !request ) {
    alert("Error initializing XMLHttpRequest.");
  }
}
*/

