//<![CDATA[
function xhr(id,url){
	//Initialisation d'un objet XHR
	if(window.XMLHttpRequest){
		var xhr=new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
            try {
               xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                  xhr = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
    }
	else {
		alert("Votre navigateur n'est pas compatible AJAX");
	}
	
	// Traitement de la requête HTTP initialisée par XHR et son état (status)
	xhr.onreadystatechange = function(){
		if(xhr.readyState==4){
			var reponse_texte=xhr.responseText;
			document.getElementById(id).innerHTML=reponse_texte;
		}
	}
	// On ouvre un canal pour la requête : GET permet d'obtenir les données en texte ou XML.
	// TRUE signifie asynchrone : on n'attend pas le retour complet de la requête
	url=url+"&nocache="+Math.random();
	xhr.open("GET",url,true);
	// On spécifie que l'on n'envoie rien : si xhr.open("POST", ...) xhr.send("données...)
	if(xhr.overrideMimeType){
		xhr.overrideMimeType('text/html; charset=ISO-8859-1');
	} // réponse envoyée en ISO-8859-1. NE fonctionne pas sous IE7	
	xhr.send(null);
}
//]]>
