var errFunc = function(t){alert('Error ' + t.status + ' -- ' + t.statusText);} var okFunc = function(t) { if ( t.responseText.match('OK') ) { alert("Un email avec votre mot de passe vient de vous être envoyé sur : "+$('email').value); } else { alert("Aucune information n'a été trouvé sur votre compte, étes vous sure de votre email ?") } }; function checkMail(email) { var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if(filter.test(email))return true; else return false; }; function submit() { if ( checkMail($('email').value) ) { hostName = window.location.hostname; new Ajax.Request('http://' + hostName + '/includes/api.controler.contact.php', { parameters: 'action=forgot&email='+$('email').value+'&method=json', onSuccess: okFunc, onFailure: errFunc }); } else { alert("votre email n'est pas valide."); } }