// JavaScript Document
function Setfocus(){

         document.form2.login.focus();

}
function voltar3(){
         location.href="formAdmin.php";
}
function voltar2(){
         location.href="p4.php";
}

function voltar1(){
         location.href="../index.php";
}

function ocultar(){

  document.getElementById("necess").style.visibility= 'hidden';
}
function mostrar(){
    document.getElementById("necess").style.visibility= 'visible';
}


//Formata CPF
function FormatCPF(campo, evt){
		var	validos = /[0123456789]/;
  var charCode = (evt.which) ? evt.which : event.keyCode
		var valor = campo.value;
		var StrResult = '';
		var caracter = '';

		if(charCode == 8 || charCode == 16 || charCode == 17 || charCode == 18 || 
					charCode == 27 ||charCode == 33 ||  charCode == 36 || charCode == 37 || 
					charCode == 38 || charCode == 39 || charCode == 40 || charCode == 46){
			 return;
		}

  //limpa caracteres não válidos
		for(i = 0; i < valor.length; i++){
		  caracter = valor.charAt(i);
				if(caracter.search(validos) < 0){
					 StrResult = StrResult;
				}else{
				  StrResult = StrResult +  caracter;
				}
		}

  if(StrResult.length == 0){
    StrResult = "";
		}else if(StrResult.length > 0 && StrResult.length <= 3){
    StrResult = StrResult.substring(0, 3);
		}else if(StrResult.length > 3 && StrResult.length <= 6){
    StrResult = StrResult.substring(0, 3) + "." + StrResult.substring(3, 6);
		}else if(StrResult.length > 6 && StrResult.length <= 9){
    StrResult = StrResult.substring(0, 3) + "." + StrResult.substring(3, 6) + "." + StrResult.substring(6, 9);
		}else if(StrResult.length > 9){
    StrResult = StrResult.substring(0, 3) + "." + StrResult.substring(3, 6) + "." + StrResult.substring(6, 9) + "-" + StrResult.substring(9, 11);
		}
		
		campo.value = StrResult;
}


function year_complete(campo){
  if(campo.value.length == 9){
    alert("Você digitou uma data inválida!!");
   	campo.value = "";
   	campo.focus();
  }
  if(campo.value.length == 8){
    var day = campo.value.substr(0,2);
    var month = campo.value.substr(3,2);
    var year = campo.value.substr(6,4);
    var today = new Date();
    var check_year = today.getFullYear() + 30; 
    var test = '20' + year;
 	if (test >= check_year){
      year = '19' + year;
      campo.value = day+"/"+month+"/"+year;
    }else{
      year = '20' + year;
      campo.value = day+"/"+month+"/"+year;
    }
  }
}


// Remove Caracteres que não sejam numéricos
function NumClear(campo, DataType){
    var validos = "";
    if(DataType == "int"){
      validos = /[0123456789]/;
    }else if(DataType == "cur"){
      validos = /[0123456789,]/;
    }else if(DataType == "ie"){
      validos = /[\/0123456789isentoISENTO.-]/;
    }else if(DataType == "cpf"){
      validos = /[0123456789.-]/;
    }else if(DataType == "cnpj"){
      validos = /[\/0123456789.-]/;
    }

  var valor    = campo.value;  
  var tamanho  = valor.length;
  var caracter = campo.value.charAt((tamanho) - 1);//Captura o último caracter digitado

  if(caracter.search(validos) < 0){
    var final = campo.value.substring(0, (tamanho) - 1);
    campo.value = final;
  }
}

