function onLoadMessage($var) { if ($var == 'log'){ alert(unescape('Cette%20adresse%20email%20n%27existe%20pas.%20Veuillez%20r%E9essayer%20ou%20cr%E9er%20un%20nouveau%20compte')); } else{ if ($var == 'pass'){ alert(unescape('Le%20mot%20de%20passe%20saisi%20ne%20correspond%20pas%20%E0%20l%27email%20renseign%E9%2C%20veuillez%20r%E9essayer.%20Si%20vous%20avez%20oubliez%20votre%20mot%20de%20passe%2C%20cliquez%20sur%20le%20lien%20%22Mot%20de%20passe%20oubli%E9%22.')); } } } function connexion(){ if (checkConnexion()) document.forms.loginForm.submit(); } function checkConnexion(){ var login = document.forms.loginForm.session_login.value; var password = document.forms.loginForm.session_password.value; /*var regLogin = new RegExp("^200[0-9]{10}$","g");*/ var regEmail = new RegExp("^[a-z0-9._-]{1,70}@[a-z0-9.-]{2,70}[.][a-z]{2,3}$","g"); if (!regEmail.test(login)){ alert(unescape('L%27adresse%20email%20n%27est%20pas%20valide')); return false; } else{ /*var regPass = new RegExp("^[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4}$","g");*/ var regPass = new RegExp("^[0-9a-zA-Z=]{5,15}$","g"); if (!regPass.test(password)){ alert(unescape('Votre%20mot%20de%20passe%20doit%20%EAtre%20compos%E9%20de%205%20%E0%2015%20caract%E8res%20%3A%20lettres%20et%20chiffres%20uniquement%2C%20sans%20espace%20et%20sans%20caract%E8res%20sp%E9ciaux%20%28%2F%2C%20-%2C%20_%2C%20%2A%2C%20...%29')); return false; } else{ //document.forms.loginForm.submit(); return true; } } } function checkNouveauCompte(){ var num = document.forms.loginForm.numero_adherant.value; var date = document.forms.loginForm.date_naissance.value; var login = document.forms.loginForm.mail.value; var password = document.forms.loginForm.mot_de_passe1.value; var password2 = document.forms.loginForm.mot_de_passe2.value; var condi_gene = document.forms.loginForm.conditions_generales; if (!condi_gene.checked){ alert(unescape('Vous%20devez%20accepter%20les%20conditions%20g%E9n%E9rales%20pour%20cr%E9er%20votre%20compte')); return false; } var regNum = new RegExp("^200[0-9]{10}$","g"); if (!regNum.test(num)){ alert(unescape('Votre%20num%E9ro%20de%20client%20doit%20avoir%20le%20format%20suivant%20%3A%20200XXXXXXXXXX')); return false; } var regDate = new RegExp("^[0-9]{2}[/]{1}[0-9]{2}[/]{1}[0-9]{4}$","g"); if (!regDate.test(date)){ alert(unescape('Votre%20date%20de%20naissance%20doit%20avoir%20le%20format%20suivant%20%3A%20jj%2Fmm%2Faaaa')); return false; } var regEmail = new RegExp("^[a-z0-9._-]{1,70}@[a-z0-9.-]{2,70}[.][a-z]{2,3}$","g"); if (!regEmail.test(login)){ alert(unescape('L%27adresse%20email%20n%27est%20pas%20valide')); return false; } var regPass = new RegExp("^[0-9a-zA-Z=]{5,15}$","g"); if (!regPass.test(password)){ alert(unescape('Votre%20mot%20de%20passe%20doit%20%EAtre%20compos%E9%20de%205%20%E0%2015%20caract%E8res%20%3A%20lettres%20et%20chiffres%20uniquement%2C%20sans%20espace%20et%20sans%20caract%E8res%20sp%E9ciaux%20%28%2F%2C%20-%2C%20_%2C%20%2A%2C%20...%29')); return false; } if (password!=password2){ alert(unescape('Le%20deuxi%E8me%20mot%20de%20passe%20doit%20%EAtre%20identique%20au%20premier.%20Veuillez%20r%E9essayer.')); return false; } //document.forms.loginForm.submit(); return true; } function checkOubliePass(){ var num = document.forms.loginForm.numero_adherant.value; var login = document.forms.loginForm.mail.value; var regNum = new RegExp("^200[0-9]{10}$","g"); if (!regNum.test(num)){ alert(unescape('Votre%20num%E9ro%20de%20client%20doit%20avoir%20le%20format%20suivant%20%3A%20200XXXXXXXXXX')); return false; } var regEmail = new RegExp("^[a-z0-9._-]{1,70}@[a-z0-9.-]{2,70}[.][a-z]{2,3}$","g"); if (!regEmail.test(login)){ alert(unescape('L%27adresse%20email%20n%27est%20pas%20valide')); return false; } return true; } function soumettreProfil(){ var mail = document.forms.profilForm.mail.value; //var reg = new RegExp('^[a-zA-Z0-9_-]+[a-zA-Z0-9._-]*@[a-zA-Z0-9_-]+[.]{1}([a-zA-Z0-9_-]+[.]{1})*([a-zA-Z]+)$',"g"); var reg = new RegExp("^[a-z0-9._-]{1,70}@[a-z0-9.-]{2,70}[.][a-z]{2,3}$","g"); if (mail == ""){ alert(unescape('Veuillez%20saisir%20votre%20adresse%20email')); } else{ if (!reg.test(mail)){ alert(unescape('L%27adresse%20email%20n%27est%20pas%20valide')); } else{ var password = document.forms.profilForm.password.value; var password2 = document.forms.profilForm.password2.value; var regPass = new RegExp("^[0-9a-zA-Z=]{5,15}$","g"); if (password != '' && !regPass.test(password)){ alert(unescape('Votre%20mot%20de%20passe%20doit%20%EAtre%20compos%E9%20de%205%20%E0%2015%20caract%E8res%20%3A%20lettres%20et%20chiffres%20uniquement%2C%20sans%20espace%20et%20sans%20caract%E8res%20sp%E9ciaux%20%28%2F%2C%20-%2C%20_%2C%20%2A%2C%20...%29')); }else{ if (password!=password2){ alert(unescape('Le%20deuxi%E8me%20mot%20de%20passe%20doit%20%EAtre%20identique%20au%20premier.%20Veuillez%20r%E9essayer.')); }else{ var pass = document.forms.profilForm.pass; pass.value=password; document.forms.profilForm.submit(); } } } } }