function confirmaCadastro_001(){
 if (document.formProfissional.Nome.value == ''){
  alert('Preencha o campo Nome');
  document.formProfissional.Nome.focus();
  return false;
 }
 if (document.formProfissional.email.value == '' || document.formProfissional.email.value.indexOf('@') == -1){
  alert('Preencha corretamente o campo Email');
  document.formProfissional.email.focus();
  return false;
 }
 if (document.formProfissional.confirmaremail.value != document.formProfissional.email.value){
  alert('Seu email de confirmação está incorreto');
  document.formProfissional.confirmaremail.focus();
  return false;
 }
 if (!isCPF(document.formProfissional.cpf.value)){
  alert('Preencha corretamente o campo CPF');
  document.formProfissional.cpf.focus();
  return false;
 }
 if (document.formProfissional.senha.value == '' || document.formProfissional.senha.value.length < 5){
  alert('Preencha corretamente o campo senha (Mínimo 5 caracteres)');
  document.formProfissional.senha.focus();
  return false;
 }
 if (document.formProfissional.confirmarsenha.value != document.formProfissional.senha.value){
  alert('Sua confirmação de senha está incorreta');
  document.formProfissional.confirmarsenha.focus();
  return false;
 }
 if (document.formProfissional.lembrete.value == ''){
  alert('Preencha o campo lembrete');
  document.formProfissional.lembrete.focus();
  return false;
 }
 if (document.all){
  document.formProfissional.Btn_Cancelar.style.display = 'none';
  document.formProfissional.Btn_Enviar.value = '... Aguarde, enviando informações ...';
  document.formProfissional.Btn_Enviar.disabled = true;
 }
}

