function exibe(id, id2) {
	document.getElementById(id).style.display  = "inline";
	document.getElementById(id2).style.display = "none";
}

// Mascara de campo
function Mascara(tipo, campo, teclaPress) {
	if (window.event)
	{
		var tecla = teclaPress.keyCode;
	} else {
		tecla = teclaPress.which;
	}
 
	var s = new String(campo.value);
	// Remove todos os caracteres à seguir: ( ) / - . e espaço, para tratar a string denovo.
	s = s.replace(/(\.|\(|\)|\/|\-| )+/g,'');
 
	tam = s.length + 1;
 
	if ( tecla != 9 && tecla != 8 ) {
		switch (tipo)
		{
		case 'CPF' :
			if (tam > 3 && tam < 7)
				campo.value = s.substr(0,3) + '.' + s.substr(3, tam);
			if (tam >= 7 && tam < 10)
				campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,tam-6);
			if (tam >= 10 && tam < 12)
				campo.value = s.substr(0,3) + '.' + s.substr(3,3) + '.' + s.substr(6,3) + '-' + s.substr(9,tam-9);
		break;
 
		case 'CNPJ' :
 
			if (tam > 2 && tam < 6)
				campo.value = s.substr(0,2) + '.' + s.substr(2, tam);
			if (tam >= 6 && tam < 9)
				campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,tam-5);
			if (tam >= 9 && tam < 13)
				campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,tam-8);
			if (tam >= 13 && tam < 15)
				campo.value = s.substr(0,2) + '.' + s.substr(2,3) + '.' + s.substr(5,3) + '/' + s.substr(8,4)+ '-' + s.substr(12,tam-12);
		break;
 
		case 'TEL' :
			if (tam > 2 && tam < 4)
				campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,tam);
			if (tam >= 7 && tam < 11)
				campo.value = '(' + s.substr(0,2) + ') ' + s.substr(2,4) + '-' + s.substr(6,tam-6);
		break;
 
		case 'DATA' :
			if (tam > 2 && tam < 4)
				campo.value = s.substr(0,2) + '/' + s.substr(2, tam);
			if (tam > 4 && tam < 11)
				campo.value = s.substr(0,2) + '/' + s.substr(2,2) + '/' + s.substr(4,tam-4);
		break;
		
		case 'CEP' :
			if (tam >= 6 && tam < 7)
				campo.value = s.substr(0,5) + s.substr(5,5) + '-' + s.substr(8,tam-8);
		break;
		}
	}
}

function VerificaInscricao() {
	var nome     = document.getElementById("nome").value;
	var rg       = document.getElementById("rg").value;	
	var rgOE     = document.getElementById("rgOE").value;	
	var sexo     = document.getElementById("sexo").value;	
	var escolaridade = document.getElementById("escolaridade").value;	
	var pai      = document.getElementById("pai").value;
	var mae      = document.getElementById("mae").value;	
	var nascimento = document.getElementById("nascimento").value;	
	var uf       = document.getElementById("uf").value;	
	var cidade   = document.getElementById("cidade").value;	
	var endereco = document.getElementById("endereco").value;	
	var num      = document.getElementById("num").value;	
	var bairro   = document.getElementById("bairro").value;	
	var uf2      = document.getElementById("uf2").value;	
	var cidade2  = document.getElementById("cidade2").value;
	var cep      = document.getElementById("cep").value;	
	var email    = document.getElementById("email").value;	
	var tel1     = document.getElementById("tel1").value;
	var tel2     = document.getElementById("tel2").value;
	var tel3     = document.getElementById("tel3").value;
	
	if (nome == "") {
		alert('O Campo NOME é de preenchimento obrigatório!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("nome").focus();
		return false;
	}
	if (rg == "") {
		alert('O numero da IDENTIDADE deve ser informada!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("rg").focus();
		return false;
	}
	if (rgOE == "") {
		alert('O ÓRGÃO EXPEDIDOR deve ser informado!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("rgOE").focus();
		return false;
	}
	if (sexo == false) {
		alert('O SEXO deve ser infromado!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		return false;
	}
	if (escolaridade == "") {
		alert('A ESCOLARIDADE deve ser informada!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("escolaridade").focus();
		return false;
	}
	if (pai == "" && mae == "") {
		alert('O nome da MÃE e do PAI deve ser informado!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("mae").focus();
		return false;
	}
	if (nascimento == "") {
		alert('A DATA DE NASCIMENTO deve ser preenchida!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("nascimento").focus();
		return false;
	}

	var bissexto = 0;
	var controle = 0;
    var tam = data.length;
    if (tam == 10){
        var dia = data.substr(0,2)
        var mes = data.substr(3,2)
        var ano = data.substr(6,4)
        if ((ano > 1900)||(ano < 2100)){
            switch (mes){
                case '01':
                case '03':
                case '05':
                case '07':
                case '08':
                case '10':
                case '12':
                    if  (dia <= 31){
                        return true;
                    } else {
						controle++;
					}
                    break
                case '04':        
                case '06':
                case '09':
                case '11':
                    if  (dia <= 30){
                        return true;
                    } else {
						controle++;
					}
                    break
                case '02':
                    /* Validando ano Bissexto / fevereiro / dia */
                    if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)){
                        bissexto = 1;
                    }
                    if ((bissexto == 1) && (dia <= 29)){
                        return true;                
                    } else {
						controle++;
					}
                    if ((bissexto != 1) && (dia <= 28)){
                        return true;
                    } else {
						controle++;
					}            
                    break                        
            }
        }
    }    
	if (controle != 0) {
		alert("A Data "+data+" é inválida!");
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("nascimento").focus();
		return false;
	}
	if (uf == "") {
		alert('O ESTADO NATAL deve ser informado!');
		document.getElementById("formCad1").style.display  = "inline";
		document.getElementById("formCad2").style.display  = "none";
		document.getElementById("uf").focus();
		return false;
	}
	if (endereco == "" || num == "" || bairro == "" || uf2 == "" || cep == "") {
		alert('O ENDEREÇO deve ser informado completamente!');
		document.getElementById("formCad2").style.display  = "inline";
		document.getElementById("formCad1").style.display  = "none";
		if (endereco == "") {document.getElementById("endereco").focus();}
		if (num == "")      {document.getElementById("num").focus();}
		if (bairro == "")   {document.getElementById("bairro").focus();}
		if (uf2 == "")      {document.getElementById("uf2").focus();}
		if (cep == "")      {document.getElementById("cep").focus();}
		return false;
	}
	if (email == "") {
		alert('O Campo E-MAIL é de preenchimento obrigatório!');
		document.getElementById("formCad2").style.display  = "inline";
		document.getElementById("formCad1").style.display  = "none";
		document.getElementById("email").focus();
		return false;
	}
	if (tel1 == "" || tel2 == "" || tel3 == "") {
		alert('Pelo menos um número de telefone dever ser informado!');
		document.getElementById("formCad2").style.display  = "inline";
		document.getElementById("formCad1").style.display  = "none";
		document.getElementById("tel1").focus();
		return false;
	}	
}
