// JavaScript Document



//ENQUETE

//valida enquete

function validaEnquete() {

	

	marcado = -1

	formConf = document.form_enquete;

	for (i=0; i<formConf.votos.length; i++) {

		if (formConf.votos[i].checked) {

			marcado = i

			

		}

	}

	

	if (marcado == -1) {

		formConf.votos[0].focus();

		alert('Selecione uma das opções antes de votar');

		return false;

	} else { //esse else so foi colocado para evitar que o form desse o submit

		

		formConf.submit();

	} 

		

}





//VALIDA CONTATO

function validaPgContato(){

 	

	form = document.form_contato;

	

	if(form.nome.value == "" || form.nome.value == " "){

		alert('Preencha o campo nome');	

		form.nome.focus();

		return false;

	}

	

	if(form.email.value == "" || form.email.value == " "){

		alert('Preencha o campo e-mail');	

		form.email.focus();

		return false;

	}

	

	if(form.msg.value == "" || form.msg.value == " "){

		alert('Preencha a campo mensagem');	

		form.msg.focus();

		return false;

	}

	

	else

	{

		form.submit();	

	}

}	



// VALIDA Update Dados PF

function verificaEmailLoginPF(){

		form = document.form_dados;

		

		if(form.userEmail.value != form.ocultEmail.value){

			

			if(confirm('ATENÇÃO!!!\nVocê alterou o e-mail! Automaticamente seu login será auterado para o e-mail informado. Deseja continuar?')){

				form.submit();

			}else{

				return false;

			}

		}

		else

		{

				form.submit();

		}

}



//VALIDA Contato Profissional

function validaContato(){

	form = document.form_contato;

	

	if(form.cadArea.value == "_"){

		alert('Selecione a Ocupação disponível para esta vaga.');

		form.cadArea.focus();

		return false;		

	}

	

	/*if(form.dataEntrevista.value.length < 10){

		alert('Informe a data da entrevista.');

		form.dataEntrevista.focus();

		return false;		

	}

	

	if(form.horario.value == "_"){

		alert('Informe o horário da entrevista');

		form.horario.focus();

		return false;		

	}

	

	if(form.local.value == ""){

		alert('Informe o local da entrevista');

		form.local.focus();

		return false;		

	}*/

	

	else

	{

		form.submit();	

	}

}



//Form CadPj PartI

function validaUserPj1(){

	

	form = document.form_cad_pj1;

	

	if(form.userNomeFantasia.value == '' ){

		alert('Preencha o campo Nome Fantasia');

		form.userNomeFantasia.focus();

		return false;

	}

	

	if(form.userNome.value == '' ){

		alert('Preencha o campo Razão Social');

		form.userNome.focus();

		return false;

	}

	

	if(form.userCnpj.value.length < 18 ){

		alert('Preencha o CNPJ por completo');

		form.userCnpj.focus();

		return false;

	}

	

	if(form.userEmail.value == '' ){

		alert('Preencha o campo E-mail');

		form.userEmail.focus();

		return false;

	}

	

	

	

	if(form.userSenha.value == '' ){

		alert('Preencha a Senha');

		form.userSenha.focus();

		return false;

	}

	

	if(form.userRepeteSenha.value != form.userSenha.value ){

		alert('A confirmação não coincide com a Senha digitada');

		form.userRepeteSenha.focus();

		return false;

	}

	else

	{

		form.submit();

	}

}



//Form CadPj PartII

