var xhr_object = null;  
var data;
function request(){ 
	if(window.XMLHttpRequest) // Firefox   
	    xhr_object = new XMLHttpRequest();   
	 else if(window.ActiveXObject) // Internet Explorer   
	    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("POST", "do_contact.php", true);  
	 val=document.getElementById("mail").value;
	 if(val==""){
		 show("Champ d'adresse vide !","#fff");
		 fermerMail();
		 setTimeout("cacheDisplay()",2000);
		 }
	 else if (val=="adresse@email") {
		 show("Vous n'avez pas entré d'adresse","#fff");
		 fermerMail();
		 setTimeout("cacheDisplay()",2000);
		 }
	 else{
	 data ="mail="+document.getElementById("mail").value;  
	 xhr_object.onreadystatechange = function() {   
	    if(xhr_object.readyState == 4)  show("E-Mail envoyé ","#fff"); fermerMail();  
	 }   
	 xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	 xhr_object.send(data); 
	 }
}