LI.define("Login.handleSuccess");
LI.Login.handleSuccess=function(e){var d=e.responseText,a=LI.ChangePassword.Styles,b=LI.ChangePassword.JS,c=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:d},dependencies:{jsFiles:b,cssFiles:a}});
c.resetFormSubmit()
};
LI.define("Login.handleError");
LI.Login.handleError=function(c){var e=YDom.get("session_password-login"),d=YDom.get("session_key-login"),a=YDom.get("session_key-login-error"),b=YDom.get("session_password-login-error"),h=YDom.get("mini-profile--js"),l=YDom.get("domainSuggestion"),g=(h?h.children[0]:"");
function k(p,o,n){var m=p.parentNode;
YDom.addClass(p,"error");
p.focus();
if(!o){o=document.createElement("span");
o.className="error hidden";
m.appendChild(o);
YDom.insertBefore(o,m);
p.className.replace("hidden","")
}if(h){o.innerHTML=LI.i18n.get(n)
}}YDom.removeClass(e,"error");
YDom.removeClass(d,"error");
e.value="";
if(c.domainSuggestions===""){YDom.addClass(l,"hide");
YDom.removeClass(g,"wp-margin")
}if(c.ec==="wp"){k(e,b,"wrong_password");
YDom.addClass(g,"wp-margin")
}else{if(c.ec==="iu"){var i=d.parentNode;
a=(!a)?Y$(".error",i)[0]:a;
if(a){k(d,a,"invalid_username")
}if(c.domainSuggestions!==""){var f=c.domainSuggestions;
YDom.addClass(g,"wp-margin");
YDom.removeClass(l,"hide");
document.getElementById("suggestion").innerHTML=LI.htmlEncode(f)
}}}if(!c.ec&&!!c.fieldErrors&&c.globalError){LI.injectAlert(c.globalError,"error")
}if(c.tc){document.getElementById("tryCount").value=c.tc
}if(c&&c.fieldErrors){for(var j in c.fieldErrors){YDom.addClass(j,"error")
}if((c.ec!="iu")&&!(YDom.hasClass(l,"hide"))){YDom.addClass(l,"hide");
YDom.removeClass(g,"wp-margin")
}}};
$(function(){var e="click",f=$("#session_key-login"),a=$("#mini-profile"),j=$("#not-me--js"),d=$("#suggestion"),b=false;
function g(k){f.removeClass("hidden");
a.addClass("hidden");
j.addClass("hidden");
f.focus();
if(WebTracking){WebTracking.trackUserAction("login_page_v2_interaction_tracking","login_not_you")
}}function c(){var m=d.text(),k=f.val().split("@"),l=k[0].concat(m);
f.val(l);
document.getElementById("clickedSuggestion").value="true";
b=true
}function h(k){var l=k.target;
if(l.tagName==="A"){k.preventDefault();
window.open(l.href);
self.close()
}}function i(){var l=LI.parseQueryString,m=l(window.location.href)["session_redirect"],k;
if(m){k=l(m).l;
if(k){return l(k).trk==="FIREFOX_ACTIVATION"
}}return false
}if(window.opener||i()){$(window).on(e,h)
}if(!b){d.on(e,c)
}j.on(e,g)
});