function validaUserPj2(){

	

	form = document.form_cad_pj2;

	

	if(form.userRamo.value == "_"){

		alert('Selecione o ramo de atividade da empresa');

		form.userRamo.focus();

		return false;

	}	

	

	if(form.userPorte.value == "_"){

		alert('Selecione o porte da empresa');

		form.userPorte.focus();

		return false;

	}	

	

	if(form.userFone.value.length < 12){

		alert('Preencha o telefone por completo');

		form.userFone.focus();

		return false;

	}	

	

	if(form.userEnd.value ==  "" || form.userEnd.value ==  " "){

		alert('Preencha o campo endereço');

		form.userEnd.focus();

		return false;

	}	

	

	if(form.userNum.value == "" || form.userNum.value == " "){

		alert('Preencha o campo número');

		form.userNum.focus();

		return false;

	}	

	

	/*if(form.userCep.value < 9){

		alert('Preencha o campo Cep');

		form.userCep.focus();

		return false;

	}	*/

	

	if(form.userBairro.value == "" || form.userBairro.value == " "){

		alert('Preencha o campo Bairro');

		form.userBairro.focus();

		return false;

	}	

	

	if(form.userCidade.value == "" || form.userCidade.value == " "){

		alert('Selecione a Cidade');

		form.userCidade.focus();

		return false;

	}	

	

	if(form.userUf.value == "_"){

		alert('Selecione o estado');

		form.userUf.focus();

		return false;

	}	

	

	if(form.userNomeResp.value == "" || form.userNomeResp.value == " "){

		alert('Preencha o Nome do responsável');

		form.userNomeResp.focus();

		return false;

	}	

	

	if(form.userCel.value.length < 12){

		alert('Preencha o campo Celular por completo');

		form.userCel.focus();

		return false;

	}	

	

	if(form.userCargo.value == "_"){

		alert('Selecione o Cargo do responsável');

		form.userCargo.focus();

		return false;

	}

	

	if(!form.userAceito.checked){

		alert('Para prosseguir é necessário aceitar os termos do contrato');

		form.userAceito.focus();

		return false;

	}

	

	else

	{

	form.submit();	

	}

}



//Form CadPf PartI

function validaUserPf1(){

	

	form = document.form_cad_pf1;

	

	if(form.userNome.value == '' ){

		alert('Preencha o campo NOME');

		form.userNome.focus();

		return false;

	}

	

	if(form.userCpf.value == '' ){

		alert('Preencha o campo CPF');

		form.userCpf.focus();

		return false;

	}

	

	if(form.userRg.value == '' ){

		alert('Preencha o campo RG');

		form.userRg.focus();

		return false;

	}

		

	if(form.userEmail.value == '' ){

		alert('Preencha o campo E-mail');

		form.userEmail.focus();

		return false;

	}

	

	

	

	if(form.userSenha.value == '' ){

		alert('Preencha a Senha');

		form.userSenha.focus();

		return false;

	}

	

	if(form.userRepeteSenha.value != form.userSenha.value ){

		alert('A confirmação não coincide com a Senha digitada');

		form.userRepeteSenha.focus();

		return false;

	}

	else

	{

		CadastroPf();

	}

}





//Form Anuncia Vaga

function validaAnunciaVaga(){

	form = document.form_anuncia;

	
/*
	if(form.cadData.value == "" || form.cadData.value == " "){

		alert('Informe a data de expiração da vaga');	

		form.cadData.focus();

		return false;

	}

	

	if(form.cadVaga.value == "_"){

		alert('Selecione o tipo da vaga');	

		form.cadVaga.focus();

		return false;

	}

	

	if(form.cadArea.value == "_"){

		alert('Selecione a Área de interesse');	

		form.cadArea.focus();

		return false;

	}

	

	if(form.cadQtdade.value =="" || form.cadQtdade.value == " "){

		alert('Preencha a quantidade de vagas disponíveis');	

		form.cadQtdade.focus();

		return false;

	}

	

	if(!checaconfidencial()){

		alert('Informe se os seus dados são confidenciais ou não.');	

		return false;

	}

	
*/
	if(!checaPeriodoAnuncia()){

		alert('Informe o(s) periodo(s) disponível(eis) para esta vaga');	

		return false;

	}

	else

	{
		

		form.submit();	

	}

}



//Form CadPf PartII

