var modal={config:{showTriggers:"#loginModalButton, #loginModalLink",hideTriggers:"#loginModalClose, #loginModal",propagationStoppers:".modal-content",element:"#loginModal"},init:function(n){$.extend(modal.config,n);$(modal.config.showTriggers).click(function(n){n.preventDefault();modal.show($(modal.config.element))});$(modal.config.hideTriggers).click(function(n){n.preventDefault();modal.hide($(modal.config.element))});$(modal.config.propagationStoppers).click(function(n){n.stopPropagation()})},show:function(n){n.removeClass("invisible")},hide:function(n){n.addClass("invisible")}};$(document).ready(function(){modal.init(modal.config);var n=new AjaxForm($("#LoginForm").attr("action"),"#loginError",null,function(){return $("#LoginForm").serialize()},function(){return typeof LOGIN_REDIRECT!="undefined"?window.location.href=LOGIN_REDIRECT:location.reload(!0),!0},null);$("#loginButtonSubmit").click(function(t){t.preventDefault();n.submit()});$("[id^=loginInput]").keypress(function(t){t.which===13&&(t.preventDefault(),n.submit());n.hideMessage()})})