function verifmail(adrr){var reg=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;if(reg.test(adrr)==true)return true;else return false;}
function verifphone(ph){if(ph.length!=10&&ph.length!=14)return false;for(j=0;j<ph.length;j++){if(ph.charAt(j)!=' '&&ph.charAt(j)!='.'){if(isNaN(ph.charAt(j))){return false;}}}
return true;}
function verifcodepostal(cp){if(cp.length!=5)return false;for(j=0;j<cp.length;j++){if(isNaN(cp.charAt(j))){return false;}}
return true;}
function validForm(f,arr){var err='';if(f.civilite.value=='')err+="Merci de saisir votre civilite"+'\n';if(f.nom.value=='')err+="Merci de saisir votre nom"+'\n';if(f.prenom.value=='')err+="Merci de saisir votre prenom"+'\n';if(f.ville.value=='')err+="Merci de saisir votre ville"+'\n';if(f.adresse.value=='')err+="Merci de saisir votre adresse"+'\n';if(f.description_projet.value=='')err+="Merci de decrire votre projet"+'\n';if(!verifphone(f.telephone.value))err+="Numero de telephone 1 incorrect (uniquement des chiffres espace et point)"+'\n';if(f.mobile.value!=''){if(!verifphone(f.mobile.value))
err+="Numero de telephone 2 incorrect (uniquement des chiffres espace et point)"+'\n';}
if(!verifmail(f.email.value))err+="Merci de saisir une adresse mail valide"+'\n';if(!verifcodepostal(f.code_postal.value))err+="Merci de saisir un code postal valide (5 chiffres)"+'\n';for(i=0;i<arr.length;i++){nam=arr[i];val=f.elements[nam].value;if(val=='')err+="Merci de saisir : "+nam+'\n';}
if(err!=''){alert(err);return false;}
return true;}