function validaUserPf2(){

	

	form = document.form_cad_pf1;

/*

	if(!checaSexo()){

		alert('Selecione o sexo');

		return false;

	}

	if(form.userNasc.value == '' ){

		alert('Preencha a data de Nascimento');

		form.userNasc.focus();

		return false;

	}

	if(form.userEstadoCivil.value == '_' ){

		alert('Selecione o seu estado civil');

		form.userEstadoCivil.focus();

		return false;

	}

	if(form.userFone.value.length < 12){	

		alert('Informe um telefone Fixo');

		form.userFone.focus();

		return false;

	}

	if(form.userCel.value.length < 12){		

		alert('Informe um telefone celular');

		form.userCel.focus();

		return false;

	}

	if(form.userEnd.value == "" || form.userEnd.value == " "){	

		alert('Informe seu endereço');

		form.userEnd.focus();

		return false;

	}

	if(form.userNum.value == "" || form.userNum.value == " "){		

		alert('Informe o número');

		form.userNum.focus();

		return false;

	}

	if(form.userCep.value.length < 9){		

		alert('Informe o cep');

		form.userCep.focus();

		return false;

	}

	if(form.userBairro.value == "" || form.userBairro.value == " "){	

		alert('Informe o Bairro');

		form.userBairro.focus();

		return false;

	}

	if(form.userCidade.value == "" || form.userCidade.value == " "){	

		alert('Selecione a Cidade');

		form.userCidade.focus();

		return false;

	}

	if(form.userUf.value == "_"){		

		alert('Selecione um Estado');

		form.userUf.focus();

		return false;

	}

	if(form.userFormacao.value == "_"){		

		alert('Selecione sua Formacao');

		form.userFormacao.focus();

		return false;

	}

	if(form.userFormacao.value == "1"){		

		if(!checaOpc1Formacao()){			

			alert('Informe o Período em que você está estudando!');

			form.userFormacaoIncompletoOpc1[0].focus();

			return false;

		}
		
		else 

		{

			//verificando se o primeiro período foi selecionado	

			if(form.userFormacaoIncompletoOpc1[0].checked){

				

				if(form.userIncompletoAnoOpc1.value == "" || 

				   form.userIncompletoAnoOpc1.value == " " || 

				   form.userIncompletoEntidadeOpc1.value == "" || 

				   form.userIncompletoEntidadeOpc1.value == " "){

					

						alert('No item FORMAÇÃO:\nOs campos Ano/Semestre ou Entidade não podem ficar em branco!');

						return false;					

				}

			}

			if(form.userFormacaoIncompletoOpc1[1].checked)

			{

				if(form.userIncompletoAnoOpc2.value == "" || 

				   form.userIncompletoAnoOpc2.value == " " || 

				   form.userIncompletoEntidadeOpc2.value == "" || 

				   form.userIncompletoEntidadeOpc2.value == " "){

					

						alert('No item FORMAÇÃO:\nOs campos Ano/Semestre ou Entidade não podem ficar em branco!');

						return false;					

				}

			}

			///// CONTINUAR DAQUI....

			//// VALIDAR AS opções da formação Imcompleta

		}

		

	}

	//Graduação - Formado
	if(form.userFormacao.value == "2"){

		if(!formado()){

		alert('Atenção, no item Formação - Graduação!\nPreencha todos os campos necessários para registrarmos sua formação.');

		return false;	

		}

	}
	
	//Pós Graduação
	if(form.userFormacao.value == "3"){		

		if(!posFormado()){					

		alert('Atenção, no item Formação - Pós-Graduação!\nPreencha todos os campos necessários para registrarmos sua formação.');

		return false;

		}	

	}	

	///MEstre
	if(form.userFormacao.value == "4"){		

			if(!mestrado()){			

				alert('Atenção, no item Formação - Mestrado!\nPreencha todos os campos necessários para registrarmos sua formação.');

				return false;	

			}

		}
	
	//Doutor
	if(form.userFormacao.value == "5"){
		
		if(!doutor()){	
				
		
				alert('Atenção, no item Formação - Doutor!\nPreencha todos os campos necessários para registrarmos sua formação.');
		
				return false;		
		
		
				}

	}

	if (!viewDivAreas()){		

		alert('É necessário selecionar pelo menos uma Área de Interesse e um interesse específico da Área!');

		return false;

	}

	if(!checaPeriodo()){		

		alert('É necessário selecionar a sua disponibilidade de horário!');

		return false;

	}

*/
	if(!checaAuth()){	

		alert('É necessário selecionar uma opção de autorização do seu cadastro!');

		return false;

	}

	if(!form.userAceito.checked){		

		alert('Para prosseguir é necessário aceitar os termos!');

		form.userAceito.focus();

		return false;

	}

	else
	{
		form.submit();	

	}

}





