function VerifMail(adresse) { var place = adresse.indexOf("@",1); var point = adresse.indexOf(".",place+1); if ((place > -1)&&(adresse.length >2)&&(point > 1)) { return(true); } else { return(false); } } function recaptchaCallback() { document.getElementById('submitami').href="javascript:validationSendToAFriend();"; } function captchaNotValid() { alert('Merci de remplir le captcha'); } function validationSendToAFriend() { var msgError; var param; var paire; var idx; msgError = ""; if (document.getElementById('txtNom').value == "") { msgError += "- le nom de l'expéditeur\n"; document.getElementById('spanNom').style.color = "red"; } else { document.getElementById('spanNom').style.color = "#000"; } if (document.getElementById('txtPrenom').value == "") { msgError += "- le prénom de l'expéditeur\n"; document.getElementById('spanPrenom').style.color = "red"; } else { document.getElementById('spanPrenom').style.color = "#000"; } if (document.getElementById('txtEmail').value == "") { msgError += "- votre adresse mail\n"; document.getElementById('spanEmail').style.color = "red"; } else { document.getElementById('spanEmail').style.color = "#000"; } if (document.getElementById('Email1').value == "") { msgError += "- l'email du destinataire\n"; document.getElementById('spanEmail1').style.color = "red"; } else { document.getElementById('spanEmail1').style.color = "#000"; } if (msgError != "") { alert("les champs suivants sont obligatoires : \n\n"+msgError); } else { errorMail = ""; if (!VerifMail(document.getElementById('txtEmail').value)) { errorMail += "Votre e-mail n'est pas correct\n"; } if (!VerifMail(document.getElementById('Email1').value)) { errorMail += "L'e-mail du destinataire 1 n'est pas correct\n"; } if (document.getElementById('Email2').value != "") { if (!VerifMail(document.getElementById('Email2').value)) { errorMail += "L'e-mail du destinataire 2 n'est pas correct\n"; } } if (document.getElementById('Email3').value != "") { if (!VerifMail(document.getElementById('Email3').value)) { errorMail += "L'e-mail du destinataire 3 n'est pas correct\n"; } } if (errorMail != "") { alert(errorMail); } else { document.getElementById('formSendToAFriend').submit(); alert('Votre message a bien été envoyé.'); } } }