function valider(formulaire){var nom=formulaire.nom.value
var email=formulaire.email.value
var destinataire=formulaire.destinataire.value
var message=formulaire.message.value
var anti_bot=formulaire.anti_bot.value
var nom_min=5
var nom_max=50
var email_min=8
var email_max=150
var destinataire_min=8
var destinataire_max=500
var message_min=20
var message_max=500
if(nom==""){afficher_erreur('nom','Vous devez entrer un nom ou un pseudo !')}
else if(nom.length<nom_min){afficher_erreur('nom','Le nom que vous avez indiqué est trop court !')}
else if(nom.length>nom_max){afficher_erreur('nom','Le nom que vous avez indiqué est trop long !')}
else{afficher_bon('nom')
if(email==""){afficher_erreur('email','Vous devez entrer un e-mail !')}
else if(email.length<email_min){afficher_erreur('email','L\'e-mail que vous avez indiqué est trop court !')}
else if(email.length>email_max){afficher_erreur('email','L\'e-mail que vous avez indiqué est trop long !')}
else{afficher_bon('email')
if(destinataire==""){afficher_erreur('destinataire','Vous devez indiquer un destinataire !')}
else if(destinataire.length<destinataire_min){afficher_erreur('destinataire','L\'e-mail de votre destinataire est trop court !')}
else if(destinataire.length>destinataire_max){afficher_erreur('destinataire','L\'e-mail de votre destinataire est trop long !')}
else{afficher_bon('destinataire')
if(message==""){afficher_erreur('message','Vous devez indiquer un message !')}
else if(message.length<message_min){afficher_erreur('message','Le message que vous avez indiqué est trop court !')}
else if(message.length>message_max){afficher_erreur('message','Le message que vous avez indiqué est trop long !')}
else{afficher_bon('message')
if(anti_bot==""){afficher_erreur('anti_bot','Vous devez indiquer le code anti-spam pour valider votre envoi !')}
else if(anti_bot.length!=4){afficher_erreur('anti_bot','Le code anti-spam doit faire 4 lettres !')}
else{afficher_bon('anti_bot')
formulaire.envoyer.disabled=true
function getXhr(){var xhr=null;if(window.XMLHttpRequest)
xhr=new XMLHttpRequest();else if(window.ActiveXObject){try{xhr=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){xhr=new ActiveXObject("Microsoft.XMLHTTP");}}
else{alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");xhr=false;}
return xhr}
var xhr=getXhr()
xhr.onreadystatechange=function(){if(xhr.readyState!=4){document.getElementById('wait').style.display='';}
if(xhr.readyState==4&&xhr.status==200){document.getElementById('wait').style.display='none';document.getElementById('resultat').style.display='';document.getElementById('resultat').innerHTML=xhr.responseText;}}
xhr.open("GET","recommander/envoyer_message.php?message="+escape(message)+"&nom="+nom+"&anti_bot="+anti_bot+"&email="+email+"&destinataire="+destinataire+"",true);xhr.send(null);formulaire.envoyer.disabled=false;}}}}}}
function afficher_erreur(champ,erreur){document.getElementById(champ+'_requis').innerHTML=erreur
document.getElementById('champ_'+champ).style.border="1px solid #ff0000"
document.getElementById('champ_'+champ).focus();}
function afficher_bon(champ){document.getElementById('champ_'+champ).style.border="1px solid green"
document.getElementById(champ+'_requis').style.display='none'}
