function newRequest() {
var request = null;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = null;
    }
  }
}

if (request == null)
  alert("Error creating request object!");

return request;
}



var request = null;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = null;
    }
  }
}

if (request == null)
  alert("Error creating request object!");



var request2 = null;
try {
  request2 = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request2 = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request2 = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request2 = null;
    }
  }
}

if (request2 == null)
  alert("Error creating request object!");



var requestowner = null;
try {
  requestowner = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    requestowner = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      requestowner = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      requestowner = null;
    }
  }
}

if (requestowner == null)
  alert("Error creating request object!");


var requestmfr = null;
try {
  requestmfr = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    requestmfr = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      requestmfr = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      requestmfr = null;
    }
  }
}

if (requestmfr == null)
  alert("Error creating request object!");


