// JavaScript Document
/*
 function creationXHR() {
   var resultat=null;
   try {//test pour les navigateurs : Mozilla, Opéra, ...
	    resultat= new XMLHttpRequest();
     } 
     catch (Error) {
     try {//test pour les navigateurs Internet Explorer > 5.0
     resultat= new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (Error) {
         try {//test pour le navigateur Internet Explorer 5.0
         resultat= new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (Error) {
            resultat= null;
         }
     }
  }
return resultat;
}
*/
function creationXHR() {

var xhr_object = null;

if(window.XMLHttpRequest) // Firefox

    objetXHR = new XMLHttpRequest();

 	else if(window.ActiveXObject) // Internet Explorer

    objetXHR = new ActiveXObject("Microsoft.XMLHTTP");

 	else { // XMLHttpRequest non supporté par le navigateur

    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");

    }
return objetXHR;
}

//------------Fonctions de gestion du DOM (solution alternative Ã  innerHTML)


function remplacerContenu(id, texte) {
  var element = document.getElementById(id);
  if (element != null) {
    supprimerContenu(element);
    var nouveauContenu = document.createTextNode(texte);
    element.appendChild(nouveauContenu);
  }
}
function supprimerContenu(element) {
if (element != null) {
    while(element.firstChild)
        element.removeChild(element.firstChild);
   }
}

