LI.define("Login.handleSuccess");LI.Login.handleSuccess=function(a){a=a.responseText;var f=LI.ChangePassword.Styles,c=LI.ChangePassword.JS,b=LI.Controls.getControl("login","FrontierAJAXForm");LI.Dialog().open({name:"change-password-dialog",type:"interrupt",width:500,content:{title:LI.i18n.get("change_your_password"),html:a},dependencies:{jsFiles:c,cssFiles:f}});b.resetFormSubmit()};LI.define("Login.handleError");
LI.Login.handleError=function(a){function f(a,d,b){var c=a.parentNode;YDom.addClass(a,"error");a.focus();d||(d=document.createElement("span"),d.className="error hidden",c.appendChild(d),YDom.insertBefore(d,c),a.className.replace("hidden",""));g&&(d.innerHTML=LI.i18n.get(b))}var c=YDom.get("session_password-login"),b=YDom.get("session_key-login"),h=YDom.get("session_key-login-error"),k=YDom.get("session_password-login-error"),g=YDom.get("mini-profile--js"),e=YDom.get("domainSuggestion"),d=g?g.children[0]:
"";YDom.removeClass(c,"error");YDom.removeClass(b,"error");c.value="";""===a.domainSuggestions&&(YDom.addClass(e,"hide"),YDom.removeClass(d,"wp-margin"));"wp"===a.ec?(f(c,k,"wrong_password"),YDom.addClass(d,"wp-margin")):"iu"===a.ec&&(c=b.parentNode,(h=h?h:Y$(".error",c)[0])&&f(b,h,"invalid_username"),""!==a.domainSuggestions&&(b=a.domainSuggestions,YDom.addClass(d,"wp-margin"),YDom.removeClass(e,"hide"),document.getElementById("suggestion").innerHTML=LI.htmlEncode(b)));!a.ec&&a.fieldErrors&&a.globalError&&
LI.injectAlert(a.globalError,"error");a.tc&&(document.getElementById("tryCount").value=a.tc);if(a&&a.fieldErrors){for(var l in a.fieldErrors)YDom.addClass(l,"error");"iu"==a.ec||YDom.hasClass(e,"hide")||(YDom.addClass(e,"hide"),YDom.removeClass(d,"wp-margin"))}};
$(function(){function a(){var a=g.text(),a=b.val().split("@")[0].concat(a);b.val(a);document.getElementById("clickedSuggestion").value="true";e=!0}function f(a){var b=a.target;"A"===b.tagName&&(a.preventDefault(),window.open(b.href),self.close())}function c(){var a=LI.parseQueryString,b=a(window.location.href).session_redirect;return b&&(b=a(b).l)?"FIREFOX_ACTIVATION"===a(b).trk:!1}var b=$("#session_key-login"),h=$("#mini-profile"),k=$("#not-me--js"),g=$("#suggestion"),e=!1;if(window.opener||c())$(window).on("click",
f);if(!e)g.on("click",a);k.on("click",function(a){b.removeClass("hidden");h.addClass("hidden");k.addClass("hidden");b.focus();WebTracking&&WebTracking.trackUserAction("login_page_v2_interaction_tracking","login_not_you")})});