// JavaScript Document
function Verifica_CPF(campocpf) {
var CPF = campocpf.value; // Recebe o valor digitado no campo

// Verifica se o campo é nulo
if (CPF == '' ){
	
  
  return false;
   }


// 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');
      campocpf.value = '';
      
      return false;
   }
}

function validaform(f){
var libera;
libera = 0;	
	for (i = 1;i <= 23;i++){
	/*document.getElementById('curso'+i).style.backgroundColor = 'red';*/
		if(document.getElementById('nome'+i).value != ""){
			/*if(document.getElementById('cpf'+i).value =="" ){
				alert('É altamente aconselhavel insirir o cpf, porém não obrigatório !');
				/*document.getElementById('cpf'+i).focus();
				return false;
				/*document.getElementById('cpf'+i).style.backgroundColor = 'yellow';
				break;*/
			/*}else */
			if(document.getElementById('curso'+i).value == 'nulo'){
					alert('Obrigatório selecionar o curso');
					document.getElementById('curso'+i).style.backgroundColor='yellow';
					return false;
					}else if(document.getElementById('dia1'+i).value==""){
						alert('Obrigatório inserir o 1º dia');
						document.getElementById('dia1'+i).focus();
						return false;
							}			
		}else{
			libera++;
		}
	
	}
if (libera != 23){

	f.submit();
	}
}

function validarformvagas(f){
if(document.getElementById('nome').value == "" ){
	alert('Obrigatório inserir o NOME');
	document.getElementById('nome').focus();
	return false;
}
if (document.getElementById('cpf').value == "" ) {
	alert('Obrigatório inserir o CPF');
	document.getElementById('cpf').focus;
	return false;
}

if (document.getElementById('end').value == "" ) {
	alert('Obrigatório inserir o ENDEREÇO');
	document.getElementById('end').focus;
	return false;
}
if (document.getElementById('bairro').value == "") {
	alert('Obrigatório inserir o BAIRRO');
	document.getElementById('bairro').focus;
	return false;
}
if (document.getElementById('cidade').value == "") {

	alert('Obrigatório inserir a CIDADE');
	document.getElementById('cidade').focus;
	return false;
}
if (document.getElementById('tel1').value =="" ) {
	alert('Obrigatório inserir pelo menos (1) um TELEFONE');
	document.getElementById('tel1').focus;
	return false;
}
if (document.getElementById('dnasc').value =="" ) {
	alert('Obrigatório inserir a DATA DE NASCIMENTO');
	document.getElementById('dnasc').focus;
	return false;
}
f.submit();
}




function clareia(ind){
	document.getElementById('curso'+ind).style.backgroundColor = 'white';
}


function ValidaData(valor){
var verifica;
vardata = valor.value;
if (vardata==''){
return false;
}
tam = valor.value.length;
if (tam == 10) {
  dia = vardata.substring(0,2);
  sep1 = vardata.substring(2,3);
  mes = vardata.substring(3,5);
  sep2 = vardata.substring(5,6);
  ano = vardata.substring(6,10);

// tam = Len(vardata)
  erro = 'Ocorreu o seguinte erro na Data:\n '
  if (tam==8) {
  valor.focus();
  alert('Preencha a Data corratemente\n [ DD/MM/AAAA ]');
  } else {
  if (mes > 12){
    erro = erro + '- Mês Inválido';
    verifica = 'false';
  } 

  if (mes==01||mes==03||mes==05||mes==07||mes==08||mes==10||mes==12){
    if (dia > 31) {
    erro = erro + '- Dia Inválido para o respectivo mês';
    verifica = 'false';
    }
  } else if (mes== 04 || mes==06 || mes==10 || mes==11){
    if (dia > 30){
    erro = erro + '- Dia Inválido para o respectivo mês';
    verifica = 'false';
    }
  } else if (mes==02) {
    if (dia > 28) {
		erro = erro + '\n Este mês não possui este dia !!!';
    verifica = 'false';
    }
  }
  }
  if(verifica == 'false'){
  erro = erro + '\n Preencha novamente';
  alert(erro);
  valor.focus();
  }
} else {
    alert("Por favor,\n Preencha a data corretamente.");
	valor.focus();
}
}

function validaconsulta(val1 , val2, f){
if(val1.value == "" || val2.value == 'nulo' ){
	alert('Obrigatório selecionar as duas opções');
	val1.focus();
	return false;
	}
	f.submit();
}
function validarconsultaprocesso(f){
var val_cpf;
val_cpf = document.getElementById('cpf').value;

if(val_cpf=='' ){
	alert ('Digite o CPF');
	document.getElementById('cpf').focus();
	return false;
	}else{
	f.submit();
	}
}
function validarconsultaautentica(f){
var val_codigo;
val_codigo = document.getElementById('codigo').value;

if(val_codigo=='' ){
	alert ('Digite o código');
	document.getElementById('codigo').focus();
	return false;
	}else{
	f.submit();
	}
}
function validarconsultarfrequencia(f){
var data_1;
var data_2;
data_1 = document.getElementById('data1').value;
data_2 = document.getElementById('data2').value;
if (data_1 == ''){
	alert ('Obrigatorio preencher o inicio do periodo!');
	document.getElementById('data1').focus();
	return false;
}
if (data_2 == ''){
	alert ('Obrigatorio preencher o inicio do periodo!');
	document.getElementById('data2').focus();
	return false;
}


/*if (data_1 > data_2) {
	alert('A data inicial não pode ser maior que a final');
	document.getElementById('data1').focus();
	return false;
	}else{
	f.submit();
	}
}*/
f.submit();
}
function validaralteralogin(f){
var varlogin;
var varpwd;
varlogin = document.getElementById('login1').value;
varpwd = document.getElementById('pwd1').value;
if (varlogin == ''){
	alert('Não e permitido login em branco!');
	document.getElementById('login1').focus();
	return false;
}
if (varpwd == ''){
	alert('Não e permitido senha em branco!');
	document.getElementById('pwd1').focus();
	return false;
}
f.submit()
}