// Verifica preenchimento dos campos do formulário
function validaFormulario(){

if (form1.nome.value == "")
  {
    alert("Digite um valor para o campo \"Nome\".");
    form1.nome.focus();
    return (false);
  }

if (form1.datanasc.value==""){

    alert("Digite um valor para o campo \"Data de Nascimento\".");
    form1.datanasc.focus();
    return (false);
 
 } 
if (form1.numident.value==""){

    alert("Digite um valor para o campo \"Documento de Identidade\".");
    form1.numident.focus();
    return (false);
 
 } 

if (form1.orgexp.value==""){

    alert("Digite um valor para o campo \"Órgão expedidor\".");
    form1.orgexp.focus();
    return (false);
 
 } 
 
 if (form1.edCPF.value==""){

    alert("Digite um valor para o campo \"CPF\".");
    form1.edCPF.focus();
    return (false);
 
 } 
 
  if (form1.end.value==""){

    alert("Digite um valor para o campo \"Endereço\".");
    form1.end.focus();
    return (false);
 
 } 
 
   if (form1.num.value==""){

    alert("Digite um valor para o campo \"Número\".");
    form1.num.focus();
    return (false);
 
 } 
 
  if (form1.complem.value==""){

    alert("Digite um valor para o campo \"Complemento\".");
    form1.complem.focus();
    return (false);
 
 }
 
   if (form1.cep.value==""){

    alert("Digite um valor para o campo \"CEP\".");
    form1.cep.focus();
    return (false);
 
 }
 
 if (form1.bairro.value==""){

    alert("Digite um valor para o campo \"Bairro\".");
    form1.bairro.focus();
    return (false);
 
 }
 // cidade e uf faltam
 
 if (form1.uf.selectedIndex == 0)
  {
    alert("Informe um Estado.");
    form1.uf.focus();
    return (false);
  }
 
 
 if (form1.curso.selectedIndex == 0)
  {
    alert("Selecione o Campo Curso .");
    form1.curso.focus();
    return (false);
  }
  
  // Rádio 
    
    if (form1.grupo[0].checked==false && form1.grupo[1].checked==false){
	 alert("Selecione um grupo para o Sistema de Vagas .");
      form1.grupo[0].focus();
      return (false);
	}
 
 // Chechado textarea
 if(document.form1.grupo[0].checked==true){
   if(document.form1.necess.value=="Qual:"){
      alert("Especifique sua necessidade especial educacional .");
      document.form1.necess.focus();
      return (false);
   
   }
 
 }
 
 // Questionário 
/*
   var i=document.form1.count_quest.value;
   
   var j=0;


   for(j=0;j<(i-1);j++){ 
   
   if(document.getElementById("SELECT"+j).selectedIndex==0){
      alert("É obrigatório o preenchimento de todas as questões .");
      document.getElementById("SELECT"+j).focus();
      return (false);
   }
   
  } */
 
 // Questão Extra

  if (form1.quest_extra.value==""){

    alert("Digite um valor para o campo \"Questão Extra\".");
    form1.quest_extra.focus();
    return (false);
 
 } 
 
} 
// Funcão deixa os caracteres em Minúsculo
function minusculo(){
  var str=document.form1.mail.value;
  strminusc=str.toLowerCase();
  document.form1.mail.value=strminusc;
}
// Funcão só números

function numero(e){
 var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)) return true;
    else{
    if (tecla != 8) return false;
    else return true;
}
}

function maiusculo(){
  var str=document.form1.nome.value;
  strminusc=str.toUpperCase();
  document.form1.nome.value=strminusc;
}

// -------------------------
function mascaraDATA(obj,prox) {
switch (obj.value.length) {
        case 2:
                obj.value = obj.value + "/";
                break;
        case 5:
                obj.value = obj.value + "/";
                break;
        }
}

function mascaraTel(obj) {
switch (obj.value.length) {
        case 1:
                obj.value = "(" + obj.value;
                break;
        case 3:
                obj.value = obj.value + ")";
                break;  
        case 8:
                obj.value = obj.value + "-";
                break;  
        
}
}

function mascaraCEP(obj) {
switch (obj.value.length) {
        case 5:
                obj.value = obj.value+"-";
                break;
        
}
}

function redireciona(value){
location.href=value;
}

function mascaraNumInsc(obj,prox) {
switch (obj.value.length) {
        
                
        case 4:
                obj.value = obj.value + "-";
                break;
        }
}

function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)) return true;
    else{
    if (tecla != 8) return false;
    else return true;
    }
}
function Imprimir(){

window.print();

}