var mon_objet = new Object;	
/* Si c'est Mozilla/Firefox/Nescape/opera/safari */
if(window.XMLHttpRequest) 
   mon_objet = new XMLHttpRequest();  
/* Si c'est Internet Explorer */
else if(window.ActiveXObject) 
  mon_objet = new ActiveXObject("Microsoft.XMLHTTP");
/* Si aucun navigateur compatible avec XMLHttpRequest, on le signale */
else
  { 
     alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 	 
  }

function HTTPRequest(StrUrl,StrParam,StrDiv,TypeRequest) {
	//alert(StrParam);
	mon_objet.open(TypeRequest,StrUrl,true);
	mon_objet.onreadystatechange = function() {
		if(mon_objet.readyState == 4) {remplace(mon_objet.responseText,StrDiv);}
	}		
	mon_objet.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	mon_objet.send(StrParam);  
}

function HTTPRequestSimple(StrUrl,StrParam,TypeRequest) {
	//alert(StrParam);
	mon_objet.open(TypeRequest,StrUrl,true);
	mon_objet.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	mon_objet.send(StrParam);  
}

/* Pour remplacer le texte dans le document */
function remplace(contenu,divname) {
var ns4 = (document.layers)? true:false;                 /* Nescape 4 */ 
var ie4 = (document.all && !window.opera)? true:false;   /* Internet Eplorer 4 */
var dom = (document.getElementById)? true:false;         /* Nescape 6 ou Internet Eplorer 6 */
	
if (dom) 
{
   document.getElementById(divname).innerHTML = contenu;
   return;
}
if (ie4) 
{
   document.all[divname].innerHTML = contenu;
   return;
}
if (ns4) 
{
   with (eval('document.'+divname+'.document')) 
   {
      open();
      write(contenu);
      close();
   }
   return;
  } 
}