// Função Para Mascara de CPF
function mascara_CPF(CPF)
{
    var myCPF = '';
    myCPF = myCPF + CPF;
    if (myCPF.length == 3) {
        myCPF = myCPF + '.';
        document.forms[0].CPF.value = myCPF;
    }
    if (myCPF.length == 7) {
        myCPF = myCPF + '.';
        document.forms[0].CPF.value = myCPF;
    }
    if (myCPF.length == 11) {
        myCPF = myCPF + '-';
        document.forms[0].CPF.value = myCPF;
    }
    if (myCPF.length == 14) {
    }
}


// Função para Validação em Geral
function validacao() {
	with(document.DadosGerais)
	{
// Validação para o Campo Nome
		if (Nome_Usr.value == "")
		{
			alert("Favor digite seu nome!");
			Nome_Usr.focus();
			return false;
		}
// Validação para o Campo Email
		        if (Email.value == "")
				{
					alert("Preencha o campo email!");
					Email.focus();
					return false;

				}else{

							if (Email.value.search('^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$')!=0)
							{
								alert("Favor informar um email válido.");
								Email.focus();
								return false;
    						}

						}

// Validação para o Campo Sexo
		if (Sexo.value == "")
		{
			alert("Favor selecione o seu Sexo");
			Sexo.focus();
			return false;
		}

// Validação para o Dia
		if (Dia.value == "")
		{
			alert("Favor Selecione o Dia da Data do Seu Nascimento");
			Dia.focus();
			return false;
		}

// Validação para o Mes
		if (Mes.value == "")
		{
			alert("Favor Selecione o Mês da Data do Seu Nascimento");
			Mes.focus();
			return false;
		}

// Validação para o Ano
		if (Ano.value == "")
		{
			alert("Favor Selecione o Ano da Data do Seu Nascimento");
			Ano.focus();
			return false;
		}



// Validação para o RG
		if (RG.value == "")
		{
			alert("Favor digite o seu RG");
			RG.focus();
			return false;
		}

		/*else{

					if (RG.value.search('/^\d{1}\.\d{3}\.\d{3}$')!=0)
						{
							alert("RG INVALIDO");
							RG.focus();
							return false;
    					}

					}*/

// Validação para o Orgao Emissor
		if (Orgao_Emissor.value == "")
		{
			alert("Favor digite o seu Orgão Emissor");
			Orgao_Emissor.focus();
			return false;
		}

// Validação para o CPF
		if (CPF.value == "")
		{
			alert("Favor digite o seu CPF");
			CPF.focus();
			return false;
		}

// Validação para o Estado Civil
		if (ID_Est_Civil.value == "")
		{
			alert("Favor selecione o seu Estado Civil");
			ID_Est_Civil.focus();
			return false;
		}

// Validação para a Nacionalidade
		if (ID_Nacionalidade.value == "")
		{
			alert("Favor selecione a sua Nacionalidadel");
			ID_Nacionalidade.focus();
			return false;
		}

// Validação para o Campo do Pai
		if (Filiacao_Pai.value == "")
		{
			alert("Favor digite o nome do  seu Pai");
			Filiacao_Pai.focus();
			return false;
		}

// Validação para o Campo da Mãe
		if (Filiacao_Mae.value == "")
		{
			alert("Favor digite o nome da  sua Mãe");
			Filiacao_Mae.focus();
			return false;
		}


// Validação para o Campo do DDD
		if (ddd.value == "")
		{
			alert("Favor digite o seu ddd");
			ddd.focus();
			return false;
		}

// Validação para o Campo do Telefone
		if (Telefone.value == "")
		{
			alert("Favor digite o seu Telefone");
			Telefone.focus();
			return false;
		}

// Validação para o Endereço
		if (End.value == "")
		{
			alert("Favor digite o seu Endereço");
			End.focus();
			return false;
		}

// Validação para o Bairro
		if (End_Bairro.value == "")
		{
			alert("Favor digite o seu Bairro");
			End_Bairro.focus();
			return false;
		}


// Validação para o Cidade
		if (ID_End_Cidade.value == "")
		{
			alert("Favor selecione a sua Cidade");
			ID_End_Cidade.focus();
			return false;
		}

// Validação para o Estado
		if (ID_End_Estado.value == "")
		{
			alert("Favor selecione o seu Estado");
			ID_End_Estado.focus();
			return false;
		}


// Validação para  o Grau da Instituição
		if (ID_Grau_Inst.value == "")
		{
			alert("Favor selecione o Grau de Instituição");
			ID_Grau_Inst.focus();
			return false;
		}


// Validação para  a  Instituição
		if (ID_Instituicao.value == "")
		{
			alert("Favor selecione a sua Instituição");
			ID_Instituicao.focus();
			return false;
		}

// Validação para  o Campo Curso
		if (ID_Curso.value == "")
		{
			alert("Favor selecione o seu Curso");
			ID_Curso.focus();
			return false;
		}

// Validação para  o Campo Periodo
		if (ID_Periodo.value == "")
		{
			alert("Favor selecione o seu Periodo / Serie / Semeste. \nSe o Candidato for Ensino Superior Completo favor selecionar CONCLUÍDO");
			ID_Periodo.focus();
			return false;
		}

// Validação para o Objetivo1
		if (Objetivo1.value == "")
		{
			alert("Favor Selecione um Objetivo Profissional");
			Objetivo1.focus();
			return false;
		}

     submit();

	}
}

