// Esqueci Minha Senha // $j(document).ready(function () { var esqueci_minha_senha = $j(".conteudo.esqueci-minha-senha"), form = esqueci_minha_senha.find(".form form"), resposta = form.find(".resposta"), inputs = form.find("input[type=text], input[type=password]"), enviar = form.find("a.enviar"), enviar_loading = form.find(".enviar-loading"); form.unbind("submit").bind("submit", function () { try { esqueci_minha_senha_post_XMLHTTP.abort(); } catch (e) {} esqueci_minha_senha_post_XMLHTTP = $j.ajax({ type: form.attr("method"), url: "esqueci-minha-senha-post.php", data: form.serialize(), dataType: "json", beforeSend: function () { resposta.removeClass("ok erro").html(""); enviar.css("display", "none"); enviar_loading.css("display", "block"); }, error: function (jqXHR, textStatus, errorThrown) { resposta.addClass("erro").html(textStatus + ": " + errorThrown); enviar.css("display", "block"); enviar_loading.css("display", "none"); }, success: function (response) { var alteracao_ok = response.error_code == 0; resposta.addClass(alteracao_ok ? "ok" : "erro").html(response.message); enviar.css("display", "block"); enviar_loading.css("display", "none"); if (alteracao_ok) setTimeout(function () { location.href = "login"; }, 5000); } }); return false; }); inputs.unbind("keypress").bind("keypress", function (event) { var key = event.which; if (key == 13) { event.preventDefault(); form.submit(); } }); enviar.unbind("click").bind("click", function () { form.submit(); return false; }); }); // =================== //