LI.define("Login");
LI.Login=function(c,a){function f(){for(var b=0,a=e.length;b<a;b++)if(""===e[b].value&&0<=e[b].tabIndex){e[b].focus();break}}function h(){var b=document.getElementById("domainSuggestion"),g=document.getElementById("suggestion"),d=document.getElementById("mini-profile--js").firstElementChild;YDom.addClass(d,"wp-margin");YDom.removeClass(b,"hide");g.innerHTML=LI.htmlEncode(a.domainSuggestion)}function m(){if(""!==e[0].value&&""!==e[1].value){var b=[],a;if(1===k||2===k){for(var d=0;d<k;d++)a=l[d],b[d]=
YDom.get(a.htmlFor).value===a.firstChild.nodeValue;n.disabled=1===b.length?b[0]:b[0]||b[1]}}else n.disabled=!0}function p(){var b={},g,d,c,f,e;b["session_password-login"]=a.errorOnLoadMessage;g=0;c=YDom.getElementsByClassName("error","span");for(f=c.length;g<f;g++)e=c[g],d=e.id.replace(/-error$/,""),e.innerHTML=b[d]?b[d]+'\x3ca class\x3d"reg-autologin-error" id\x3d"password-reminder" href\x3d"'+a.resetPasswordURL+'"\x3e'+a.passwordReminderMessage+"\x3c/a\x3e\x3cbr\x3e":"";b=YDom.get("session_password-login");
YDom.addClass(b,"error");b.focus()}a=a||{};a={autoFocus:!1!==a.autoFocus?!0:!1,disableSubmit:a.disableSubmit||!1,submitId:a.submitId||"btn-login",showErrorOnLoad:a.showErrorOnLoad||!1,errorOnLoadMessage:a.errorOnLoadMessage||"",resetPasswordURL:a.resetPasswordURL||"",passwordReminderMessage:a.passwordReminderMessage||"",domainSuggestion:a.domainSuggestion||""};var e=YDom.getElementsBy(function(a){return"text"===a.type||"password"===a.type},"input",c),l=YDom.getElementsBy(function(a){return a},"label",
c),k=l?l.length:0,n=YDom.get(a.submitId);a.autoFocus&&f();a.disableSubmit&&(m(),setInterval(m,100));a.showErrorOnLoad&&p();a.domainSuggestion&&h();YEvent.onDOMReady(function(a){a=YDom.get("password-reminder");var c=a.href,d=YDom.get("session_key-login");YEvent.addListener(a,"click",function(a){var b=d.value;YEvent.getTarget(a).href=LI.patterns.email.test(b)?LI.addParams(c,{email:b}):c},!0)})};
(function(){YEvent.onContentReady("recaptcha_reload_btn",function(){var c,a=["recaptcha_reload_btn","recaptcha_switch_audio_btn","recaptcha_switch_img_btn","recaptcha_whatsthis_btn"],f,h=a.length;for(f=0;f<h;f++)c=a[f],(c=YDom.get(c))&&c.setAttribute("href","#")})})();