function encrypt_password(b,c,a){if($(c)){$(c).disabled=false;$(c).removeClass("ig-buttonv3-disabled")}if($(b)){$(b).addEvent("submit",function(i){var g=Cookie.read("igloojs").substring(1,37).replace(/-/g,"").toUpperCase();if($("pass_unencrypted")){var f=$("pass_unencrypted").value;if(f!=""){var h=convertCP2UTF8(convertChar2CP(f));var e=new Crypt.Aes({output:"hex",hexcase:1});var d=e.encrypt(g,h);$("pass_encrypted").value=d}}if($("confirmpass_unencrypted")){f=$("confirmpass_unencrypted").value;if(f!=""){h=convertCP2UTF8(convertChar2CP(f));e=new Crypt.Aes({output:"hex",hexcase:1});d=e.encrypt(g,h);$("confirmpass_encrypted").value=d}}return true});if(a){$(c).addEvent("click",function(){$(b).fireEvent("submit")})}}if($("ig-form-noscripterror")){$("ig-form-noscripterror").dispose()}if($("default")){$("default").focus();$("default").select()}}window.addEvent("domready",function(){if(Igloo&&Igloo.asset_encrypt_password){$each(Igloo.asset_encrypt_password,function(b,a){var c=false;if(b.submit_bypass){c=true}encrypt_password(b.form_id,b.button_id,c)})}});window.addEvent("bootstrap4finished",function(){if(window.dependents.encrypt_password){window.dependents.encrypt_password.each(function(a){var c=JSON.decode(a.dataobj);var b=false;if(c.encrypt_password.submit_bypass){b=true}encrypt_password(c.encrypt_password.form_id,c.encrypt_password.button_id,b)})}});function dec2hex(a){return(a+0).toString(16).toUpperCase()}function dec2hex2(a){var b=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");return b[(a>>4)&15]+b[a&15]}function convertCP2UTF8(d){var b="";d=d.replace(/^\s+/,"");if(d.length==0){return""}d=d.replace(/\s+/g," ");var a=d.split(" ");for(var e=0;e<a.length;e++){var c=parseInt(a[e],16);if(e>0){b+=""}if(c<=127){b+=dec2hex2(c)}else{if(c<=2047){b+=dec2hex2(192|((c>>6)&31))+""+dec2hex2(128|(c&63))}else{if(c<=65535){b+=dec2hex2(224|((c>>12)&15))+""+dec2hex2(128|((c>>6)&63))+""+dec2hex2(128|(c&63))}else{if(c<=1114111){b+=dec2hex2(240|((c>>18)&7))+""+dec2hex2(128|((c>>12)&63))+""+dec2hex2(128|((c>>6)&63))+""+dec2hex2(128|(c&63))}else{b+="!erreur "+dec2hex(c)+"!"}}}}}return(b)}function convertChar2CP(d){var c=0;var g=0;var f="";for(var e=0;e<d.length;e++){var a=d.charCodeAt(e);if(a<0||a>65535){f+="Error "+dec2hex(a)+"!"}if(c!=0){if(56320<=a&&a<=57343){f+=dec2hex(65536+((c-55296)<<10)+(a-56320))+" ";c=0;continue}else{f+="!erreur "+dec2hex(c)+"!";c=0}}if(55296<=a&&a<=56319){c=a}else{f+=dec2hex(a)+" "}}f=f.substring(0,f.length-1);return f};