var aP=bS;function bj(by){aP=by;};function on_member_login(){ad();J(500,null);B('request=login&action=form',bu);};function bu(G){var ba=document.getElementById("main-menu-bar-login");if(aj()){M();O(G);ao(ba.id);ag(0,ba.offsetHeight);bh();document.getElementById("login-form").action="javascript: on_submit_login()";document.getElementById("login-cancel").onclick=on_close_login;document.getElementById("login-user-name").focus();}};function on_submit_login(){var T=document.getElementById("login-user-name");var ah=document.getElementById("login-password");var o=document.getElementById("login-error-message");var aF=document.getElementById("login-user-name-mark");var aK=document.getElementById("login-password-mark");var aS=T.value;var bi=ah.value;aF.style.display="none";aK.style.display="none";if(aS.length==0){aF.style.display="block";ae(o,"Please specify a user name");o.style.display="block";T.focus();}else if(bi.length==0){aK.style.display="block";ae(o,"Please specify a password");o.style.display="block";ah.focus();}else{var P='request=login&action=submit&user_name='+escape(aS)+'&password='+escape(bi);J(500,null);B(P,bg);}};function bg(G){if(aj()){M();switch(G){case "success":aP();break;case "permanently_blocked":J(500,null);B('request=login&action=permanently_blocked',ar);break;case "max_downloads":J(500,null);B('request=login&action=max_downloads',ar);break;case "multiple_logins":break;case "invalid":default:bQ();break;}}};function bS(){window.location.reload(true);};function bQ(){var o=document.getElementById("login-error-message");document.getElementById("login-user-name-mark").style.display="none";document.getElementById("login-password-mark").style.display="none";ae(o,"Invalid user name or password");o.style.display="block";};function ar(G){if(aj()){M();be();O(G);if(!ap()){ad();}at();bE();document.getElementById("login-blocked-message").action="javascript: on_close_login()";document.getElementById("login-blocked-message-close").onclick=on_close_login;}};function on_close_login(){aC();H();};function on_member_logoff(){B('request=login&action=logoff',bb);};function bb(){window.location.reload(true);}