//Verifica se os campos do form "pesquisa dados trabalhador" estão VAZIO
function ValidaPesquisaDADOS(pesquisaDADOS){
   cpf      = document.pesquisaDADOS.cpf_pesquisa.value;
/*   ddd      = document.inscricao_curso.ddd.value;
   telefone = document.inscricao_curso.telefone.value;
   ddd1     = document.inscricao_curso.ddd1.value;
   celular  = document.inscricao_curso.celular.value;*/
   if(cpf == ''){
      alert('Digite o número do CPF para a pesquisa.');
	  document.pesquisaDADOS.cpf_pesquisa.focus();
	  return false;
   }
}

//Verifica se os campos do form "inscricao_curso" estão VAZIO
function ValidaInscricaoCurso(inscricao_curso){
   nome     = document.inscricao_curso.nome.value;
   cpf      = document.inscricao_curso.cpf.value;
   ddd      = document.inscricao_curso.ddd.value;
   telefone = document.inscricao_curso.telefone.value;
   ddd1     = document.inscricao_curso.ddd1.value;
   celular  = document.inscricao_curso.celular.value;
   if(nome == ''){
      alert('O campo NOME é de preenchimento obrigatório.');
	  document.inscricao_curso.nome.focus();
      return false;
   }
   if(cpf == ''){
      alert('O campo CPF é de preenchimento obrigatório.');
	  document.inscricao_curso.cpf.focus();
	  return false;
   }
   if(telefone == '' && celular == ''){
      alert('Um dos TELEFONES é de preenchimento obrigatório.');
	  document.inscricao_curso.telefone.focus();
	  return false;
   } else{
      var_1 = document.inscricao_curso.nome.value;
      var_3 = document.inscricao_curso.cpf.value;
  	  var_4 = document.inscricao_curso.telefone.value;
  	  var_5 = document.inscricao_curso.celular.value;
      var x=window.confirm("Confirma os dados? \n" + "Nome: " + var_1 + "\n" + "E-mail: " + var_2 + "\n" + "CPF: " + var_3 + "\n" + "Telefone: " + var_4 + "Celular: " + var_5)
	  if(x){
         //window.refresh();
         window.location.href='../trabalhador/cursos.php';
         ok = true;
	  } else{
         ok = false;
      }
   }
   return ok;
   //parent.document.inscricao_curso.submit();
  //}
}

//Validação do Email
function ValidaEmail(cadastro){
  var obj = eval("document.forms[0].email");
  var txt = obj.value;
  if((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7))) {
     alert('E-MAIL incorreto!');
	 document.forms[0].email.focus();
	 document.forms[0].email.select();
     return false;
  }
}

//Transforma o CPF na mascara 999.999.999-99
function mascara_cpf(cpf){
   var mydata = '';
   mydata = mydata + cpf.value;
   if(mydata.length == 3){
      mydata = mydata + '.';
      cpf.value = mydata;
   }
   if(mydata.length == 7){
      mydata = mydata + '.';
      cpf.value = mydata;
   }
   if(mydata.length == 11){
      mydata = mydata + '-';
      cpf.value = mydata;
   }
}

function AcertaNumero(controle){
  x = '';
  for(i=0; i<controle.value.length; i++){
     if((controle.value.substring(i,i+1)=='1')||(controle.value.substring(i,i+1)=='2')||(controle.value.substring(i,i+1)=='3')||(controle.value.substring(i,i+1)=='4')||(controle.value.substring(i,i+1)=='5')||(controle.value.substring(i,i+1)=='6')||(controle.value.substring(i,i+1)=='7')||(controle.value.substring(i,i+1)=='8')||(controle.value.substring(i,i+1)=='9')||(controle.value.substring(i,i+1)=='0')){
        x = x + controle.value.substring(i,i+1);
     }
  }
  controle.value = x;
}

//Validação do CPF
function Verifica_CPF(campo) {
   var CPF = campo.value; // Recebe o valor digitado no campo
   //var CPF = cpf.substr(0,3)+cpf.substr(4,3)+cpf.substr(8,3)+cpf.substr(12,2);
   // Aqui começa a checagem do CPF
   var POSICAO, I, SOMA, DV, DV_INFORMADO;
   var DIGITO = new Array(10);
   DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado
   // Desemembra o número do CPF na array DIGITO
   for(I=0; I<=8; I++) {
      DIGITO[I] = CPF.substr( I, 1);
   }
   // Calcula o valor do 10º dígito da verificação
   POSICAO = 10;
   SOMA = 0;
   for (I=0; I<=8; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
   DIGITO[9] = SOMA % 11;
   if (DIGITO[9] < 2) {
        DIGITO[9] = 0;
   } else{
        DIGITO[9] = 11 - DIGITO[9];
     }
   // Calcula o valor do 11º dígito da verificação
   POSICAO = 11;
   SOMA = 0;
   for (I=0; I<=9; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
   DIGITO[10] = SOMA % 11;
   if (DIGITO[10] < 2) {
        DIGITO[10] = 0;
   } else{
        DIGITO[10] = 11 - DIGITO[10];
     }
   // Verifica se os valores dos dígitos verificadores conferem
   DV = DIGITO[9] * 10 + DIGITO[10];
   if(DV != DV_INFORMADO) {
      alert('CPF inválido');
      //campo.value = ''; //para limpar o campo
      campo.focus();
      campo.select();
      return false;
   }
}

