$(document).ready(function(){
    $('#telefone').setMask({
        mask: "(99) 9999-9999"
    });
    
    // valida o form de login dos representantes
    $("#form-representantes").bind('submit', function(){
        if (!$("#login").val() || !$("#senha").val()) {
            alert("Informe seus dados de acesso");
            $("#login").focus();
            return false;
        }
        return true;
    });

    $("#form-simulacao").submit(function(){
        var msg = "";

        if ($("#nome").val().length < 3) {
            msg = "Preencha o campo NOME";
            $("#nome").focus();
        }
        
        else if (validaemail($("#email").val()) === false) {
            msg = "Preencha o campo E-MAIL";
            $("#email").focus();
        }

        else if ($("#telefone").val().replace(/\D/g, '').length < 10) {
            msg = "Preencha o campo TELEFONE";
            $("#telefone").focus();
        }

        else if (!($("#tipo_parcela").attr("checked") || $("#tipo_credito").attr("checked"))) {
            msg = "Informe se deseja simular por PARCELA ou por CRÉDITO";
        }

        if  (msg == "")
            return true;

        alert(msg);
        return false;
    });

    $("#esqueci-a-senha").click(function(){
        $("#modal-titulo").html("Reenvio de senha");
        $("#modal-info").html("A senha será enviada em até 24 horas para seu e-mail cadastrado " +
                        "em nosso sistema. Caso você não receba sua senha nesse prazo, " +
                        "por favor, entre em contato com a Ademilar.");
        $("#form-bbw").attr("action", "index/esqueci-a-senha");

        $("#modal-agrupa-ref").hide();
        $("#show-modal").click();
        return false;
    });

    $("#segunda-via").click(function(){
        $("#modal-titulo").html("Solicitação 2ª via boleto");
        $("#modal-info").html("O boleto será enviado para o e-mail cadastrado em nosso sistema " +
                        "em até 24 horas. Caso você não receba seu boleto nesse prazo, " +
                        "por favor, entre em contato com a Ademilar.");
        $("#form-bbw").attr("action", "index/segunda-via-boleto");

        $("#modal-agrupa-ref").show();
        $("#show-modal").click();
        return false;
    });

    $("#form-bbw").ajaxForm({
        beforeSubmit: function () {
            if ($("#modal-nome").val() == "") {
                alert("Preencha o campo NOME");
                $("#modal-nome").focus();
                return false;
            }
            else if ($("#modal-cpf").val() == "") {
                alert("Preencha o campo CPF");
                $("#modal-cpf").focus();
                return false;
            }
            else if ($("#modal-data-nasc").val() == "") {
                alert("Preencha o campo DATA DE NASCIMENTO");
                $("#modal-data-nasc").focus();
                return false;
            }
            else if ($("#modal-grupo").val() == "") {
                alert("Preencha o campo GRUPO");
                $("#modal-grupo").focus();
                return false;
            }
            else if ($("#modal-cota").val() == "") {
                alert("Preencha o campo COTA");
                $("#modal-cota").focus();
                return false;
            }
        },
        success: function() {
            alert('Solicitação enviada com sucesso.');
        }
    });
});