var xhr_object=null,xhr_result_id=null;

function postRequest(url,result_id){
	if(window.XMLHttpRequest)// Firefox et autres
		xhr_object=new XMLHttpRequest(); 
	else if(window.ActiveXObject){// Internet Explorer 
		try{
			xhr_object=new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			xhr_object=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}else{ // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
		return;
	}
	if(document.getElementById(result_id)){
		xhr_result_id=result_id;
		xhr_object.onreadystatechange=xhr_callback;
	}
	xhr_object.open("GET",url,false);
	xhr_object.send(null);
}

function xhr_callback(){
	if(xhr_object.readyState==4)
		if(xhr_object.status==200){
			document.getElementById(xhr_result_id).innerHTML=xhr_object.responseText;
		}else
			alert("Erreur de communication avec le serveur");
}

function sendRequest(url){
	if(window.XMLHttpRequest)// Firefox et autres
		xhr_object=new XMLHttpRequest(); 
	else if(window.ActiveXObject){// Internet Explorer 
		try{
			xhr_object=new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			xhr_object=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}else{ // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest");
		return;
	}
	xhr_object.open("GET",url,false);
	xhr_object.send(null);
	return xhr_object.responseText;
}