function confirmaCadastro_002(){
 var regPatrn = new Object();
 regPatrn.cep = /^\d{5}(-\d{3})?$/;
 regPatrn.data = /^([0-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/19[0-8][0-9]$/;
 if (document.formProfissional.nome.value == ''){
  alert('Preencha o campo Nome !');
  document.formProfissional.nome.focus();
  return false;
 }
 if (document.formProfissional.cpf.value == ''){
  alert('Preencha o campo Cpf!');
  document.formProfissional.cpf.focus();
  return false;
 }
 if (document.formProfissional.datanascimento.value == ''){
  alert('Preencha o campo Data de Nascimento!');
  document.formProfissional.datanascimento.focus();
  return false;
 }
 var DataNascimento = document.formProfissional.datanascimento.value;
 var regPatrn_DataNascimento = regPatrn['data'];
 var check_regPatrn_DataNascimento = regPatrn_DataNascimento.exec(DataNascimento);
 if (!check_regPatrn_DataNascimento){
  alert('Preencha o campo Data de Nascimento!');
  document.formProfissional.datanascimento.focus();
  return false;
 }
 else{
/////////////////////////////////////////////////
		hoje=new Date();
		data = document.formProfissional.datanascimento.value;
			//alert(data)
			
		var array_data = data.split("/")
			//se o array nao tem tres partes, a data eh incorreta
			
			//alert(array_data[0])
			
			if (array_data.length!=3)
			   return false;
			//comprovo que o ano, mes, dia são corretos
			var ano;
			ano = parseInt(array_data[2]);
			if (isNaN(ano))
			   return false;
		
			var mes;
			mes = parseInt(array_data[1]);
			if (isNaN(mes))
			   return false;
		
			var dia;
			dia = parseInt(array_data[0]);
			if (isNaN(dia))
			   return false;
			   
			//subtraio os anos das duas datas
			edad = hoje.getYear()- ano; //-1 porque ainda nao fez anos durante este ano

			if (edad < 14 )
			//não pode se cadastrar no site
			{
	
				window.open('pro_cadastro_proibido.asp?edad','page','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=645,height=200, left=200, top=250'); 
				window.location.href=("default.asp");
			}
/////////////////////////////////////////////////
 }
 if (document.formProfissional.sexo.selectedIndex == 0){
  alert('Preencha o campo Sexo');
  document.formProfissional.sexo.focus();
  return false;
 }	
 if (document.formProfissional.estadocivil.selectedIndex == 0){
  alert('Preencha o campo Estado civil');
  document.formProfissional.estadocivil.focus();
  return false;
 }
 if (document.formProfissional.endereco.value == ''){
  alert('Preencha o campo Endereco');
  document.formProfissional.endereco.focus();
  return false;
 }
 var Cep = document.formProfissional.cep.value;
 var regPatrn_Cep = regPatrn['cep']
 var check_regPatrn_Cep = regPatrn_Cep.exec(Cep);
 if (!check_regPatrn_Cep){
  alert('Preencha o campo Cep (xxxxx-xxx)!');
  document.formProfissional.cep.focus();
  return false;
 }
 if (document.formProfissional.bairro.value == ''){
  alert('Preencha o campo Bairro');
  document.formProfissional.bairro.focus();
  return false;
 }
 if (document.formProfissional.cidade.value == ''){
  alert('Preencha o campo Cidade');
  document.formProfissional.cidade.focus();
  return false;
 }
 if (document.formProfissional.estado.selectedIndex == 0){
  alert('Preencha o campo Estado');
  document.formProfissional.estado.focus();
  return false;
 }
 if (document.formProfissional.telefone1.value == ''){
  alert('Preencha o campo Telefone [1]');
  document.formProfissional.telefone1.focus();
  return false;
 }
 if (document.formProfissional.email.value == '' || document.formProfissional.email.value.indexOf('@') == -1){
  alert('Preencha o campo Email');
  document.formProfissional.email.focus();
  return false;
 }
 if (document.formProfissional.confirmacaoemail.value == '' || document.formProfissional.confirmacaoemail.value != document.formProfissional.email.value){
  alert('Preencha o campo confirmação de Email corretamente');
  document.formProfissional.confirmacaoemail.focus();
  return false;
 }
 if (document.formProfissional.modovisualizacao[0].checked == false && document.formProfissional.modovisualizacao[1].checked == false){
  alert('Preencha o campo Tipo de visualização');
  document.formProfissional.modovisualizacao[0].focus();
  return false;
 }
 if (document.all){
  document.formProfissional.Btn_Cancelar.style.display = 'none';
  document.formProfissional.Btn_Enviar.value = '... Aguarde, enviando informações ...';
  document.formProfissional.Btn_Enviar.disabled = true; 
 }
}



function preencherOutrasExperiencias(QualExperiencia){
 var ContainerExperiencia = eval('EP_Emp_'+ QualExperiencia +'');
 eval ('EP_preencher_'+ QualExperiencia +'.style.display = "none"');
 for (i=0;i<ContainerExperiencia.length;i++)
 ContainerExperiencia[i].style.display = '';		
}
function preparaEscrita(QualcaixaTexto, caixaTextoAtual){
 var containerCaracteres = eval('EP_maxchars_'+ QualcaixaTexto +'');
 var caixaTextoMaxChar = eval('document.formProfissional.EP_maxchars_text_'+ QualcaixaTexto +'');
 if (caixaTextoAtual.name != 'infComp_OutrasInformacoes'){
  caixaTextoAtual.style.width = '433px';
  caixaTextoAtual.style.height = '200px';
 }
 containerCaracteres.style.display = '';
 caixaTextoMaxChar.value = (500 - caixaTextoAtual.value.length) + ' caracteres';
}
function finalizaEscrita(QualCaixaTexto,caixaTextoAtual){
 var containerCaracteres = eval('EP_maxchars_'+ QualCaixaTexto +'');
 containerCaracteres.style.display = 'none';
 if (caixaTextoAtual.name != 'infComp_OutrasInformacoes'){
  caixaTextoAtual.style.width = '232px';
  caixaTextoAtual.style.height = '101px';
 }
}
function calculaCaracteresRestantes(QualCaixaTexto, caixaTextoAtual){
 var caixaTextoMaxChar = eval('document.formProfissional.EP_maxchars_text_'+ QualCaixaTexto +'');
 if (caixaTextoAtual.value.length > 500)
 caixaTextoAtual.value = caixaTextoAtual.value.substr(0, 500);
 else
 caixaTextoMaxChar.value = (500 - caixaTextoAtual.value.length) + ' caracteres';
}

function confirmaCadastro_002(){
 if (document.formProfissional.AreaInteresse_1.options[document.formProfissional.AreaInteresse_1.selectedIndex].value == ''){
  alert('Preencha o campo Área de Interesse [1]');
  document.formProfissional.AreaInteresse_1.focus();
  return false;
 }
 if (document.formProfissional.CargoInteresse_1.options[document.formProfissional.CargoInteresse_1.selectedIndex].value == '' && document.formProfissional.CargoInteresse_Outro_1.value == ''){
  alert('Preencha o campo Função de Interesse [1] ou Outro cargo de Interesse [1]');
  document.formProfissional.CargoInteresse_1.focus();
  return false;
 }
 if (document.formProfissional.modalidadeTrebalho.value == ''){
  alert('Preencha o campo Modalidade de trabalho');
  document.formProfissional.AreaInteresse_1.focus();
  return false;
 }
 if (document.formProfissional.HorarioTrabalho.value == ''){
  alert('Preencha o campo Preferência de horário');
  document.formProfissional.AreaInteresse_1.focus();
  return false;
 }
 if (document.formProfissional.expProf_Atividades_1.value.length > 500){
  alert('O campo Atividades exercidas da Empresa [1] está muito extenso.\nAtualmente ele possui '+ document.formProfissional.expProf_Atividades_1.value.length + ' caracteres [O máximo é 500 caracteres].');
  document.formProfissional.expProf_Atividades_1.focus();
  document.formProfissional.expProf_Atividades_1.select();
  return false;
 }
 if (document.formProfissional.expProf_Atividades_2.value.length > 500){
  alert('O campo Atividades exercidas da Empresa [2] está muito extenso.\nAtualmente ele possui '+ document.formProfissional.expProf_Atividades_2.value.length + ' caracteres [O máximo é 500 caracteres].');
  document.formProfissional.expProf_Atividades_2.focus();
  document.formProfissional.expProf_Atividades_2.select();
  return false;
 }
 if (document.formProfissional.expProf_Atividades_3.value.length > 500){
  alert('O campo Atividades exercidas da Empresa [3] está muito extenso.\nAtualmente ele possui '+ document.formProfissional.expProf_Atividades_3.value.length + ' caracteres [O máximo é 500 caracteres].');
  document.formProfissional.expProf_Atividades_3.focus();
  document.formProfissional.expProf_Atividades_3.select();
  return false;
 }
 if (document.formProfissional.infComp_OutrasInformacoes.value.length > 500){
  alert('O campo Outras informações está muito extenso.\nAtualmente ele possui '+ document.formProfissional.infComp_OutrasInformacoes.value.length + ' caracteres [O máximo é 500 caracteres].');
  document.formProfissional.infComp_OutrasInformacoes.focus();
  document.formProfissional.infComp_OutrasInformacoes.select();
  return false;
 }
 if (document.all){
  document.formProfissional.Btn_Cancelar.style.display = 'none';
  document.formProfissional.Btn_Enviar.value = '... Aguarde, enviando informações ...';
  document.formProfissional.Btn_Enviar.disabled = true;
 }
}

function confirmaCadastro_003(){
 var regPatrn = new Object();
 regPatrn.cep = /^\d{5}(-\d{3})?$/;
 regPatrn.data = /^([0-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/19[0-8][0-9]$/;
 if (document.formProfissional.Nome.value == ''){
  alert('Preencha o campo Nome');
  document.formProfissional.Nome.focus();
  return false;
 }
 if (document.formProfissional.email.value == '' || document.formProfissional.email.value.indexOf('@') == -1){
  alert('Preencha corretamente o campo Email');
  document.formProfissional.email.focus();
  return false;
 }
 if (document.formProfissional.confirmaremail.value != document.formProfissional.email.value){
  alert('Seu email de confirmação está incorreto');
  document.formProfissional.confirmaremail.focus();
  return false;
 }
 if (!isCPF(document.formProfissional.cpf.value)){
  alert('Preencha corretamente o campo CPF');
  document.formProfissional.cpf.focus();
  return false;
 }
 if (document.formProfissional.datanascimento.value == ''){
  alert('Preencha o campo Data de Nascimento!');
  document.formProfissional.datanascimento.focus();
  return false;
 }
 var DataNascimento = document.formProfissional.datanascimento.value;
 var regPatrn_DataNascimento = regPatrn['data'];
 var check_regPatrn_DataNascimento = regPatrn_DataNascimento.exec(DataNascimento);
 if (!check_regPatrn_DataNascimento){
  alert('Preencha o campo Data de Nascimento!');
  document.formProfissional.datanascimento.focus();
  return false;
 }
}
