var Login={};Login.shownErrors=[];window.clearInterval(Browser.pingTimeout);Browser.pingTimeout=window.setInterval("Browser.ping()",15*1000);$(function(){var a=document.getElementById("recaptcha_container");if(a){Recaptcha.create(document.getElementById("recaptcha_key").value,"recaptcha_container",{theme:"clean",lang:"ru"})}});$(function(){try{$("#accordion").accordion()}catch(a){}});Login.register=function(b,a){if($("#rules").val()=="on"){Login.hideError("rules","Вы должны согласиться с правилами");if(a=="partner"){Ajax.ajaxCall("partner_register","register",Browser.serializeForm(b),Login._registerPartner)}else{Ajax.ajaxCall("login","register",Browser.serializeForm(b),Login._register)}}else{Login.showError("rules","Вы должны согласиться с правилами")}};Login.showError=function(c,b,a){var d=$("#"+c+"_error");d.html(b);if(a){d.attr("class","ok")}else{d.attr("class","error")}Login.shownErrors[Login.shownErrors.length]=c};Login.hideError=function(a){$("#"+a+"_error").html("")};Login._register=function(f,e){var c=f.responseXML;var g=Ajax.selectNodes(c,null,"/response/error");for(var d=0;d<Login.shownErrors.length;d++){Login.hideError(Login.shownErrors[d])}Login.shownErrors=[];for(var d=0;d<g.length;d++){var b=g[d];var a=b.getAttribute("name");Login.showError(a,b.getAttribute("value"))}};Login._registerPartner=function(c,b){Login._register(c,b);var a=c.responseXML;var d=Ajax.selectNodes(a,null,"/response");if(d.length>0&&$(d).text()=="success"){alert("Ваша учетная запись добавлена на рассмотрение. Как только она будет рассмотрена, Вы сможете войти в систему.");window.location="/"}};Login.login=function(a){Ajax.ajaxCall("login","login",Browser.serializeForm(a),Login._login)};Login._login=function(b){var a=b.responseXML;var c=Ajax.selectNodes(a,null,"/response/successful")[0].firstChild.nodeValue;if(c="false"){alert("неправильно!")}};Login.remember=function(b,a){Ajax.ajaxCall("remember","remember"+a,Browser.serializeForm(b),Assistance.checkSuccess,function(){alert("Письмо с указаниями для восстановления пароля отправлено.")},function(){alert("Указаны неверные данные.")})};Login.changePass=function(a){Ajax.ajaxCall("change_pass","change_pass",Browser.serializeForm(a),Assistance._submitForm,function(){$("form").hide();$("#success_message").show()})};
