// ../javascript/xmlhttprequest.js
var http = getHTTPObject();
var url;

if (window.XMLHttpRequest) { // Firefox
   var xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) { // Internet Explorer
   var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else { // XMLHttpRequest non supporté par le navigateur
   alert("");
}


function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
        xmlhttp = false;
        }
      }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
      } catch (e) {
      xmlhttp = false;
      }
    }
  return xmlhttp;
}

function setUrlRequest(tmpurl){
  url=tmpurl;
  sendRequest();
}
function sendRequest(){
  http.open("GET", url, true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}