
//----------------------FAZ VALIDAÇÃO DE FORMULÀRIOS DE CANDIDATOS A VAGAS DE EMPREGO-----------------------
$(document).ready(function()
{
    
$('.abreLightbox').lightBox();
	
	$('input.form').click(function(){
		$('#formulario').fadeIn('slow');
			
	})	
	
			//Mascaras--------------------------------
			$('#dataNascimento').mask("99/99/9999");
			$('#cpf').mask("999.999.999-99");
			$('#dataEmissaoProfissional').mask("99/99/9999");
			$('#dataEmissaoPis').mask("99/99/9999");
			$('#cep').mask("99.999-999");
			$('#emissaoIdentidade').mask("99/99/9999");
			$('#validIdent').mask("99/99/9999");
			$('#dataEmissaoCarteira').mask("99/99/9999");
			$('#validCartHab').mask("99/99/9999");
			$('#peso').mask("999.999");
			$('#altura').mask("9.99");
			$('#nrCalcado').mask("99");
			$('#manequim').mask("99");
			$('#DataInicioCurso').mask("99/99/9999");
			$('#FinalCurso').mask("99/99/9999");
			
			$("input[name='dataAdmissaoExp[]']").mask("99/99/9999");
			$("input[name='dataDesligamentoExp[]']").mask("99/99/9999");
			
			$('#cancelar').click(function(){
				$('#formulario').fadeOut('slow');

			})
			$('#cancelar2').click(function(){
				
				$('#formularioDadosEndereco').fadeOut('slow');

			})
			$('#cancelar3').click(function(){
				
				$('#formularioDadosGerais').fadeOut('slow');

			})
			$('#cancelar4').click(function(){
				
				$('#formularioDadosOutros').fadeOut('slow');

			})
			$('#cancelar5').click(function(){
				
				$('#formularioCandidatoExperiencias').fadeOut('slow');

			})
			$('#cancelar6').click(function(){
				
				$('#formularioCandidatoCargosPretendidos').fadeOut('slow');

			})
			$('#cancelar7').click(function(){
				
				$('#formularioCandidatoDoctos').fadeOut('slow');

			})
			$('#cancelar8').click(function(){
				
				$('#formularioCandidatoIdentidade').fadeOut('slow');

			})
			$('#cancelar9').click(function(){
				
				$('#formularioCandidatoDoctosGerais').fadeOut('slow');

			})
			
			$('#cancelar12').click(function(){
				
				$('#formularioCandidatoReferencias').fadeOut('slow');

			})
			
			$('#cancelar11').click(function(){
				
				$('#formularioCandidatoCursos').fadeOut('slow');

			})
			
			$('#cancelar13').click(function(){
				
				$('#formularioCandidatoConhecimentos').fadeOut('slow');

			})
			
			$('#cancelar14').click(function(){
				
				$('#formularioCandidatoHabilidades').fadeOut('slow');

			})			
							
										  
			
	
	//clica no botao para chamar proximo formulario
	$('input.btnDadosPessoais').click(function(){
											   
			//-----------------Valida formulario 1 --------------------------------------------
			var erro = "";
			var nomeCompleto = $('#nomeCompleto').val(); 
				if(!nomeCompleto) { erro = erro + "- Nome Completo\n"; }
			

			var dataNascimento = $('#dataNascimento').val();
			if(!dataNascimento) { erro = erro + "- Data Nascimento\n"; }
			//valida data
			else {
				exp = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/
				if(!exp.test(dataNascimento)){ erro = erro + "- Data de nascimento inválida\n"; }
			}

			var naturalidade = $('#naturalidade').val(); 
				if(!naturalidade) { erro = erro + "- Naturalidade\n"; }		
			
			var paisNascimento = $('#paisNascimento').val(); 
				if(paisNascimento == "SELECIONE") { erro = erro + "- País de Nascimento\n"; }
				
			var ufNascimento = $('#ufNascimento').val(); 
				if(ufNascimento=="SELECIONE") { erro = erro + "- UF Nascimento\n"; }
			
			var religiao = $('#religiao').val(); 
				if(religiao=="SELECIONE") { erro = erro + "- Religião\n"; }	
				
			var estadoCivil = $('#estadoCivil').val(); 
				if(estadoCivil=="SELECIONE") { erro = erro + "- Estado Civil\n"; }		
			
			var cutis = $('#cutis').val(); 
				if(cutis=="SELECIONE") { erro = erro + "- Cutis\n"; }	
			
			var tipoSangue = $('#tipoSangue').val(); 
				if(tipoSangue=="SELECIONE") { erro = erro + "- Tipo de Sangue\n"; }

			var fatorRh = $('#fatorRh').val(); 
				if(fatorRh=="SELECIONE") { erro = erro + "- Fator RH\n"; }

			var cpf = $('#cpf').val(); 
				if(!cpf) { erro = erro + "- CPF\n"; }
			
			if (erro)
			{
				alert("Os seguintes campos devem ser preenchidos:\n"+ erro);
				return false;
			}
			//----------------------------------FIM VALIDAÇAO-------------------------
			
			//caso passe pela validaçao fecha formulario atual e mostra proximo
			$('#formularioDadosEndereco').fadeIn('slow');
			$('#formulario').fadeOut('slow');
	})
	




	//chama proximo formulario
	$('input.btnDadosEndereco').click(function(){

			//-----------------------------------------VALIDAÇÂO FORMULÀRIO ATUAL------------------------
			var erro = "";
			var endereco = $('#endereco').val(); 
				if(!endereco) { erro = erro + "- Endereço\n"; }
				
			var numero = $('#numero').val(); 
				if(!numero) { erro = erro + "- Número\n"; }	
				
			var cep = $('#cep').val(); 
				if(!cep) { erro = erro + "- CEP\n"; }		
			
			var bairro = $('#bairro').val(); 
				if(!bairro) { erro = erro + "- Bairro\n"; }
				
			var cidadeEndereco = $('#cidadeEndereco').val(); 
				if(!cidadeEndereco) { erro = erro + "- Cidade\n"; }
			
			var paisEndereco = $('#paisEndereco').val(); 
				if(paisEndereco=='SELECIONE O PAIS') { erro = erro + "- País\n"; }	
				
			var ufEndereco = $('#ufEndereco').val(); 
				if(ufEndereco=='SELECIONE O ESTADO') { erro = erro + "- Estado\n"; }		
			
			var email = $('#email').val(); 
				if(!email) { erro = erro + "- Email\n"; }	
				else{		
					p = email.indexOf("@");
					z = email.indexOf(".");
					
					if ((p < 1 || p == (email.length-1)) || (z < 1 || z == (email.length-1))) 
					{
						erro = erro + "- E-mail inválido.\n"
					}
				}
				
			var telefoneContatoddd = $('#telefoneContatoddd').val(); 
				if(!telefoneContatoddd) { erro = erro + "- DDD Telefone Contato\n"; }	
				
			var telefoneContato = $('#telefoneContato').val(); 
				if(!telefoneContato) { erro = erro + "- Telefone Contato\n"; }
			
			var telefoneddd = $('#telefoneddd').val(); 
				if(!telefoneddd) { erro = erro + "- DDD Telefone\n"; }
			
			var telefone = $('#telefone').val(); 
				if(!telefone) { erro = erro + "- Telefone\n"; }
				
			var nomeContato = $('#nomeContato').val(); 
				if(!nomeContato) { erro = erro + "- Nome Contato\n"; }

			if (erro)
			{
				alert("Os seguintes campos devem ser preenchidos:\n"+ erro);
				return false;
			}
			//----------------------------------FIM VALIDAÇAO-------------------------
		$('#formularioDadosGerais').fadeIn('slow');
		$('#formularioDadosEndereco').fadeOut('slow');
	})
	
	
	
	
	
    $('input.btnDadosGerais').click(function(){
											 
		//-----------------------------------------VALIDAÇÂO FORMULÀRIO ATUAL------------------------
			var erro = "";
			var grauInstrucao = $('#grauInstrucao').val(); 
				if(grauInstrucao=='SELECIONE') { erro = erro + "- Grau de instrução\n"; }
				
			var nomeMae = $('#nomeMae').val(); 
				if(!nomeMae) { erro = erro + "- Nome da Mãe\n"; }	
				
			var nomePai = $('#nomePai').val(); 
				if(!nomePai) { erro = erro + "- Nome do Pai\n"; }		
			
			var tipoVaga = $('#tipoVaga').val(); 
				if(tipoVaga=='SELECIONE O TIPO DA VAGA') { erro = erro + "- Tipo da vaga\n"; }
				
			
			if (erro)
			{
				alert("Os seguintes campos devem ser preenchidos:\n"+ erro);
				return false;
			}
			//----------------------------------FIM VALIDAÇAO-------------------------
		$('#formularioDadosOutros').fadeIn('slow');
		$('#formularioDadosGerais').fadeOut('slow');
	})
	
	
	
	
	$('input.btnOutrosDados').click(function(){						 
		//-----------------------------------------VALIDAÇÂO FORMULÀRIO ATUAL------------------------
			var erro = "";	
			
			var salarioCombinar = $('#salarioCombinar').val(); 	
			var pretencaoSalarial = $('#pretencaoSalarial').val(); 
			if(( (pretencaoSalarial=='0.00')||(pretencaoSalarial=='') && salarioCombinar=='No'))  { 
				erro = erro + "- Pretenção salarial (ou escolha a opçao 'Sim')\n"; }
				
			if (erro)
			{
				alert("Os seguintes campos devem ser preenchidos:\n"+ erro);
				return false;
			}
			//----------------------------------FIM VALIDAÇAO-------------------------
		$('#formularioCandidatoExperiencias').fadeIn('slow');
		$('#formularioDadosOutros').fadeOut('slow');
	})
		
	
	
	
	
	$('input.btnCandidatoExperiencias').click(function(){
													   
		
		$('#formularioCandidatoCargosPretendidos').fadeIn('slow');
		$('#formularioCandidatoExperiencias').fadeOut('slow');
	})
	
		
		
		
	
	$('input.btnCandidatoCargosPretendidos').click(function(){
															
		$('#formularioCandidatoReferencias').fadeIn('slow');
		$('#formularioCandidatoCargosPretendidos').fadeOut('slow');
	})
	
	
	
	
	$('input.btnCandidatoReferencias').click(function(){								 
		//-----------------------------------------VALIDAÇÂO FORMULÀRIO ATUAL------------------------
			var erro = "";
			var nomeReferencia = $('#nomeReferencia').val(); 
				if(!nomeReferencia) { erro = erro + "-Referência\n"; }
				
			var tipoReferencia = $('#tipoReferencia').val(); 
				if(!tipoReferencia) { erro = erro + "-Tipo da Referência\n"; }	
				
			var cargoReferencia = $('#cargoReferencia').val(); 
				if(!cargoReferencia) { erro = erro + "-Cargo da Referência\n"; }		
			
			var enderecoReferencia = $('#enderecoReferencia').val(); 
				if(!enderecoReferencia) { erro = erro + "-Endereço\n"; }
				
			var numeroReferencia = $('#numeroReferencia').val(); 
				if(!numeroReferencia) { erro = erro + "-Número endereço\n"; }
				
			var bairroReferencia = $('#bairroReferencia').val(); 
				if(!bairroReferencia) { erro = erro + "-Bairro\n"; }	
				
			var cidadeReferencia = $('#cidadeReferencia').val(); 
				if(!cidadeReferencia) { erro = erro + "-Cidade\n"; }		
			
			var paisReferencia = $('#paisReferencia').val(); 
				if(paisReferencia=='SELECIONE') { erro = erro + "-País\n"; }
				

			var estadoReferencia = $('#estadoReferencia').val(); 
				if(estadoReferencia=='SELECIONE O ESTADO') { erro = erro + "-Estado\n"; }
				
				
			var dddReferencia = $('#dddReferencia').val(); 
				if(!dddReferencia) { erro = erro + "-DDD do Telefone\n"; }
				
				
			var telefoneReferencia = $('#telefoneReferencia').val(); 
				if(!telefoneReferencia) { erro = erro + "-Telefone\n"; }
				
				
			var email = $('#emailReferencia').val(); 
				if(!email) { erro = erro + "-Email\n"; }	
				else{		
					p = email.indexOf("@");
					z = email.indexOf(".");
					
					if ((p < 1 || p == (email.length-1)) || (z < 1 || z == (email.length-1))) 
					{
						erro = erro + "- E-mail inválido.\n"
					}
				}	
			
			if (erro)
			{
				alert("Os seguintes campos devem ser preenchidos:\n"+ erro);
				return false;
			}
			//----------------------------------FIM VALIDAÇAO-------------------------
													
		$('#formularioCandidatoCursos').fadeIn('slow');
		$('#formularioCandidatoReferencias').fadeOut('slow');
	})	
	
	
	
	
		
	$('input.btnCandidatoCursos').click(function(){								 											
		$('#formularioCandidatoConhecimentos').fadeIn('slow');
		$('#formularioCandidatoCursos').fadeOut('slow');
	})
	
	
	
	
	
	
	$('input.btnCandidatoConhecimentos').click(function(){								 											
		$('#formularioCandidatoHabilidades').fadeIn('slow');
		$('#formularioCandidatoConhecimentos').fadeOut('slow');
	})
	
	
	
	
	
	
	$('input.btnCandidatoHabilidades').click(function(){								 											
		$('#formularioCandidatoDoctos').fadeIn('slow');
		$('#formularioCandidatoHabilidades').fadeOut('slow');
	})
		
		
		
		
		
	
	$('input.btnFormularioDoctos').click(function(){
		//-----------------------------------------VALIDAÇÂO FORMULÀRIO ATUAL------------------------
			var erro = "";
			var paisDoc = $('#paisDoc').val(); 
				if(paisDoc=='SELECIONE') { erro = erro + "- País Doc\n"; }	
				
			var profissionalDoc = $('#profissionalDoc').val(); 
				if(!profissionalDoc) { erro = erro + "- Número Carteira Profissional\n"; }		
			
			var serieDoc = $('#serieDoc').val(); 
				if(!serieDoc) { erro = erro + "- Série Carteira\n"; }

			var ufProfissional = $('#ufProfissional').val(); 
				if(ufProfissional=='SELECIONE O ESTADO') { erro = erro + "- UF Carteira Profissional\n"; }	
				
			var dataEmissaoProfissional = $('#dataEmissaoProfissional').val(); 
				if(!dataEmissaoProfissional) { erro = erro + "- Data Emissão Cart. Profissional\n"; }
			//valida data
			else {
				exp = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/
				if(!exp.test(dataEmissaoProfissional)){ erro = erro + "- Data Emissão Cart. Profissional inválida\n"; }
			}
			
			var pis = $('#pis').val(); 
				if(!pis) { erro = erro + "- Número PIS\n"; }
				
			var dataEmissaoPis = $('#dataEmissaoPis').val(); 
				if(!dataEmissaoPis) { erro = erro + "- Data Emissão PIS\n"; }
						//valida data
			else {
				exp = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/
				if(!exp.test(dataEmissaoPis)){ erro = erro + "- Data Emissão PIS inválida\n"; }
			}
			
			if (erro)
			{
				alert("Os seguintes campos devem ser preenchidos:\n"+ erro);
				return false;
			}
			//----------------------------------FIM VALIDAÇAO-------------------------
		$('#formularioCandidatoIdentidade').fadeIn('slow');
		$('#formularioCandidatoDoctos').fadeOut('slow');
	})	
	
		
		
		
		
	
	$('input.btnCandidatoIdentidade').click(function(){
													 
		
/*		var carteiraIdentidade = $('#carteiraIdentidade').val(); 
		var orgaoEmissor = $('#orgaoEmissor').val(); 
		var ufOrgao = $('#ufOrgao').val(); 
		var emissaoIdentidade = $('#emissaoIdentidade').val(); 
		
		var identidadeEstrangeira = $('#identidadeEstrangeira').val(); 
		var validIdent = $('#validIdent').val(); 
		var anoChegada= $('#anoChegada').val(); 
		
		if( ((!tipoVisto)||(!orgaoEmissor)||(ufOrgao=='SELECIONE O ESTADO')||(!emissaoIdentidade)) &&
		  ((!carteiraIdentidade)||(!identidadeEstrangeira)||(!validIdent)||(!anoChegada))
		  ){
			erro = erro + "- Preencha todos os campos referente ao tipo de identidade\n"; 
		} */
		 

		
		$('#formularioCandidatoDoctosGerais').fadeIn('slow');
		$('#formularioCandidatoIdentidade').fadeOut('slow');
	})
	
		
		
		
		
	
	$('input.btnCandidatoDoctosGerais').click(function(){
		//-----------------Valida formulario 1 --------------------------------------------
			var erro = "";
			var tituloEleitor = $('#tituloEleitor').val(); 
				if(!tituloEleitor) { erro = erro + "- Titulo Eleitor\n"; }
				
			var zona = $('#zona').val(); 
				if(!zona) { erro = erro + "- Zona\n"; }	
				
			var sessao = $('#sessao').val(); 
				if(!sessao) { erro = erro + "- Sessão\n"; }		
			
			var cidadeDoctosGerais = $('#cidadeDoctosGerais').val(); 
				if(!cidadeDoctosGerais) { erro = erro + "- Cidade Doctos\n"; }
				
			var ufEleitor = $('#ufEleitor').val(); 
				if(ufEleitor=='SELECIONE O ESTADO') { erro = erro + "- UF Titulo Eleitor\n"; }				
			
			if (erro)
			{
				alert("Os seguintes campos devem ser preenchidos:\n"+ erro);
				return false;
			}
			//----------------------------------FIM VALIDAÇAO-------------------------
			
		/*$('#mensagemSucesso').fadeIn('slow');*/
		$('#formularioCandidatoDoctosGerais').fadeOut('slow');
	})	
	
	
	
	
/*	$('input.btnPainelSucesso').click(function(){
		$('#mensagemSucesso').fadeOut('slow');
	})*/
	
	
	
	
	
});