$(function(){
	$("#telefone").mask("(99) 9999-9999");
	$("#cpf1").mask("999.999.999-99");
	$("#nascimento").mask("99/99/9999");
	$("#cep").mask("99999 - 999");
	$("#celular1").mask("(99) 9999-9999");
	$("#concluido_curso").mask("99/9999");
	$("#concluido_superior").mask("99/9999");
	$("#concluido_pos").mask("99/9999");
	$("#concluido_mestrado").mask("99/9999");
	$("#concluido_doutorado").mask("99/9999");
	$("#inicio1").mask("99/9999");
	$("#saida1").mask("99/9999");
	$("#inicio2").mask("99/9999");
	$("#saida2").mask("99/9999");
	$("#inicio3").mask("99/9999");
	$("#saida3").mask("99/9999");
	$("#telcont").mask("(99) 9999-9999");
	$('#area').focus();	
});	

function valida(){
	// seta as variáveis: valores dos campos
	var area = $('#area').val();
	var nome = $('#nome').val();
	var nascimento = $('#nascimento').val();
	var sexo = $('#sexo').val();
	var civil = $('#civil').val();
	var cpf1 = $('#cpf1').val();
	var cidade1 = $('#cidade1').val();
	var estado = $('#estado').val();
	var telefone = $('#telefone').val();
	var email = $('#email').val();	
	var empregado = $('#empregado').val();
	var pretensao = $('#pretensao').val();
	var endereco = $('#endereco').val();
	var bairro = $('#bairro').val();
	var cep = $('#cep').val();
	var celular = $('#celular').val();
	var objetivo = $('#objetivo').val();
	var curso = $('#curso').val();
	var instituicao_curso = $('#instituicao_curso').val();
	var concluido_curso = $('#concluido_curso').val();
	var superior = $('#superior').val();
	var instituicao_superior = $('#instituicao_superior').val();
	var concluido_superior = $('#concluido_superior').val();
	var pos = $('#pos').val();
	var instituicao_pos = $('#instituicao_pos').val();
	var concluido_pos = $('#concluido_pos').val();
	var mestrado = $('#mestrado').val();
	var instituicao_mestrado = $('#instituicao_mestrado').val();
	var concluido_mestrado = $('#concluido_mestrado').val();
	var doutorado = $('#doutorado').val();
	var instituicao_doutorado = $('#instituicao_doutorado').val();
	var concluido_doutorado = $('#concluido_doutorado').val();
	var outros_cursos = $('#outros_cursos').val();
	var ingles =  $("input[@name='users']").setValue("ingles");
	var espanhol =  $("input[@name='users']").setValue("espanhol");
	var outros = $('#outros').val();
	var empresa1 = $('#empresa1').val();
	var cargo1 = $('#cargo1').val();
	var inicio1 = $('#inicio1').val();
	var saida1 = $('#saida1').val();
	var atividades1 = $('#atividades1').val();
	var empresa2 = $('#empresa2').val();
	var cargo2 = $('#cargo2').val();
	var inicio2 = $('#inicio2').val();
	var saida2 = $('#saida2').val();
	var area2 = $('#area2').val();
	var atividades2 = $('#atividades2').val();
	var empresa3 = $('#empresa3').val();
	var cargo3 = $('#cargo3').val();
	var inicio3 = $('#inicio3').val();
	var saida3 = $('#saida3').val();
	var area3 = $('#area3').val();
	var atividades3 = $('#atividades3').val();
	var observacoes = $('#observacoes').val();
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; // e-mail //
	var filter2 = /^([(0-9)]{2})+ [0-9]{4}-[0-9]{4}$/;// telefone //
	var filter3 = /^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20)?\d{2}$/; // data de nascimento //
	var filter4 = /^[0-9]{3}.[0-9]{3}.[0-9]{3}-[0-9]{2}$/; // cpf // 
	var mini_curriculo = $('#mini_curriculo').val();
		
	// condições para o preenchimento do form
	if(area == "" || area == null){
		$("#area").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#area").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(nome == "" || nome == null){
		$("#nome").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#nome").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(!filter3.test(nascimento)){
		$("#nascimento").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#nascimento").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(civil == "" || civil == null){
		$("#civil").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#civil").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(!filter4.test(cpf1)){
		$("#cpf1").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#cpf1").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}	
	if(cidade1 == "" || cidade1 == null){
		$("#cidade1").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#cidade1").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(estado == "" || estado == null){
		$("#estado").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{		
		$("#estado").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(!filter2.test(telefone)){		
		$("#telefone").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{		
		$("#telefone").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}	
	if(!filter.test(email)){
		$("#email").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#email").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(mini_curriculo == "" || mini_curriculo == null){
		$("#mini_curriculo").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#mini_curriculo").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
}

function resetar(){
	$("#area").focus();	
	$("#area,#nome,#nascimento,#civil,#cpf1,#cidade1,#estado,#telefone,#email,#mini_curriculo").css("border","1px solid #BBB").css("background","#FFF");	
}

function contato(){
	// seta as variáveis: valores dos campos
	var nome = $('#nomecont').val();
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var filter2 = /^([(0-9)]{2})+ [0-9]{4}-[0-9]{4}$/;
	var email = $('#emailcont').val();
	var telefone = $('#telcont').val();
	var mensagem = $('#mensa').val();
	
	// condições para o preenchimento do form
	if(nome == "" || nome == null){
		$("#nomecont").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#nomecont").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(!filter.test(email)){
		$("#emailcont").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#emailcont").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(!filter2.test(telefone)){
		$("#telcont").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#telcont").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
	if(mensagem == "" || mensagem == null){
		$("#mensa").focus().css("border","1px solid red").css("background","#FFEFF0");
		return false;
	}else{
		$("#mensa").css("border","1px solid #20AF69").css("background","#EFFFF7");
	}
    if($("#nomecont").val()!="" || $("#emailcont").val()!="" || $("#telcont").val()!="" || $("#mensa").val()!="") { 
        $("#status").html('<strong>Enviando mensagem</strong> <img src="../img/contato/loading.gif" alt="" />');
        $.ajax({
            type: "POST",
            url: "../inc/contato.php",
            data: "&nome=" + nome + "&email=" + email + "&telefone=" + telefone + "&mensagem=" + mensagem ,
            success: function(msg){
                $("#status").html(msg);
            }
        })
        return false;
    }
}

function resetar2(){
	$("#nomecont").focus();	
	$("#nomecont,#emailcont,#telcont,#mensa").css("border","1px solid #BBB").css("background","#FFF");	
}