var spl_weak=0;var spl_medium=0;var spl_strong=0;var spl_verystrong=0;var spl_spans=0;function testNiveauMotDePasse(spl_passwd)
{if(spl_weak==0)
{spl_weak=document.getElementById("secure_password_level_weak");spl_medium=document.getElementById("secure_password_level_medium");spl_strong=document.getElementById("secure_password_level_strong");spl_verystrong=document.getElementById("secure_password_level_verystrong");spl_spans=document.getElementById("secure_password_level").getElementsByTagName("span");}
if(spl_weak==0)
return;var spl_level=0;if(spl_passwd.length>5)
{if(spl_passwd.length>7)
spl_level=spl_level+1;if(spl_passwd.length>12)
spl_level=spl_level+1;var spl_nb_char_type=0;if(spl_passwd.match(/[a-z]/))
spl_nb_char_type=spl_nb_char_type+1;if(spl_passwd.match(/[A-Z]/))
spl_nb_char_type=spl_nb_char_type+1;if(spl_passwd.match(/\d+/))
spl_nb_char_type=spl_nb_char_type+1;if(spl_passwd.match(/[^a-zA-Z0-9]/))
spl_nb_char_type=spl_nb_char_type+1;spl_level=spl_level+spl_nb_char_type-1;var chars_map="";for(var i=0;i<spl_passwd.length;i++)
{if(chars_map.indexOf(spl_passwd.charAt(i))==-1)
chars_map=chars_map+spl_passwd.charAt(i);}
if(chars_map.length<5)
spl_level=1;else if(chars_map.length>10)
spl_level=spl_level;}
if(spl_level>0)
{for(var i=0;i<spl_spans.length;i++)
spl_spans[i].style.visibility='hidden';if(spl_level>5)
spl_level=5;}
switch(spl_level)
{case 1:cClass(spl_weak,'secure_password_level_color_weak');spl_spans[0].style.visibility='visible';cClass(spl_medium,'');cClass(spl_strong,'');cClass(spl_verystrong,'');break;case 2:cClass(spl_weak,'secure_password_level_color_medium');cClass(spl_medium,'secure_password_level_color_medium');spl_spans[1].style.visibility='visible';cClass(spl_strong,'');cClass(spl_verystrong,'');break;case 3:cClass(spl_weak,'secure_password_level_color_strong');cClass(spl_medium,'secure_password_level_color_strong');cClass(spl_strong,'secure_password_level_color_strong');spl_spans[2].style.visibility='visible';cClass(spl_verystrong,'');break;case 4:cClass(spl_weak,'secure_password_level_color_verystrong');cClass(spl_medium,'secure_password_level_color_verystrong');cClass(spl_strong,'secure_password_level_color_verystrong');cClass(spl_verystrong,'secure_password_level_color_verystrong');spl_spans[3].style.visibility='visible';break;default:cClass(spl_weak,'');cClass(spl_medium,'');cClass(spl_strong,'');cClass(spl_verystrong,'');spl_weak.getElementsByTagName("span").style
for(var i=0;i<spl_spans.length;i++)
spl_spans[0].style.visibility='visible';break;}}
function verifEmail(email){var arobase=email.indexOf("@")
var point=email.lastIndexOf(".")
if((arobase<3)||(point+2>email.length)||(point<arobase+3))return false
return true}
function validerEtapeDeux(frm){if(frm.elements['charte'].checked){return true;}else{alert("Vous devez accepter et respecter la charte pour devenir et rester membre du site");return false;}}
function validerRenvoiVal(frm){if(frm.elements['email'].value!=""){adresse=frm.elements['email'].value;if(verifEmail(adresse))
{return true;}else{alert("Votre adresse eMail n'est pas valide");return false;}}else{alert("L'adresse eMail n'est pas spécifiée");return false;}}
function valider(frm){if(frm.elements['pseudo'].value!=""){if(frm.elements['email'].value!=""){adresse=frm.elements['email'].value;if(verifEmail(adresse))
{if(frm.elements['motdepasse'].value!=""){if(frm.elements['confirmationMotdepasse'].value!=""){if(frm.elements['confirmationMotdepasse'].value==frm.elements['motdepasse'].value){if(frm.elements['pays'].value!="df"){return true;}else{alert("Sélectionnez votre pays");return false;}}else{alert("Les deux mots de passe ne sont pas identiques");frm.elements['confirmationMotdepasse'].value="";frm.elements['motdepasse'].value="";return false;}}else{alert("Saisissez la confirmation du mot de passe");return false;}}else{alert("Saisissez votre mot de passe");return false;}}else{alert('Saisissez une adresse eMail valide');return false;}}else{alert("Saisissez votre eMail");return false;}}else{alert("Saisissez votre pseudo");return false;}}