// ---- Funções de validações -----



//VAlidando RadioButtons Confidencial

function checaconfidencial() {

	

	marcado = -1

	formConf = document.form_anuncia;

	for (i=0; i<formConf.cadConfidencial.length; i++) {

		if (formConf.cadConfidencial[i].checked) {

			marcado = i

			

		}

	}

	

	if (marcado == -1) {

		formConf.cadConfidencial[0].focus();

		return false;

	} else { //esse else so foi colocado para evitar que o form desse o submit

		

		return true;

	} 

		

}



//VAlidando CheckBox Periodo Anuncia Vagas

function checaPeriodoAnuncia() {

	

	marcadoPeriodo = -1

	formChecaPeriodoVaga = document.form_anuncia;

	chksArea = document.getElementsByName('cadPeriodo[]');

	



	for (i=0; i<chksArea.length; i++) {

		if (chksArea[i].checked) {

			marcadoPeriodo = i

			

		}

	}

	

	if (marcadoPeriodo == -1) {

		chksArea[0].focus();

		return false;

	} else { //esse else so foi colocado para evitar que o form desse o submit

		

		return true;

	} 

		

}



//VAlidando RadioButtons Sexo

function checaSexo() {

	

	marcado = -1

	formCheca = document.form_cad_pf1;

	for (i=0; i<formCheca.userSexo.length; i++) {

		if (formCheca.userSexo[i].checked) {

			marcado = i

			resposta = formCheca.userSexo[i].value

		}

	}

	

	if (marcado == -1) {

		return false;

	} else { //esse else so foi colocado para evitar que o form desse o submit

		

		return true;

	} 

		

}



//VAlidando CheckBox Periodo

function checaPeriodo() {

	

	marcadoPeriodo = -1

	formChecaPeriodo = document.form_cad_pf1;

	for (i=0; i<formChecaPeriodo.userPeriodos.length; i++) {

		if (formChecaPeriodo.userPeriodos[i].checked) {

			marcadoPeriodo = i

			resposta = formChecaPeriodo.userPeriodos[i].value;

		}

	}

	

	if (marcadoPeriodo == -1) {

		formChecaPeriodo.userPeriodos[0].focus();

		return false;

	} else { //esse else so foi colocado para evitar que o form desse o submit

		

		return true;

	} 

		

}



//VAlidando RadioButtons opc1 formação

function checaOpc1Formacao() {

	

	marcado = -1

	formOpc1 = document.form_cad_pf1;

	for (i=0; i<formOpc1.userFormacaoIncompletoOpc1.length; i++) {

		if (formOpc1.userFormacaoIncompletoOpc1[i].checked) {

			marcado = i

			

		}

	}

	

	if (marcado == -1) {

		return false;

	} else { //esse else so foi colocado para evitar que o form desse o submit

		

		return true;

	} 

		

}



//VAlidando RadioButtons Autorização

