// Login // $j(document).ready(function () { var login = $j(".conteudo.login"), form = login.find(".form form"), continua = form.find("input[name=continue]"), inputs = form.find("input[type=text], input[type=password]"), resposta = form.find(".resposta"), acessar = form.find("a.acessar"), acessar_loading = form.find(".acessar-loading"); form.unbind("submit").bind("submit", function () { try { login_post_XMLHTTP.abort(); } catch (e) {} login_post_XMLHTTP = $j.ajax({ type: form.attr("method"), url: "login-post.php", data: form.serialize(), dataType: "json", beforeSend: function () { resposta.removeClass("ok erro").html(""); acessar.css("display", "none"); acessar_loading.css("display", "block"); }, error: function (jqXHR, textStatus, errorThrown) { resposta.addClass("erro").html(textStatus + ": " + errorThrown); acessar.css("display", "block"); acessar_loading.css("display", "none"); }, success: function (response) { var login_ok = response.error_code == 0; resposta.addClass(login_ok ? "ok" : "erro").html(response.message); acessar.css("display", "block"); acessar_loading.css("display", "none"); if (login_ok) location.href = continua.val(); } }); return false; }); inputs.unbind("keypress").bind("keypress", function (event) { var key = event.which; if (key == 13) { event.preventDefault(); form.submit(); } }); acessar.unbind("click").bind("click", function () { form.submit(); return false; }); }); // ===== //