﻿/* --------------------------- Inicializa Scripts --------------------------- */

$(document).ready(function() {

    $('#formSouCadastrado .btEnviar').click(function () {

        $(document).scrollTo($('body'), 500);

        var formFocus = document.formSouCadastrado;

        if (confere(formFocus.pesAuLogin, "<b>E-mail</b> Obrigatório") == true) { return; }
        if (confere(formFocus.pesAuSenha, "<b>Senha</b> Obrigatório") == true) { return; }

        var dataPost = $("#formSouCadastrado").serialize();

        $.ajax({
            type: "POST",
            url: "autenticacao_ajax_cadastro_existe.asp",
            data: dataPost,
            dataType: 'json',
            success: function(data, textStatus) {

                var result = data.dados;

                var ret = parseInt(result.ret);
                var error = result.error;

                if (ret > 0) {

                    window.location.href = 'minha-vitrine.asp'

                } else {

                    switch (ret) {
                        case -1: exibeAlerta("Erro", error); break;
                        case -2: window.location.href = 'cadastroSenha.asp?pesAuLogin=' + formFocus.pesAuLogin.value; break;
                        default: exibeAlerta("Alerta", error);
                    }
                    

                }

            },

            error: function(data, textStatus, errorThrown) {

                exibeAlerta("Erro", msg_ajax_error);

            }

        });

    });

    $('.queroMeCadastrar .btCadastrar').click(function() {

        var formFocus = document.formQueroMeCadastrar;

        if (confere(formFocus.pesAuLogin, "<b>CPF</b> Obrigatório") == true) { return; }
        if (valida_numeros_apenas(formFocus.pesAuLogin, 'O <b>CPF/CNPJ</b> deve constar apenas números') == true) { return; }

        var dataPost = $("#formQueroMeCadastrar").serialize();

        $.ajax({
            type: "POST",
            url: "autenticacao_ajax_cadastro_naoexiste.asp",
            data: dataPost,
            dataType: 'json',
            success: function(data, textStatus) {

                var result = data.dados;

                var ret = parseInt(result.ret);
                var error = result.error;

                if (ret > 0) {

                    window.location.href = 'cadastro.asp'

                } else {

                    exibeAlerta("Alerta", error);

                }

            },

            error: function(data, textStatus, errorThrown) {

                exibeAlerta("Erro", msg_ajax_error);

            }

        });

    });

    $('.rodape .btEsqueci').click(function () {

        var formFocus = document.formSouCadastrado;

        if (confere(formFocus.pesAuLogin, "<b>CPF</b> Obrigatório") == true) { return; }

        var dataPost = $("#formSouCadastrado").serialize();

        $.ajax({
            type: "POST",
            url: "autenticacao_ajax_recuperarsenha.asp",
            data: dataPost,
            dataType: 'json',
            success: function(data, textStatus) {

                var result = data.dados;

                var ret = parseInt(result.ret);
                var error = result.error;

                if (ret > 0) {

                    exibeAlerta("Sucesso", "Sua senha foi recuperada e enviada para o seu e-mail <b>" + error + "</b> com sucesso. Caso você não tenha acesso a esse e-mail, favor entrar em contato com o Bahia Vitrine através do contato@bahiavitrine.com.br, para que possamos lhe informar a nova senha.");

                } else {

                    switch (ret) {
                        case -1: exibeAlerta("Erro", error); break;
                        default: exibeAlerta("Alerta", error);
                    }

                }

            },

            error: function(data, textStatus, errorThrown) {

                exibeAlerta("Erro", msg_ajax_error);

            }

        });

    });

});





