$(document).ready(function() {
    //confirm_password: {
    //    required: true,
    //    minlength: 5,
    //    equalTo: "#password"
    //},
    // validate signup form on keyup and submit
    $("#frmmilhas").validate({
        rules: {
            texnome: "required",
            texendereco: "required",
            texemail: "required email",
            texbirth: "required",
            texphone: {
                required: true,
                minlength: 7
            },
            texfidelidade: "required",

            texassinatura: "required",
            texbanco: "required",
            texagencia: "required",
            texconta: "required",
            texcpf: "required"
        },
        messages: {
            texnome: "Digite seu Nome",
            texendereco: "Digite seu Endereço",
            texemail: "Digite um email válido",
            texbirth: "Digite sua data de nascimento",
            texphone: {
                required: "Digite seu telefone",
                minlength: "Numero do telefone incorreto"
            },
            texfidelidade: "Digite o nr do cartão fidelidade",

            texassinatura: "Digite sua assinatura eletronica",
            texbanco: "Digite o nome do seu Banco",
            texagencia: "Digite o nr da agencia",
            texconta: "Digite sua conta",
            texcpf: "Digite seu CPF."
        },
        submitHandler: function() {
            $.post("home/form/milhas", $("#frmmilhas").serialize(), function(response) {

                alert(response.msg);
                if (!response.error){
                    $("#frmmilhas")[0].reset();
                }
            }, "json");
        }

    });

    $("#frmpassagem").validate({
        rules: {
            texnome: "required",
            texendereco: "required",
            textelefone: {
                required: true,
                minlength: 7
            },
            texemail: "required email",

            texida: "required",
            texvolta: "required",
            texorigem: "required",
            texdestino: "required",
            texpassageiro: "required"
        },
        messages: {
            texnome: "Digite seu nome completo",
            texendereco: "Digite seu endereco",
            textelefone: {
                required: "Digite seu telefone",
                minlength: "Número de telefone inválido"
            },
            texemail: "Digite seu email",

            texida: "Informe a data de ida",
            texvolta: "Informe a data da volta",
            texorigem: "Informe a origem",
            texdestino: "Informe o destino",
            texpassageiro: "Informe o numero de passageiros"
        },
        submitHandler: function() {
            $.post("home/form/passagem", $("#frmpassagem").serialize(), function(response) {

                alert(response.msg);
                if (!response.error){
                    $("#frmpassagem")[0].reset();
                }
            }, "json");
        }

    })


    $("#texpontos").change(function() {
        calculapontos();
    })
    
    $("#texcia").change(function() {
        calculapontos();
    })
});

function calculapontos() {
    
    var cambio = $('#texcia').val();
    var pontos = $('#texpontos').val();
    var total = (cambio * pontos);
    $('#texvalor').val(total + "00");/* Add cents*/
    
    $('#texvalor').priceFormat({
    prefix: 'R$ ',
    centsSeparator: ',',
    thousandsSeparator: '.'
});
}

function validacampos() {
    return true;
}
