// JavaScript Document
function Valida(){
	var cargo = document.getElementById('cargo');
	var cargo_comp = document.getElementById('cargo2');
	var nome = document.getElementById('nome');
	var semcpf = document.cadastrar.semcpf;
	var cpf = document.getElementById('cpf');
	var identidade = document.getElementById('ci');
	var orgao = document.getElementById('ci_orgexp');
	var endereco = document.getElementById('endereco');
	var bairro = document.getElementById('bairro');
	var cidade = document.getElementById('cidade');
	var telefone = document.getElementById('telefone');
	var mae = document.getElementById('mae');
	var declaracao = document.getElementById('declaracao');
	
	if(cargo.value == ""){
		alert('Escolha o cargo');
		cargo.focus();
		return false;
	}
	
	if(cargo.value != cargo_comp.value){
		alert('Os Dados de confirmação do cargo nao conferem');
		cargo_comp.focus();
		return false;
	}
	
	if(nome.value == "" || nome.value.length < 5){
		alert('Digite o nome corretamente');
		nome.focus();
		return false;
	}
		
	if(semcpf.checked == false){
			if(cpf.value ==""){
				alert('CPF obrigatório');
				cpf.focus();
				return false;
			}
		else if(cpf.value.length < 11){
				alert('CPF inválido');
				cpf.focus();
				return false;
			}
	}
	
	if(identidade.value == ""){
		alert('O número de identidade é obrigatório');
		identidade.focus();
		return false;
	}
	
	if(orgao.value == "" || orgao.value.length < 3){
		alert('O Orgão expeditor é obrigatório');
		orgao.focus();
		return false;
	}
	
	if(endereco.value == "" || endereco.value.length < 4){
		alert('O endereço é obrigatório');
		endereco.focus();
		return false;
	}
	
	if(bairro.value == ""){
		alert('O bairro é obrigatório');
		bairro.focus();
		return false;
	}
	
	
	if(cidade.value == ""){
		alert('O cidade é obrigatório');
		cidade.focus();
		return false;
	}
	
	if(telefone.value == ""){
		alert('O telefone é obrigatório');
		telefone.focus();
		return false;
	}
	
	if(mae.value == ""){
		alert('O camo nome da mãe é obrigatório');
		mae.focus();
		return false;
	}
	
	if(declaracao.checked){
		return true;
	}
	else{
		alert('Confirme a veracidade dos dados cadastrados');
		declaracao.focus();
		return false;
	}
	
	
}

function desabCPF(){
	var cpf = document.getElementById('cpf');
	var semcpf = document.cadastrar.semcpf;
	if(semcpf.checked){
		cpf.disabled = true;
	}
	else{
		cpf.disabled = false;
	}
}

function desabNE(){
	var necessidade = document.getElementById('necessidade');
	var tipo_necessidade = document.getElementById('tipo_necessidade');
	var cid = document.getElementById('CID');
	
	if(necessidade.value == 'S'){
		tipo_necessidade.disabled = false;;
	}
	else{
		tipo_necessidade.disabled = true;
	}
}

function validaCPF(cpf){ 
  var i; 
  var s = cpf.value; 
  var c = s.substr(0,9); 
  var dv = s.substr(9,2); 
  var d1 = 0; 
  
  for(i = 0; i < 9; i++){ 
   	d1 += c.charAt(i)*(10-i); 
  } 
  
	  if(d1 == 0){ 
		return false; 
	  } 
  
  d1 = 11 - (d1 % 11); 
  
	  if(d1 > 9){
		d1 = 0; 
	  }
  
  if (dv.charAt(0) != d1){ 
  	return false; 
  } 
  
  d1 *= 2; 
  for (i = 0; i < 9; i++){ 
  	d1 += c.charAt(i)*(11-i); 
  } 
  
  d1 = 11 - (d1 % 11); 
  
  if (d1 > 9){
	  d1 = 0; 
  }
  
  if (dv.charAt(1) != d1){ 
  		return false; 
	} 
  
	return true; 
} 
