$(document).ready(function(){
    $("#sendDataMatricula").click(function(){ 
        $("#alunoNome, #alunoEmail").val("Carregando...");
        $.ajax({
            dataType: 'json',
            type: 'POST',
            url: 'getMatricula.php',
            data: $($("#alunoNumMatricula")).serialize()+"&"+$("#codEvento").serialize(),
            success: function(rtn){ 

                if(rtn != false){
                    $("#alunoNome").val(rtn.nome);
                    $("#alunoEmail").val(rtn.email);
                    
                    
                    
                    if(rtn.email==null){
                        alert("Por favor preencha seu email.");
                    }
                    
                    if(rtn.emal == null) $("#alunoEmail").removeAttr("readonly"); else $("#alunoEmail").attr("readonly", "readyonly");
                    if(rtn.codEvento != null){
                        $("#buttons").hide();
                        $("#recuperaProtocolo").show();
                        $("#recuperaProtocolo").val("true");
                        $("#enviaDados").removeAttr("disabled");
                    } else {
                        $("#buttons").show();
                        $("#recuperaProtocolo").hide();
                        $("#recuperaProtocolo").val("false")
                        $("#enviaDados").removeAttr("disabled");
                    }
               } else {
                    $("#alunoNome").val("");
                    $("#alunoEmail").val("");
                    $("#recuperaProtocolo").val("false")
                    $("#enviaDados").attr("disabled","disabled");
                    sendData = false;
                }
            },
            error: function(XMLHttpRequest, textStatus, errorThrown){
                alert(errorThrown);
            }
        })
    })
    $("#alunoNumMatricula").keypress(function(event){
        if(event.charCode == '13'){
            $("#sendDataMatricula").trigger('click');
            return true;
        } else {
            $("#buttons").show();
            $("#recuperaProtocolo").hide();
            $("#enviaDados").attr("disabled", "disabled");
        }
    })
    $("#formMatricula").submit(function(){
        if($("#alunoNome").val() != "" && $("#alunoEmail").val() != ""){
            return true;
        }
        return false;
    })

    $("#externoCpf").blur(function(){
        pattern = /[^0-9]/g;
        cpf = $(this).val();
        cpf = cpf.replace(pattern, "");
        $("#externoNome, #externoEndereco, #externoBairro, #externoCidade, #externoUf, #externoCep, #externoId, #externoEmail").val("Carregando...");

        $.ajax({
            dataType:"json",
            type: 'POST',
            url: 'getMatricula.php',
            data: "cpf="+cpf+"&"+$("#codEvento").serialize(),
            success: function(rtn){
                if(rtn.nome != null){
                    $("#externoNome").val(rtn.nome);
                    $("#externoEndereco").val(rtn.endereco);
                    $("#externoBairro").val(rtn.bairro);
                    $("#externoCidade").val(rtn.cidade);
                    $("#externoUf").val(rtn.estado);
                    $("#externoCep").val(rtn.cep);
                    $("#externoId").val(rtn.identidade);
                    $("#externoEmail").val(rtn.email);
                     if(rtn.codEvento != null){
                        $("#externoButtons").hide();
                        $("#externoRecuperaProtocolo").show();
                    } else {
                        $("#externoButtons").show();
                        $("#externoRecuperaProtocolo").hide();
                    }
                } else {
                    $("#externoNome").val("");
                    $("#externoEndereco").val("");
                    $("#externoBairro").val("");
                    $("#externoCidade").val("");
                    $("#externoUf").val("");
                    $("#externoCep").val("");
                    $("#externoId").val("");
                    $("#externoEmail").val("");
                    $("#externoButtons").show();
                    $("#externoRecuperaProtocolo").hide();

                }
            }
        })
    })
    $(".recuperarProtocolo").click(function(){
        $(".recuperaProtocoloField").val("true");
        $(this).parent("form").submit();
    })
})
