	function validacampos() 
	{ 
		// DADOS PESSOAIS -->
	
		if (document.cadastro.dados_pessoais_cpf.value == "")
		{
			alert("O campo CPF deve ser preenchido!");
			document.cadastro.dados_pessoais_cpf.focus();
			return false;
		}
			
		if (document.cadastro.dados_pessoais_rg.value == "")
		{
			alert("O campo RG deve ser preenchido!");
			document.cadastro.dados_pessoais_rg.focus();
			return false;
		}
		
		if (document.cadastro.dados_pessoais_rg_uf.value == 0)
		{
			alert("O campo ESTADO EMISSOR deve ser preenchido!");
			document.cadastro.dados_pessoais_rg_uf.focus();
			return false;
		}
		if (document.cadastro.dados_pessoais_nome.value == "")
		{
			alert("O campo NOME COMPLETO deve ser preenchido!");
			document.cadastro.dados_pessoais_nome.focus();
			return false;
		}
		if (document.cadastro.dados_pessoais_filhos_numero.value == "")
		{
			alert("O campo FILHOS deve ser preenchido!");
			document.cadastro.dados_pessoais_filhos_numero.focus();
			return false;
		}
		
		var marcado = -1;
		for (i=0; i<document.cadastro.dados_pessoais_sexo.length; i++) {
			if (document.cadastro.dados_pessoais_sexo[i].checked) {
				marcado = i
				document.cadastro.dados_pessoais_sexo[i].value
			}
		}
		
		if (marcado == -1) {
			alert("O campo SEXO deve ser escolhido!");
			document.cadastro.dados_pessoais_sexo[0].focus();
			return false;
		} 
		

		//fim da validacao
	
	

		if (document.cadastro.dados_pessoais_data_nascimento.value == "")
		{
			alert("O campo DATA DE NASCIMENTO deve ser preenchido!");
			document.cadastro.dados_pessoais_data_nascimento.focus();
			return false;
		}
		
			if (document.cadastro.dados_pessoais_estado_civil.value == 0)
		{
			alert("O campo ESTADO CIVIL deve ser preenchido!");
			document.cadastro.dados_pessoais_estado_civil.focus();
			return false;
		}
	
			if (document.cadastro.dados_pessoais_religiao.value == "")
		{
			alert("O campo RELIGIÃO deve ser preenchido!");
			document.cadastro.dados_pessoais_religiao.focus();
			return false;
		}
			if ((document.cadastro.dados_pessoais_email.value == "")&&(document.cadastro.sememail.checked!=true))
		{
			alert("O campo E-MAIL deve ser preenchido!");
			document.cadastro.dados_pessoais_email.focus();
			return false;
		}
			if (document.cadastro.dados_pessoais_nacionalidade.value == "")
		{
			alert("O campo NACIONALIDADE deve ser preenchido!");
			document.cadastro.dados_pessoais_nacionalidade.focus();
			return false;
		}
		
		if (document.cadastro.dados_pessoais_endereco.value == "") 
		{
			alert("O campo ENDEREÇO deve ser preenchido!");
			document.cadastro.dados_pessoais_endereco.focus();
			return false;
		}

		if(document.cadastro.dados_pessoais_bairro.value == "") 
		{
			alert("O campo BAIRRO deve ser preenchido!");
			document.cadastro.dados_pessoais_bairro.focus();
			return false;
		}

		if(document.cadastro.dados_pessoais_cidade.value == "") 
		{
			alert("O campo CIDADE deve ser preenchido!");
			document.cadastro.dados_pessoais_cidade.focus();
			return false;
		}

	
		
		if (document.cadastro.dados_pessoais_cep.value == "")
		{
			alert("O campo CEP deve ser preenchido!");
			document.cadastro.dados_pessoais_cep.focus();
			return false;
		}
		
		if ((document.cadastro.dados_pessoais_fone_res.value == "")&&(document.cadastro.dados_pessoais_fone_cel.value == ""))
		{
			alert("No mínimo um campo TELEFONE deve ser preenchido! CELULAR e/ou RESIDENCIAL");
			document.cadastro.dados_pessoais_fone_res.focus();
			return false;
		}
		
		//Inicia validação data
		dia = (document.cadastro.dados_pessoais_data_nascimento.value.substring(0,2)); 
        mes = (document.cadastro.dados_pessoais_data_nascimento.value.substring(3,5)); 
        ano = (document.cadastro.dados_pessoais_data_nascimento.value.substring(6,10)); 

		situacao = ""; 
		
		// verifica o dia valido para cada mes 
		if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
			situacao = "falsa"; 
		} 
		
		// verifica se o mes e valido 
		if (mes < 01 || mes > 12 ) { 
			situacao = "falsa"; 
		} 
		
		// verifica se e ano bissexto 
		if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
			situacao = "falsa"; 
		} 
		
		// verifica ano
		if (ano < 1920 || ano > 2010) { 
			situacao = "falsa"; 
		} 
			
		if (document.cadastro.dados_pessoais_data_nascimento.value == "") { 
			situacao = "falsa"; 
		} 
		
		if (situacao == "falsa") { 
			alert("O campo DATA DE NASCIMENTO deve ser preenchido no formato DD/MM/AAAA com uma data VÁLIDA!");
			document.cadastro.dados_pessoais_data_nascimento.focus();
			return false;
		} 
		//Finaliza validação data
		
	
		<!-- INICIO VALIDA EMAIL -->
		if (document.cadastro.dados_pessoais_email.value == "") {
		//	alert("Informe seu E-MAIL.");
		//	document.cadastro.dados_pessoais_email.focus();
		//	return false;
		} else {
			prim = document.cadastro.dados_pessoais_email.value.indexOf("@")
			if(prim < 2) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("@",prim + 1) != -1) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf(".") < 1) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf(" ") != -1) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("zipmeil.com") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("hotmeil.com") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf(".@") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("@.") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf(".com.br.") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("/") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("[") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("]") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("(") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf(")") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
			if(document.cadastro.dados_pessoais_email.value.indexOf("..") > 0) {
				alert("O E-MAIL informado parece não estar correto.");
				document.cadastro.dados_pessoais_email.focus();
				return false;
			}
		  }
		  <!-- FIM VALIDA EMAIL -->
		
		if (document.cadastro.dados_pessoais_nacionalidade.value == "")
		{
			alert("O campo NACIONALIDADE deve ser preenchido!");
			document.cadastro.dados_pessoais_nacionalidade.focus();
			return false;
		}
	
		if (document.cadastro.dados_pessoais_fone_res_ddd.value == "" && document.cadastro.dados_pessoais_fone_res.value != "")
		{
			alert("O campo TELEFONE RESIDENCIAL - DDD deve ser preenchido!");
			document.cadastro.dados_pessoais_fone_res_ddd.focus();
			return false;
		}
		if (document.cadastro.dados_pessoais_fone_cel_ddd .value == "" && document.cadastro.dados_pessoais_fone_cel.value != "")
		{
			alert("O campo TELEFONE CELULAR - DDD deve ser preenchido!");
			document.cadastro.dados_pessoais_fone_cel_ddd.focus();
			return false;
		}
		if (document.cadastro.dados_pessoais_fone_recado_ddd.value == "" && document.cadastro.dados_pessoais_fone_recado.value != "")
		{
			alert("O campo TELEFONE DE RECADO - DDD deve ser preenchido!");
			document.cadastro.dados_pessoais_fone_recado_ddd.focus();
			return false;
		}
		if (document.cadastro.dados_pessoais_fone_recado_det.value == "" && document.cadastro.dados_pessoais_fone_recado_ddd.value != "" && document.cadastro.dados_pessoais_fone_recado.value != "")
		{
			alert("O campo RECADO COM: deve ser preenchido!");
			document.cadastro.dados_pessoais_fone_recado_det.focus();
			return false;
		}

		<!-- ESCOLARIDADE-->
		
		//validacao de radio
		marcado = -1
		for (i=0; i<document.cadastro.escolaridade.length; i++) {
			if (document.cadastro.escolaridade[i].checked) {
				marcado = i
				document.cadastro.escolaridade[i].value
			}
		}
		if (marcado == -1) {
			alert("O campo ESCOLARIDADE deve ser escolhido!");
			document.cadastro.escolaridade[0].focus();
			return false;
		} 
		//fim da validacao
		
		if (document.cadastro.escolaridade_ano_em_curso.value == 0 )
		{
			alert("O campo ANO EM QUE ESTÁ CURSANDO deve ser preenchido!");
			document.cadastro.escolaridade_ano_em_curso.focus();
			return false;
		}
		
				if (document.cadastro.escolaridade_termino_curso.value == 0 )
		{
			alert("O campo DATA TÉRMINO DO CURSO deve ser preenchido!");
			document.cadastro.escolaridade_termino_curso.focus();
			return false;
		}
		
		if (document.cadastro.escolaridade_horario_estudo.value == 0)
		{
			alert("O campo HORÁRIO DE ESTUDO deve ser preenchido!");
			document.cadastro.escolaridade_horario_estudo.focus();
			return false;
		}
		if (document.cadastro.escolaridade_nome_curso.value == "")
		{
			alert("O campo NOME DO CURSO deve ser preenchido!");
			document.cadastro.escolaridade_nome_curso.focus();
			return false;
		}
		if (document.cadastro.escolaridade_instituicao.value == "")
		{
			alert("O campo INSTITUIÇÃO deve ser preenchido!");
			document.cadastro.escolaridade_instituicao.focus();
			return false;
		}
		
		<!-- INTENÇÃO DE ESTÁGIO -->
		if (document.cadastro.intencao_estagio_horario.value == 0)
		{
			alert("O campo HORÁRIO DISPONÍVEL deve ser preenchido!");
			document.cadastro.intencao_estagio_horario.focus();
			return false;
		}
		
		if ((document.cadastro.dia1.checked!=true)&&(document.cadastro.dia2.checked!=true)&&(document.cadastro.dia3.checked!=true)&&(document.cadastro.dia4.checked!=true)&&(document.cadastro.dia5.checked!=true)&&(document.cadastro.dia6.checked!=true)&&(document.cadastro.dia7.checked!=true))
		{
			alert("Ao menos um dos campos DIAS DISPONÍVEIS deve ser preenchido!");
			document.cadastro.dia1.focus();
			return false;
		}
		
		
		if(document.getElementById('remuneracao_pretendida').value == '') {
					alert('Você precisa preencher o campo Remuneração Pretendida.');
					document.getElementById('remuneracao_pretendida').focus();
					return false;
			}

			if(document.getElementById('remuneracao_minima').value == '') {
					alert('Você precisa preencher o campo Remuneração Mínima.');
					document.getElementById('remuneracao_minima').focus();
					return false;
			}
		
		var preenchido = 0;
		for(i = 1; i < 6; i++) {
			var field = document.getElementById('area_interesse' + i).value;
			if(field != '') { preenchido = 1;
				break;
			}
		}
		if(preenchido == 0 && document.getElementById('qualquer_area_curso').checked == 0) {
				alert("Você precisa preencher no mínimo uma ÁREA DE INTERESSE.\nCaso não possua, marque a opcão QUALQUER ÁREA RELACIONADA A MEU CURSO.");
				document.getElementById('area_interesse1').focus();
				return false;
		}
		<!-- COMO SOUBE -->

		
		preenchido = 0;
		for(i = 1; i < 6; i++) {
			var field = document.getElementById('area_exp' + i).value;
			if(field != '') { preenchido = 1;
				break;
			}
		}
		if(preenchido == 0 && document.getElementById('sem_exp').checked == 0) {
				alert("Você precisa preencher no mínimo uma ÁREA EM QUE TEM EXPERIÊNCIA.\nCaso não possua, marque a opcão NÃO POSSUO EXPERIÊNCIA PROFISSIONAL.");
				document.getElementById('area_interesse1').focus();
				return false;
		}
		<!-- INFORMAÇÕES ADICIONAIS -->
		
		//validacao de radio
		marcado = -1
		for (i=0; i<document.cadastro.inf_adic_fumante.length; i++) {
			if (document.cadastro.inf_adic_fumante[i].checked) {
				marcado = i
				document.cadastro.inf_adic_fumante[i].value
			}
		}
		if (marcado == -1) {
			alert("O campo INFORMAÇÕES ADICIONAIS- FUMANTE deve ser escolhido!");
			document.cadastro.inf_adic_fumante[0].focus();
			return false;
		} 
		//fim da validacao
		
		//validacao de radio
		marcado = -1
		for (i=0; i<document.cadastro.inf_adic_impedimento.length; i++) {
			if (document.cadastro.inf_adic_impedimento[i].checked) {
				marcado = i
				document.cadastro.inf_adic_impedimento[i].value
			}
		}
		if (marcado == -1) {
			alert("O campo INFORMAÇÕES ADICIONAIS- IMPEDIMENTO deve ser escolhido!");
			document.cadastro.inf_adic_impedimento[0].focus();
			return false;
		} 
		//fim da validacao

		if (marcado == 1 && document.cadastro.inf_adic_impedimento_det.value == "")
		{
			alert("O campo IMPEDIMENTO - SIM. QUAL? deve ser preenchido!");
			document.cadastro.inf_adic_impedimento_det.focus();
			return false;
		}
		
		//validacao de radio
		marcado = -1
		for (i=0; i<document.cadastro.inf_adic_cart_habilitacao.length; i++) {
			if (document.cadastro.inf_adic_cart_habilitacao[i].checked) {
				marcado = i
				document.cadastro.inf_adic_cart_habilitacao[i].value
			}
		}
		if (marcado == -1) {
			alert("O campo INFORMAÇÕES ADICIONAIS- CARTEIRA DE HABILITAÇÃO deve ser escolhido!");
			document.cadastro.inf_adic_cart_habilitacao[0].focus();
			return false;
		} 
		//fim da validacao
		
		if (marcado == 1 && document.cadastro.inf_adic_cart_habilitacao_categoria.value == 0)
		{
			alert("O campo INFORMAÇÕES ADICIONAIS- CARTEIRA DE HABILITAÇÃO CATEGORIA deve ser preenchido!");
			document.cadastro.inf_adic_cart_habilitacao_categoria.focus();
			return false;
		}
		



		marcado = -1
		for (i=0; i<document.cadastro.como_soube.length; i++) {
			if (document.cadastro.como_soube[i].checked) {
				marcado = i;
				document.cadastro.como_soube[i].value;
			}
		} 
		if (marcado == -1) {
			alert("O campo MEIOS QUE SOUBE DO CETEFE deve ser escolhido!");
			document.cadastro.como_soube[0].focus();
			return false;
		} 
		//fim da validacao
		//
		
		if(marcado == 1 && document.getElementById("como_soube_feira_de_estagios_onde_det").value == "")
		{
			alert("O campo FEIRA DE ESTAGIOS. ONDE? deve ser preenchido");
			document.getElementById('como_soube_feira_de_estagios_onde_det').focus();
			return false;
		}
	
		if (marcado == 2 && document.getElementById("como_soube_cartaz").value == "") 
		{
			alert("O campo CARTAZ. ONDE? deve ser preenchido!");
			document.getElementById("como_soube_cartaz").focus();
			return false;
		}

		if (marcado == 3 && document.getElementById("como_soube_indicacao_outro_estudante_det").value == "") 
		{
			alert("O campo INDICAÇÃO DE OUTRO ESTUDANTE. QUEM? deve ser preenchido!");
			document.getElementById("como_soube_indicacao_outro_estudante_det").focus();
			return false;
		}

		if (marcado == 4 && document.getElementById("como_soube_indicacao_outro_det").value == "") 
		{
			alert("O campo INDICAÇÃO DE OUTROS. QUEM? deve ser preenchido!");
			document.getElementById("como_soube_indicacao_outro_det").focus();
			return false;
		}
		

		if (marcado == 5 && document.getElementById("como_soube_radio_qual_det").value == "") 
		{
			alert("O campo RÁDIO. QUAL? deve ser preenchido!");
			document.getElementById("como_soube_radio_qual_det").focus();
			return false;
		}
		if (marcado == 6 && document.cadastro.como_soube_site_det.value == "")
		{
			alert("O campo SITE DO CETEFE, COMO SOUBE? deve ser preenchido!");
			document.cadastro.como_soube_site_det.focus();
			return false;
		}
		if (marcado == 9 && document.cadastro.como_soube_revista_det.value == "")
		{
			alert("O campo REVISTA. QUAL?  deve ser preenchido!");
			document.cadastro.como_soube_revista_det.focus();
			return false;
		}
		if (marcado == 8 && document.cadastro.como_soube_jornal_det.value == "")
		{
			alert("O campo JORNAL. QUAL? deve ser preenchido!");
			document.cadastro.como_soube_jornal_det.focus();
			return false;
		}
		if(marcado == 7 && document.getElementById('como_soube_outro_site_det').value == "") 
		{
			           alert("O campo OUTRO SITE. QUAL? deve ser preenchido!");
			document.getElementById('como_soube_outro_site_det').focus();
			return false;
		}

		if (marcado == 12 && document.cadastro.como_soube_evento.value == "")
		{
			alert("O campo EVENTO. QUAL? deve ser preenchido!");
			document.cadastro.como_soube_evento.focus();
			return false;
		}
		if (marcado == 16 && document.cadastro.como_soube_stand.value == "")
		{
			alert("O campo STAND DO CETEFE. ONDE? deve ser preenchido!");
			document.cadastro.como_soube_stand.focus();
			return false;
		}
		if (marcado == 17 && document.cadastro.como_soube_outro_det.value == "")
		{
			alert("O campo OUTRO. QUAL? deve ser preenchido!");
			document.cadastro.como_soube_outro_det.focus();
			return false;
		}
		
		else
		{ 
		if(confirm("Você tem certeza que todos os dados inseridos estão corretos?"))
			{	
			return true;
			}
			else
				return false;
				}
			
		}
