var doEffects=false;var isInitAVide=false;var isInitMdpDemande=false;$(function(){var a=$("#form0");a.find("div.retrievePwdIdent a").each(function(){$(this).click(function(){isInitMdpDemande=true;a.attr("action","/servlet/espace-client/init-motpasse");hideQuestion("#qMotPasse,#qpwdClient,#qErreur,#qSavoirPlusClavier");setTimeout(function(){hideQuestion("#qMotPasse,#qpwdClient,#qErreur,#qSavoirPlusClavier")},500);$("#titleConnexion").hide();$("#titleInitPwd").show();showQuestion("#qNom",function(){if($("#numero").val().length==0){focusQuestion("#qrefClient")}else{focusQuestion("#qNom")}});majCss(a);return false})}).end();initForm(a);$("#numero").focus(function(){isInitMdpDemande=false});$("#aSavoirPlusClavier").click(function(){showQuestion("#qSavoirPlusClavier");return false});hideQuestion("#qNom");hideQuestion("#qInit");$("#retour").click(function(){window.top.location.replace($(this).parents("form").attr("action"));return false});if(settings.erreur_auth){setErreurMsg($("#numero"),"La référence personnelle ET / OU le mot de passe saisis sont erronés. Veuillez recommencer.")}$("li:visible :input",a)[0].focus();if(settings.auth.refcxn){$("#numero").val(settings.auth.refcxn).change()}});function initVP(b,a){switch(b.id){case"MotPasse":$("#MotPasse").click(function(){setErreurMsg($(".pave-clavier"),"Veuillez saisir votre mot de passe à l'aide du clavier virtuel ci-dessous.");majErreur($(".pave-clavier"),false)});break;case"nom":textInput(b,a?"":"",30);break}}function validInput(c,b){var a=true;switch(c.id){case"numero":a=verifNumero(c);break;case"MotPasse":a=verifMotPasse(c);break;case"nom":a=verifNom(c);break}return a}function verifNumero(b){var a=$(b);returnval=true;if(b.value==""||isInitForm){b.value="";if(!isInitForm&&$("#qNom").is(":visible")){setErreurMsg(a,"Pour obtenir un nouveau mot de passe vous devez indiquer votre référence personnelle ainsi que votre nom de famille.")}else{hideQuestion("#qMotPasse");$("#pwd").attr("readonly","").attr("disabled","");showQuestion("#qpwdClient");setErreurMsg(a,"Veuillez d'abord saisir votre référence personnelle")}returnval=false}else{b.value=b.value.replace(/^\s*[ep]\s*/i,"");b.value=b.value.replace(/\s*/g,"");b.value=b.value.replace(/[^0-9].*/,"");chaine=b.value;if(!chaine.match(/[1-9]/)){returnval=false;setErreurMsg(a,"Numéro de référence: Saisie erronée.")}else{if(chaine.search(/[a-zA-Z]/)!=-1){returnval=false;setErreurMsg(a,"Numéro de référence: Saisie erronée.")}else{if(chaine.length<1||chaine.length>15){returnval=false;setErreurMsg(a,"Numéro de référence: Saisie erronée.")}else{if(!isInitForm&&!isSubmit&&!$("#qNom").is(":visible")&&!isInitMdpDemande){$.ajax({type:"POST",url:settings.auth.urlCheckVersion,data:{numero:$("#numero").val()},dataType:"json",cache:false,beforeSend:function(c){submitSuspended=true;corr_num(b);clearErreurMarqueur("#pwd,#MotPasse","wait");$("#pwd").attr("readonly","readonly").parents(".lq").addClass("sending");return true},success:function(c){clearErreurMarqueur("#pwd,#MotPasse","none");if(isInitMdpDemande){return}if(c.version<settings.auth.versionClavier){hideQuestion("#qMotPasse");showQuestion("#qpwdClient",focusQuestion);$("#MotPasse").attr("readonly","readonly").attr("disabled","disabled");$("#pwd").attr("readonly","").attr("disabled","")}else{showQuestion("#qMotPasse",focusQuestion);hideQuestion("#qpwdClient");$("#pwd").attr("readonly","readonly").attr("disabled","disabled");$("#MotPasse").attr("readonly","").attr("disabled","")}},error:function(d,g,f){clearErreurMarqueur("#pwd,#MotPasse",false);if(settings.auth.refcxn){var c=location.href.replace(/(&|\?)refcxn=\d+/g,"");top.location.replace(c)}else{top.location.replace(location.href+(location.search?"&":"?")+"refcxn="+$("#numero").val())}},complete:function(){submitSuspended=false}});return true}else{if($("#qNom").is(":visible")){}else{if(isSubmit){$("#DATUTL").val(new Date().getTime())}}}}}}}return returnval}function verifMotPasse(b){if(b.disabled){return true}var a=$(b);returnval=true;if(b.value==""){returnval=false;setErreurMsg(a,"Veuillez d'abord saisir votre mot de passe à l'aide du clavier virtuel.")}return returnval}function corr_num(b){var a=b.value.search(/[^0-9]/);if(a>0){b.value=b.value.substring(0,a)}}function verifNom(c){var a;var b=$(c);if(!isInputRenseignee(b)){setErreurMsg(b,"Pour obtenir un nouveau mot de passe vous devez indiquer votre référence personnelle ainsi que votre nom de famille.");return false}else{if(!SearchAlphabetique(b)){setErreurMsg(b,"Le nom doit ne comporter que des lettres.",true);return false}}return true};