function checaAuth() {

	

	marcado = -1

	formAuth = document.form_cad_pf1;

	for (i=0; i<formAuth.userAuth.length; i++) {

		if (formAuth.userAuth[i].checked) {

			marcado = i

			

		}

	}

	

	if (marcado == -1) {

		formAuth.userAuth[0].focus();

		return false;

	} else {

		

		return true;

	} 

		

}



///FORMADO

function formado(){

	

	if(form.userCref.value == "" || form.userCref.value == " "){

		

		return false

		

	}

	if(form.userCompletoAno.value == "" || 

	   form.userCompletoAno.value == " " || 

	   form.userCompletoEntidade.value == "" || 

	   form.userCompletoEntidade.value == " "){

				

		return false;					

	}

	else

	{

	    return true;	

	}

}



///Pós Graduado

function posFormado(){

	

	if(form.userCref.value == "" || form.userCref.value == " "){

		

		return false

		

	}

	

	if(form.userPosAno.value == "" || 

	   form.userPosAno.value == " " || 

	   form.userPosEntidade.value == "" || 

	   form.userPosEntidade.value == " "){

				

		return false;					

	}

	else

	{

	    return true;	

	}

}



///Mestrado

function mestrado(){

	

	if(form.userCref.value == "" || form.userCref.value == " "){

		

		return false

		

	}

	

	if(form.userMestreAno.value == "" || 

	   form.userMestreAno.value == " " || 

	   form.userMestreEntidade.value == "" || 

	   form.userMestreEntidade.value == " "){

				

		return false;					

	}

	else

	{

	    return true;	

	}

}



///Mestrado

function doutor(){

	

	if(form.userCref.value == "" || form.userCref.value == " "){

		

		return false

		

	}

	

	if(form.userDrAno.value == "" || 

	   form.userDrAno.value == " " || 

	   form.userDrEntidade.value == "" || 

	   form.userDrEntidade.value == " "){

				

		return false;					

	}

	else

	{

	    return true;	

	}

}



//DIVS Areas

function viewDivAreas(alvo, cont, alvo2){

	

	frmCheckform = document.form_cad_pf1;

	//document.getElementById(alvo).style.display='block';

	

	var chksArea = document.getElementsByName('userPfAreas[]');

	var chksInteresse = document.getElementsByName('userPfInteresses'+alvo+'[]');

	

	var interesseChecked = false;

	var areaChecked = false;

	qtdade = chksArea.length;

	qtdade2 = chksInteresse.length;

	

	

	// GET Áreas selecionadas

	

	

        for (var i = 0; i < chksArea.length; i++)

        {

                if (chksArea[i].checked)

                {		

					 areaChecked = true;

						

					

						vendo = chksArea[i].value;

						

							for(var i2=0; i2 < qtdade2; i2++){

								

								

								if (chksInteresse[i2].checked){	

									

									interesseChecked = true;

									break;

                				}

								

								

							}

                       

						

						

                }

				

				

        }

	

		

		// if ishasChecked is false then throw the error message

        if (!areaChecked)

        {	

			// Escondendo os interesses em aberto

			   for(i3 = 0; i3 <qtdade; i3++){

                	

					$(document).ready(function(){

			

						$('#'+i3).hide('slow');

						

					});

			   }

				

				// Retirando os interesses selecionados

			   for(var i4=0; i4 < qtdade2; i4++){

								

								chksInteresse[i4].checked = '';	

								

							}

							

             // alert("Por favor, é necessário selecionar pelo menos uma Área de interesse!");

			  chksArea[0].focus();

			  return false;

			  

			  

							

              	 

        }

		else

		{

			

			//MOSTRA os Interesses da Área selecionada

			$(document).ready(function(){

			

				//$('#'+alvo).slideToggle(1500);

				$('#'+alvo).show('slow');

						

			});

			return true;

			

		}

		

		if(!chksArea[alvo].checked){

				

				$(document).ready(function(){

			

						$('#'+alvo).hide('slow');

						

					});

	}

		

}



// ---------- FIM -----------
