function valida_seg_via_bol(){
  if((document.segviabol.numinsc.value == 0 || document.segviabol.numinsc.value == null) && (ltrim(document.segviabol.rg.value)== '' || document.segviabol.rg.value == null)){
  
     alert('Por favor, informe o número de inscrição !');
     document.segviabol.numinsc.focus();
     return false;
     
  }
}

function valida_insc_comp(){
 
  if(typeof(document.ficha.lcps) == 'object'){
     if(document.ficha.lcps.value == 0 || document.ficha.lcps.value == null){
  
        alert('Por favor, informe o local da prova !');
        document.ficha.lcps.focus();
        return false;
     
     }
  }
  
  if(typeof(document.ficha.lcts) == 'object'){
     if(document.ficha.lcts.value == 0 || document.ficha.lcts.value == null){
  
        alert('Por favor, informe o local de trabalho !');
        document.ficha.lcts.focus();
        return false;
     
     }
  }  

  if(ltrim(document.ficha.nome.value) == '' || document.ficha.nome.value == null){
  
     alert('Por favor, informe o nome completo !');
     document.ficha.nome.focus();
     return false;
     
  }

  botoes    = document.ficha.sexo.length;
  preencheu = false;
    
  for(i=0;i<botoes;i++){
	if (document.ficha.sexo[i].checked){
		preencheu = true;
		break;
	}
  }

  if(preencheu == false){
     alert('Por favor, informe o sexo !');
     return false;
  }

  if(document.ficha.cpf.value != 0){
  
     lccpf = document.ficha.cpf.value;
     
     if(CPF_OK(lccpf.replace(/[^\d]/g,"")) == false){
        alert('CPF Inválido !');
        document.ficha.cpf.focus();
        return false;
     }

  }
  
  if(ltrim(document.ficha.rg.value) == '' || document.ficha.rg.value == null){
  
     alert('Por favor, informe o RG !');
     document.ficha.rg.focus();
     return false;
     
  }  
  
  if(document.ficha.rg_data.value == 0 || document.ficha.rg_data.value == null){
  
     alert('Por favor, informe a data de emissão do RG !');
     document.ficha.rg_data.focus();
     return false;
     
  }
  
  lcdata = document.ficha.rg_data.value;
  if(valida_data(lcdata) == false){
     
     alert('A data de emissão do RG é inválida !');
     document.ficha.rg_data.focus();
     return false;    
      
  }
  
  if(ltrim(document.ficha.rg_orgao.value) == '' || document.ficha.rg_orgao.value == null){
  
     alert('Por favor, informe o orgão de emissão do RG !');
     document.ficha.rg_orgao.focus();
     return false;
     
  }  
  
  if(ltrim(document.ficha.rg_ufe.value) == '' || document.ficha.rg_ufe.value == null){
  
     alert('Por favor, informe o estado de emissão do RG !');
     document.ficha.rg_ufe.focus();
     return false;
     
  } 
  
  if((document.ficha.nrctps.value == 0 || document.ficha.nrctps.value == null) && ((document.ficha.srctps.value != 0) || (ltrim(document.ficha.eectps.value) != ''))){
  
     alert('Por favor, informe o número do CTPS !');
     document.ficha.nrctps.focus();
     return false;
     
  }

  if((document.ficha.srctps.value == 0 || document.ficha.srctps.value == null) && ((document.ficha.nrctps.value != 0) || (ltrim(document.ficha.eectps.value) != ''))){
  
     alert('Por favor, informe a série do CTPS !');
     document.ficha.srctps.focus();
     return false;
     
  }
  
  if((ltrim(document.ficha.eectps.value) == '' || document.ficha.eectps.value == null) && ((document.ficha.nrctps.value != 0) || (document.ficha.srctps.value != 0))){
  
     alert('Por favor, informe o estado de emissão do CTPS !');
     document.ficha.eectps.focus();
     return false;
     
  }
  
  if(document.ficha.dtnasc.value == 0 || document.ficha.dtnasc.value == null){
  
     alert('Por favor, informe a data de nascimento !');
     document.ficha.dtnasc.focus();
     return false;
     
  }
  
  lcdata = document.ficha.dtnasc.value;
  if(valida_data(lcdata) == false){
     
     alert('A data de nascimento é inválida !');
     document.ficha.dtnasc.focus();
     return false;    
      
  }   
  
  if(document.ficha.idnac.value == 0 || document.ficha.idnac.value == null){
  
     alert('Por favor, informe a nacionalidade !');
     document.ficha.idnac.focus();
     return false;
     
  }  
  
  if(document.ficha.idgri.value == 0 || document.ficha.idgri.value == null){
  
     alert('Por favor, informe o grau de instrução !');
     document.ficha.idgri.focus();
     return false;
     
  }
  
  if(document.ficha.idtlg.value == 0 || document.ficha.idtlg.value == null){
  
     alert('Por favor, informe tipo de logradouro !');
     document.ficha.idtlg.focus();
     return false;
     
  }  
  
  if(ltrim(document.ficha.dslog.value) == '' || document.ficha.dslog.value == null){
  
     alert('Por favor, informe o logradouro !');
     document.ficha.dslog.focus();
     return false;
     
  }
  
  if(ltrim(document.ficha.numeror.value) == '' || document.ficha.numeror.value == null){
  
     alert('Por favor, informe o número do endereço !');
     document.ficha.numeror.focus();
     return false;
     
  }

  if(ltrim(document.ficha.dsbai.value) == '' || document.ficha.dsbai.value == null){
  
     alert('Por favor, informe o bairro !');
     document.ficha.dsbai.focus();
     return false;
     
  }

  if(document.ficha.ufe.value == 0 || document.ficha.ufe.value == null){
  
     alert('Por favor, informe o estado !');
     document.ficha.ufe.focus();
     return false;
     
  }

  if(document.ficha.idcid.value == 0 || document.ficha.idcid.value == null){
  
     alert('Por favor, informe a cidade !');
     document.ficha.idcid.focus();
     return false;
     
  }

  if(document.ficha.cepr.value == 0 || document.ficha.cepr.value == null){
  
     alert('Por favor, informe o CEP !');
     document.ficha.cepr.focus();
     return false;
     
  }else{
  
     lccep = document.ficha.cepr.value;
  
     if(lccep.length != 10){
        alert('CEP Inválido!');
        document.ficha.cepr.focus();
        return false; 
     }

  }
  
  if(ltrim(document.ficha.telefone.value) != '' && document.ficha.telefone.value != null){
  
     lctelefone = document.ficha.telefone.value;
  
     if(lctelefone.length != 14){
        alert('Telefone Inválido!');
        document.ficha.telefone.focus();
        return false; 
     }

  }
  
  if(document.ficha.iddef.value != 0){
  
     botoes    = document.ficha.condicao.length;
     preencheu = false;
     item      = 9;
    
     for(i=0;i<botoes;i++){
	   if (document.ficha.condicao[i].checked){
	   	   preencheu = true;
	   	   item      = i;
		   break;
	   }
     }

     if(preencheu == false){
        alert('Por favor, informe se o candidato necessita de condições especiais para realização das provas !');
        return false;
     }
     
     if(item == 0 && (ltrim(document.ficha.condespecial.value) == '' || document.ficha.condespecial.value == null)){
        alert('Por favor, informe qual é a condição especial para a realização das provas !');
        document.ficha.condespecial.focus()
        return false;
     }
     
     if(item == 1 && (ltrim(document.ficha.condespecial.value) != '' || document.ficha.condespecial.value != null)){
        alert('Por favor, não informe a condição especial para a realização das provas quando não existir a necessidade !');
        document.ficha.condespecial.focus()
        return false;
     }     
  }else{
     if(ltrim(document.ficha.condespecial.value) != '' && document.ficha.condespecial.value != null){
        alert('Por favor, informe o tipo de deficiência !');
        document.ficha.iddef.focus()
        return false;     
     }
  }
  
}

function valida_insc(){
  if(ltrim(document.ficha.rg.value) == '' || document.ficha.rg.value == null){
     alert('Por favor, informe o RG !');
     document.ficha.rg.focus();
     return false;
  }
}