function getHTTPObject(box_id)
/* Merci Ă  http://openweb.eu.org/articles/objet_xmlhttprequest */
{
  var xmlhttp = false;

  /* Compilation conditionnelle d'IE */
  /*@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 @*/

  /* on essaie de crĂ©er l'objet si ce n'est pas dĂ©jĂ  fait */
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  {
     try
     {
        xmlhttp = new XMLHttpRequest();
     }
     catch (e)
     {
        xmlhttp = false;
     }
  }

  if (xmlhttp)
  {
     /* on dĂ©finit ce qui doit se passer quand la page rĂ©pondra */
     xmlhttp.onreadystatechange=function()
     {
        if (xmlhttp.readyState == 4) /* 4 : Ă©tat "complete" */
        {
           if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
           {
              /* Traitement de la rĂ©ponse. */
              update_display(xmlhttp.responseText,box_id);
           }
        }
     }
  }
  return xmlhttp;
}

function update_display(response,box_id) {
  /* alert('ok');
  alert(box_id); */
  box=document.getElementById(box_id);
  box.innerHTML=response;
  }

function load_data(url,box_id,param) {
  /* CrĂ©ation de l'objet : */
  var xmlhttp = getHTTPObject(box_id); 
  /* PrĂ©paration d'une requĂȘte asynchrone de type GET : */
  xmlhttp.open("GET", url,true); 
  /* Effectue la requĂȘte : */
  xmlhttp.send(null); 
  }



