$(document).ready(function(){var g=window.location.pathname;$("#changeForm").attr("action",g+"/j_security_check");$("#erreurClavierAncien").hide();$("#erreurGenerationClavier").hide();var c=0,h=$("#clavier_numeric"),l=$("#j_motDePasse"),e=$("#motDePasse"),d=$("#motDePasse").next(),g=$("#nouveauMotDePasse").next(),a=$("#confirmNouveauMotDePasse").next(),f=$("#erreurGenerationClavier"),r=$("a.ResetPswd-key");d.on("click",function(){$("#motDePasse").parent().removeClass("has-error");$("#change-titre").text(""); $("#change-titre").append('\x3cp class\x3d"h1"\x3esaisissez votre ancien \x3cstrong\x3ecode personnel\x3c/strong\x3e\x3c/p\x3e');$("#motDePasse").val("");$("#j_motDePasse").val("");$("#motDePasse").change();$("#nouveauMotDePasse").val("");$("#nouveauMotDePasse").change();$("#j_nouveauMotDePasse").val("");$("#confirmNouveauMotDePasse").val("");$("#confirmNouveauMotDePasse").change();$("#j_confirmNouveauMotDePasse").val("");$("#retourAncien").show();$("#retourNouveau").hide();$("#retourConfirm").hide(); $("#labelNouveau").hide();$("#divNouveau").hide();$("#divConfirm").hide();$("#validAncien").show();$("#validNouveau").hide();$("#validConfirm").hide();$("#validModifConfirm").hide();$("#blocNouveauConfirm").hide();e=$("#motDePasse");l=$("#j_motDePasse");$("#erreurClavierAncien").hide();$("#message_ancien").show();$("#divAncien").show();h.show();$("#changeForm").show();c=0});g.on("click",function(){$("#nouveauMotDePasse").parent().removeClass("has-error");$("#nouveauMotDePasse").val("");$("#nouveauMotDePasse").change(); $("#j_nouveauMotDePasse").val("");$("#j_confirmNouveauMotDePasse").val("");e=$("#nouveauMotDePasse");$("#confirmNouveauMotDePasse").val("");$("#confirmNouveauMotDePasse").change();$("#divConfirm").hide();$("#validNouveau").show();$("#validConfirm").hide();$("#retourNouveau").show();$("#retourConfirm").hide();$("#change-titre").text("");$("#change-titre").append('\x3cp class\x3d"h1"\x3esaisissez votre nouveau \x3cstrong\x3ecode personnel\x3c/strong\x3e\x3c/p\x3e');l=$("#j_nouveauMotDePasse");$("#erreurClavierNouveau").hide(); $("#erreurClavierIdentique").hide();$("#erreurClavierConfirmation").hide();c=0});a.on("click",function(){$("#confirmNouveauMotDePasse").parent().removeClass("has-error");$("#confirmNouveauMotDePasse").val("");$("#confirmNouveauMotDePasse").change();$("#j_confirmNouveauMotDePasse").val("");e=$("#confirmNouveauMotDePasse");l=$("#j_confirmNouveauMotDePasse");$("#erreurClavierConfirmation").hide();c=0});$("#validAncien").click(function(){6===$("#motDePasse").val().length?($("#change-titre").text(""), $("#change-titre").append('\x3cp class\x3d"h1"\x3esaisissez votre nouveau \x3cstrong\x3ecode personnel\x3c/strong\x3e\x3c/p\x3e'),$("#blocNouveauConfirm").show(),$("#divNouveau").show(),$("#labelNouveau").show(),$("#validAncien").hide(),$("#validNouveau").show(),$("#retourAncien").hide(),$("#retourNouveau").show(),e=$("#nouveauMotDePasse"),l=$("#j_nouveauMotDePasse")):($("#motDePasse").parent().addClass("has-error"),$("#erreurGenerationClavier").hide(),$("#erreurClavierAncien").show(),$("#motDePasse").val(""), $("#j_motDePasse").val(""),$("#motDePasse").change());c=0});$("#validNouveau").click(function(){$("#j_nouveauMotDePasse").val()!==$("#j_motDePasse").val()?6===$("#nouveauMotDePasse").val().length?($("#change-titre").text(""),$("#change-titre").append('\x3cp class\x3d"h1"\x3econfirmez votre nouveau \x3cstrong\x3ecode personnel\x3c/strong\x3e\x3c/p\x3e'),$("#divConfirm").show(),$("#retourConfirm").show(),$("#retourNouveau").hide(),$("#validConfirm").attr("disabled",!1),$("#validConfirm").show(),$("#validNouveau").hide(), e=$("#confirmNouveauMotDePasse"),l=$("#j_confirmNouveauMotDePasse")):($("#nouveauMotDePasse").parent().addClass("has-error"),$("#nouveauMotDePasse").val(""),$("#nouveauMotDePasse").change(),$("#j_nouveauMotDePasse").val(""),$("#j_confirmNouveauMotDePasse").val(""),$("#erreurClavierNouveau").show()):($("#nouveauMotDePasse").parent().addClass("has-error"),$("#nouveauMotDePasse").val(""),$("#nouveauMotDePasse").change(),$("#j_nouveauMotDePasse").val(""),$("#j_confirmNouveauMotDePasse").val(""),$("#erreurClavierIdentique").show(), $("#nouveauMotDePasse").val(""),$("#nouveauMotDePasse").change(),$("#j_nouveauMotDePasse").val(""),l=$("#j_nouveauMotDePasse"));c=0});var n=n||{};n.components=n.components||{};n.components.modificationMotDePasse=n.components.modificationMotDePasse||{};n.components.modificationMotDePasse.update=function(a,e){$.ajax({type:"POST",url:".modificationMotDePasse.json",data:a,error:function(a){generateClavier(h,f,function(){h.show();d.click();$(f).text(a.responseJSON.erreur);$(f).parent().removeClass("npc-hidden").show(); e&&$(f).show()})},success:function(){$("#change-titre").parent().removeClass("ForgotPswd-resetPswd");$("#change-titre").parent().addClass("ForgotPswd-resetPswd--left");$("#change-titre").text("");$("#change-titre").append('\x3cp class\x3d"h1"\x3evotre code personnel \x3cstrong\x3ea bien \u00e9t\u00e9 modifi\u00e9\x3c/strong\x3e\x3c/p\x3e');$("#message_ancien").hide();$("#change-droite-first").hide();$("#change-droite-second").show();$("#change-droite-second").parent().parent().removeClass("w46"); $("#divAncien").hide();$("#divNouveau").hide();$("#divConfirm").hide();$("#labelNouveau").hide();$("#blocNouveauConfirm").hide();$("#retourConfirm").hide();$("#validConfirm").hide();$("#changeForm").hide();$("#validModifConfirm").show();h.hide()}})};$("#validConfirm").click(function(a){a.preventDefault();$("#j_nouveauMotDePasse").val()===$("#j_confirmNouveauMotDePasse").val()&&6===$("#confirmNouveauMotDePasse").val().length?($("#validConfirm").attr("disabled",!0),a={},a.current_password_keys="["+ $("#j_motDePasse").val()+"]",a.new_password_keys="["+$("#j_confirmNouveauMotDePasse").val()+"]",n.components.modificationMotDePasse.update(a,!0)):($("#confirmNouveauMotDePasse").parent().addClass("has-error"),$("#confirmNouveauMotDePasse").val(""),$("#confirmNouveauMotDePasse").change(),$("#j_confirmNouveauMotDePasse").val(""),$("#erreurClavierConfirmation").show());c=0});$("#retourAncien").click(function(){$("#motDePasse").parent().removeClass("has-error");$("#motDePasse").val("");$("#nouveauMotDePasse").val(""); $("#confirmNouveauMotDePasse").val("");$("#j_motDePasse").val("");$("#j_nouveauMotDePasse").val("");$("#j_confirmNouveauMotDePasse").val("");$("#motDePasse").change();$("#nouveauMotDePasse").change();$("#confirmNouveauMotDePasse").change();c=0});$("#retourNouveau").click(function(){$("#motDePasse").parent().removeClass("has-error");$("#nouveauMotDePasse").parent().removeClass("has-error");$("#change-titre").text("");$("#change-titre").append('\x3cp class\x3d"h1"\x3esaisissez votre ancien \x3cstrong\x3ecode personnel\x3c/strong\x3e\x3c/p\x3e'); $("#motDePasse").val("");$("#nouveauMotDePasse").val("");$("#j_motDePasse").val("");$("#j_nouveauMotDePasse").val("");$("#motDePasse").change();$("#nouveauMotDePasse").change();$("#divNouveau").hide();$("#labelNouveau").hide();$("#blocNouveauConfirm").hide();$("#validAncien").show();$("#validNouveau").hide();$("#retourAncien").show();$("#retourNouveau").hide();e=$("#motDePasse");l=$("#j_motDePasse");c=0});$("#retourConfirm").click(function(){$("#motDePasse").parent().removeClass("has-error");$("#nouveauMotDePasse").parent().removeClass("has-error"); $("#confirmNouveauMotDePasse").parent().removeClass("has-error");$("#change-titre").text("");$("#change-titre").append('\x3cp class\x3d"h1"\x3esaisissez votre nouveau \x3cstrong\x3ecode personnel\x3c/strong\x3e\x3c/p\x3e');$("#divNouveau").show();$("#divConfirm").hide();$("#validNouveau").show();$("#validConfirm").hide();$("#retourNouveau").show();$("#retourConfirm").hide();e=$("#nouveauMotDePasse");$("#nouveauMotDePasse").val("");$("#nouveauMotDePasse").change();$("#confirmNouveauMotDePasse").val(""); $("#confirmNouveauMotDePasse").change();l=$("#j_nouveauMotDePasse");$("#j_confirmNouveauMotDePasse").val("");$("#j_nouveauMotDePasse").val("");c=0});0c&&(a=l.val(),l.val(a+(void 0!==a&&0a.val().length?(a.parent().addClass("has-error"),x.parent().show(),$("#Login-account-div span.npc-close").show()):generateClavier(q,"#erreur-keypad",function(k){k&&(a.parent().removeClass("has-error"),x.parent().hide(),m.show(),f.show(),r.show(),u.hide(),v.show(),p.hide());$("#Login-account-div span.npc-close").show()})}var h={initko:"Une erreur technique est survenue, nous vous invitons \u00e0 vous authentifier de nouveau."}, l=window.location.pathname,e=0,d=$("#loginForm"),a=$("#Login-account"),f=$("#Login-password"),r=$("div.div-code-perso"),n=$("#j_password"),p=$("[login-submit-btn]"),m=$("#validation"),q=$("div#clavier_num"),y=$("span.npc-close"),t=$("#erreur-keypad"),x=$("#erreur-ident"),v=$("div.js-lostPswd-pswd a.Login-lostPswdLink"),u=$("div.js-lostPswd-id a.Login-lostPswdLink"),A=$("div.login-simple-link a.Login-lostPswdLink"),B=$(".Login-logo-js"),w="";m.hide();$("#Login-account-div span.npc-close").css("z-index", 3);$("#Login-password-div span.npc-close").css("z-index",3);a.on("keyup",function(a){13!==a.which||p.is(":disabled")||p.click()});f.on("keyup",function(a){13!==a.which||m.is(":disabled")||m.click()});f.on("input change",function(){f.parent().removeClass("has-error");t.parent().hide()});a.on("input change",function(){0<$(this).val().length&&t.parent().hide();11>$(this).val().length?p.prop("disabled",!0):p.prop("disabled",!1)});B.on("click",function(a){a.preventDefault();window.location.href=NPC.user.isConnected? NPC.loginLogo.urlConnected.replace("$marche",NPC.ENUM_NOMS_MARCHES[NPC.utilisateur.idMarcheUtilisateur]):NPC.loginLogo.urlDisconnected});A.on("click",function(a){a.preventDefault();window.location.href=$(this).attr("href")});y.on("click",function(){"Login-account-div"===$(this).parent().parent()[0].id&&(a.val(""),a.change(),a.parent().removeClass("has-error"),x.parent().hide(),m.hide(),f.val(""),n.val(""),f.change(),e=0,m.prop("disabled",!1),u.show(),v.hide(),f.parent().removeClass("has-error"),t.parent().hide(), q.find("a.T031__key").each(function(){$(this).children().each(function(){$(this).remove()})}),q.hide(),r.hide(),p.show(),a.prop("disabled",!1),m.prop("disabled",!0));"Login-password-div"===$(this).parent().parent()[0].id&&(f.val(""),n.val(""),f.change(),e=0,m.prop("disabled",!0),f.parent().removeClass("has-error"),t.parent().hide(),""!==w&&generateClavier(q,"#erreur-keypad",function(a){a&&(m.show(),f.show(),r.show(),u.hide(),v.show(),p.hide(),w="");$("#Login-account-div span.npc-close").show()}))}); p.click(function(){p.prop("disabled",!0);a.prop("disabled",!0);$("#Login-account-div span.npc-close").hide();c()});m.click(function(){a.prop("disabled",!1)});d.on("submit",function(d){d.preventDefault();d=l+"/j_security_check";var c=$("#loginForm"),k=c.find("input[name\x3d'j_password']").val(),g=c.find("input[name\x3d'j_currentpath']").val(),c=c.find("input[name\x3d'CCPTE']").val(),h=function(b){b=(new RegExp("[?\x26]"+b+"\x3d(.*)")).exec(window.location.href);return null==b?null:b[1]||null}("resource"); a.prop("disabled",!0);m.prop("disabled",!0);$.post(d,{j_password:k,path:g,j_path_resource:h,j_username:c,keypadId:NPC.keypadId,j_validate:!0}).done(function(b){void 0!==b.url&&"string"===typeof b.url?window.location.replace(b.url):window.location.replace("operations/synthese.html")}).fail(function(b){NPC.clientSideLogger.error("ERROR","Echec lors de soumission du formulaire de la mire d'authentification",b);if(b&&b.responseJSON&&b.responseJSON.url)window.location.href=b.responseJSON.url;else{suppressionClavier(q); q.hide();r.hide();v.hide();m.prop("disabled",!0);m.hide();f.val("");n.val("");a.val("");a.change();e=0;u.show();p.prop("disabled",!0);p.show();a.prop("disabled",!1);a.focus();var d="Un incident technique s'est produit, veuillez ressaisir votre identifiant et votre code personnel";b&&b.responseJSON&&b.responseJSON.error&&(w=b.responseJSON.error.code,d=b.responseJSON.error.message);if(b&&(window.localStorage&&NPC.authent.localStorage||b.responseJSON&&b.responseJSON.forceDisplay)){var c=new Date,k=c.getDate()+ "/"+(c.getMonth()+1)+"/"+c.getFullYear()+"_"+c.getHours()+":"+c.getMinutes()+":"+c.getSeconds();NPC.authent.localStorage&&(window.localStorage.setItem("login.infoDeConnexionSiErreur?millisecondes\x3d"+c.getTime()+"\x26date\x3d"+k,JSON.stringify(b)),window.localStorage.setItem("login.infoDeConnexionSiErreurAllResponseHeaders?millisecondes\x3d"+c.getTime()+"\x26date\x3d"+k,b.getAllResponseHeaders()));if(NPC.authent.debugEnabled||b.responseJSON&&b.responseJSON.forceDisplay)d="Date erreur : "+k+" et httpStatusCode : "+ b.status+", message is : "+JSON.stringify(b.responseJSON?b.responseJSON:b);for(b=0;be&&(a=n.val(),n.val(a+(void 0!==a&&0