/*
 * Descrição: Arquivo de inicialização JS da página trabalhe_conosco.php
 * Autor: Giovanni Donda <giovanni@one2one.com.br>
 * Historico: 06/08/2007 - implementação da validação de formulário
 */
$(document.body).ready(function(){

    $("#FsCep").mask("99999-999");
    $("#FsTelefone").mask("(99) 9999-9999");
    $("#FsCelular").mask("(99) 9999-9999");
    
    $("#FsCpf").mask("999.999.999-99");
    $("#FsAnoconclusao").mask("99/99/9999");
    $("#FsDatanascimento").mask("99/99/9999");
    $("#FsExperienciatelefone1").mask("(99) 9999-9999");
    $("#FsExperienciatelefone2").mask("(99) 9999-9999");
    $("#FsExperienciatelefone3").mask("(99) 9999-9999");
    
    /*
     * Verificação de CPF com a validação via PHP
     */
    $("#FsCpf").blur(function(){
        $.getJSON("jsbValidarCpf.php", {
            FsCpf: $(this).val()
        }, function(e){
            if (!e) {
                $("#imgNOk").show();
                $("#imgOk").hide();
                alert("O CPF digitado inválido, verifique!");
                $("#FsCpf").val("");
            }
            else {
                $("#imgOk").show();
                $("#imgNOk").hide();
            }
        });
    });
    /*
     * Verificação de formulário
     */
    $("#frmTrabalhe").validate({
        rules: {
            FsNome: {
                required: true,
                minlength: 2
            },
            FsEmail: {
                required: true,
                email: true
            },
            FsTelefone: "required",
            FsEstado: "required",
            FsDatanascimento: "required",
            FsEndereco: "required",
            FsBairro: "required",
            FsCep: "required",
            FsCidade: "required",
            FsObjetivo: {
                required: true,
                minlength: 150
            },
            FsAptidoes: {
                required: true,
                minlength: 150
            },
            FsAreadeatuacaooutros: {
                required: function(){
                    return jQuery("#FsAreadeatuacao").val() == "outros"
                }
            },
            FsInstituicao: "required",
            FsCurso: "required",
            FsAnoconclusao: "required",
            FsBrevedescricao: {
                required: true,
                minlength: 150
            }
        },
        messages: {
            FsNome: "<br>Preencha o campo corretamente.",
            FsEmail: {
                required: "<br>Digite um e-mail válido",
                email: "<br>Digite um e-mail válido"
            },
            FsTelefone: "<br>Preencha o campo corretamente.",
            FsEstado: "<br>Preencha o campo corretamente.",
            FsDatanascimento: "<br>Preencha o campo corretamente.",
            FsEndereco: "<br>Preencha o campo corretamente.",
            FsBairro: "<br>Preencha o campo corretamente.",
            FsCep: "<br>Preencha o campo corretamente.",
            FsCidade: "<br>Preencha o campo corretamente.",
            FsObjetivo: {
                required: "<br>Preencha o campo corretamente",
                minlength: "<br>Mínimo de 150 caracteres."
            },
            FsAptidoes: {
                required: "<br>Preencha o campo corretamente",
                minlength: "<br>Mínimo de 150 caracteres."
            },
            FsAreadeatuacaooutros: {
                required: function(){
                    return "<br>Descreva qual sua área de atuação!"
                }
            },
            FsInstituicao: "<br>Preencha o campo corretamente.",
            FsCurso: "<br>Preencha o campo corretamente.",
            FsAnoconclusao: "<br>Preencha o campo corretamente.",
            FsBrevedescricao: {
                required: "<br>Preencha o campo corretamente",
                minlength: "<br>Mínimo de 150 caracteres."
            }
        }
    });
    
});
