function creation_objet(){try{return new XMLHttpRequest();}
catch(e){try{var aObj=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{var aObj=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){return false;}}}
return aObj;}
function trim(sString){while(sString.substring(0,1)==' '){sString=sString.substring(1,sString.length);}
while(sString.substring(sString.length-1,sString.length)==' '){sString=sString.substring(0,sString.length-1);}
return sString;}
function initialiser_champ(){find("nom").value="nom";find("mail").value="e-mail";find("societe").value="entreprise";find("texte").value="message";}
function saisir_nom(){var nom=find("nom").value;if(nom=="nom"){find("nom").value="";}}
function saisir_nom_vide(){var nom=find("nom").value;if(nom==""){find("nom").value="nom";}}
function saisir_mail(){var mail=find("mail").value;if(mail=="e-mail"){find("mail").value="";}}
function saisir_mail_vide(){var mail=find("mail").value;if(mail==""){find("mail").value="e-mail";}}
function saisir_societe(){var societe=find("societe").value;if(societe=="entreprise"){find("societe").value="";}}
function saisir_societe_vide(){var societe=find("societe").value;if(societe==""){find("societe").value="entreprise";}}
function saisir_texte(){var texte=find("texte").value;if(texte=="message"){find("texte").value="";}}
function saisir_texte_vide(){var texte=find("texte").value;if(texte==""){find("texte").value="message";}}
function saisir_captcha(){var captcha=find("captcha").value;if(captcha=="anti-SPAM"){find("captcha").value="";}}
function saisir_captcha_vide(){var captcha=find("captcha").value;if(captcha==""){find("captcha").value="anti-SPAM";}}
function VerifMail(){if(trim(document.formulaire.mail.value)=="e-mail"){erreur('mail','Vous devez saisir votre email');return false;}
else{if(!checkEmail(document.formulaire.mail.value)){erreur('mail',"L'e-mail est incorrect");return false;}
else
return true;}}
function checkEmail(adr){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(adr)){return(true);}
return(false);}
function envoyer(){var val_erreur=0;if(trim(document.formulaire.nom.value)=="nom"){erreur('nom','Veuillez saisir votre nom');val_erreur=1;}
else if(trim(document.formulaire.societe.value)=="entreprise"){erreur('societe','Veuillez saisir votre entreprise');val_erreur=1;}
else if(trim(document.formulaire.texte.value)=="message"){erreur('texte','Veuillez saisir un message');val_erreur=1;}
else if(val_erreur==0){if(VerifMail()){try{var formulaire_ajax=creation_objet();var page="./envoi_mail.php";page+="?nom="+document.formulaire.mail.value;page+="&mail="+document.formulaire.mail.value;page+="&societe="+document.formulaire.societe.value;page+="&texte="+document.formulaire.texte.value;page+="&anti_spam="+document.formulaire.anti_spam.value;page+="&ms="+new Date().getTime();formulaire_ajax.open("GET",page,true);formulaire_ajax.setRequestHeader("Cache-Control","no-cache");formulaire_ajax.send(null);formulaire_ajax.onreadystatechange=function(){if(formulaire_ajax.readyState==4){afficher_message(formulaire_ajax.responseText);}}}
catch(e){alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."+e.message);}}}}
function chrono(el,temps){TimeOut=setTimeout("effacer_champ('"+el+"');",temps);}
function effacer_champ(el){find(el).innerHTML="";}
function afficher_message(valeur){if(valeur==1){find("div_envoi_mail").innerHTML="<font color='#B5C90D'><b>Message envoyé avec succès.<br />Merci de votre visite.";initialiser_champ();}
else{find("div_envoi_mail").innerHTML="<font color='#CC3300'><b>Problème dans l'envoi du message.<br />Veuillez ré-essayer ultérieurement.";}
TimeOut=0;chrono("div_envoi_mail",3000);}
