var nom=null;var prenom=null;var email=null;var sujet=null;var message=null;var form=null;window.onload=function(){nom=document.getElementById("nom");prenom=document.getElementById("prenom");email=document.getElementById("email");sujet=document.getElementById("sujet");message=document.getElementById("message");
form=document.getElementById("mainForm");var a=form.getElementsByTagName("input");for(var b=0;b<a.length;b++){if(a[b].type.toLowerCase()!="text"){continue;}a[b].onblur=inputBlur;}message.onblur=inputBlur;emptyForm();form.onsubmit=function(){if(validate()){var c=new AJAX("mail.php","post",true);c.addUrlKeyVal("nom",nom.value);
c.addUrlKeyVal("prenom",prenom.value);c.addUrlKeyVal("email",email.value);c.addUrlKeyVal("sujet",sujet.value);c.addUrlKeyVal("message",message.value);c.handleResponse=function(){if(this.json.codeRetour==1){alert("Votre message a été envoyé avec succès");emptyForm();}else{alert("Un problème empêche présentement l'envoi de messages électroniques,  veuillez réessayer un peu plus tard.");
}};c.initRequest();}};};function inputBlur(){this.style.border="";}function emptyForm(){nom.value="";prenom.value="";email.value="";sujet.value="";message.value="";}function emailIsValid(b){var a=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;return a.test(b);}function submitForm(){if(!validate()){return false;
}}function validate(){nom.value=trim(nom.value);prenom.value=trim(prenom.value);email.value=trim(email.value);sujet.value=trim(sujet.value);message.value=trim(message.value);if(prenom.value.length==0){alert("Vous devez inscrire votre prénom");prenom.focus();hilite(prenom);return false;}if(nom.value.length==0){alert("Vous devez inscrire votre nom");
nom.focus();hilite(nom);return false;}if(email.value.length==0){alert("Vous devez inscrire votre adresse électronique");email.focus();hilite(email);return false;}if(!emailIsValid(email.value)){alert("L'adresse électronique que vous avez inscrite n'est pas valide, veuillez corriger");email.focus();hilite(email);
return false;}if(sujet.value.length==0){alert("Vous devez inscrire un sujet");sujet.focus();hilite(sujet);return false;}if(message.value.length==0){alert("Vous devez inscrire un message");message.focus();hilite(message);return false;}return true;}function hilite(a){a.style.border="solid 1px red";}function trim(a){return a.replace(/^\s+|\s+$/g,"");
}