function validate_id(){ with (document.forms["form_main"]){ mail=elements['mail_id'].value; mail2=elements['mail_id_repeat'].value; p1=elements['pwd1'].value; p2=elements['pwd2'].value; error_text=""; if (check_mail_ok(mail) && mail_confirm(mail,mail2) && check_pwd_ok(p1,p2 )) { //elements['country_index'].value=elements['country'].selectedIndex; ******* enlevé pour myGigaMail //action="/new?s=2"; submit(); } else{ display_error(error_text); } } return true } function mail_confirm(m1,m2){ if (m2=="") { error_text=text['mail_confirm_empty']+"
"; return false; } else { if (m1==m2) return true; else { error_text=text['mail_confirm_error']+"
"; return false; } } } function check_mail_ok(val){ if (mail_ok(val)) return true else { error_text=text['mail_error']+"
"; return false; } } function mail_ok(mail){ if (mail.search(/@/)== -1) return false;//aucune adresse mail_format=/^[\.\-\+\w]+@[\.\-\w]+\.[a-z0-9]{2,5}$/ //expression régulière pour le format adr=mail.toLowerCase().split(/[\n\r]/); //transforme en minuscules et splitte les lignes for (i=0;i