// JavaScript Document

//CRIA A FUNÇÃO TRIM() NA QUAL IRÁ TIRAR OS ESPAÇOS EM BRANCO
String.prototype.trim = function()
{
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}


function email(){
 if (document.frmEntra.txtmail.value.trim() == '')
	 {
		alert('Digite seu email!'); 
		document.frmEntra.txtmail.focus();
	 }
	 else if (VerificaEmail(document.frmEntra.txtmail.value.trim()))
	 {
	  alert('E-Mail inválido.');
	  document.frmEntra.txtmail.focus();
	
	 } else {
		
		document.frmEntra.action = '';
 	 	document.frmEntra.submit();
	 	return true;
	 }
}

function cdata(dia,mes,ano){
//	passe dia(1 ou 2) , mes(1 ou 2) , ano(4)
	var err= true;
	
	//basic error checking
	if (mes<1 || mes>12) err = false;
	
	if (dia<1 || dia>31) err = false;
	
	if (ano<0 || ano>9999) err = false;
	
	//advanced error checking

	// months with 30 days
	if (mes == 4 || mes == 6 || mes == 9 || mes == 11){
		if (dia == 31) err= false;
	}

	// february, leap year
	if (mes == 2){
		// feb
		var g=parseInt(ano/4);
		if (isNaN(g)) {
			err= false;
		}

		if (dia>29) err= false;
		if (dia==29 && ((ano/4)!=parseInt(ano/4))) err= false;
	}

    return err;
}
// fim Data
function posgraduacao() {

if (document.frmEntra.cursos.selectedIndex == 0){
	alert('Escolha um dos cursos disponíveis.');
	document.frmEntra.cursos.focus();
	 } else {
	  document.frmEntra.action = 'formulario_3.php';
 	 document.frmEntra.submit();
	 return true;
}
}	 

function admin_caa() {

if (document.form1.login.value.trim() == ''){
	alert('Digite seu login.');
	document.form1.login.focus();
} else if (document.form1.senha.value.trim() == '')
	 {
	  alert('Digite sua senha.');
	  document.form1.senha.focus();
} else {
	  document.form1.action = '';
 	 document.form1.submit();
	 return true;
}
}	 

function fValidaPessoais() {
	
	 if (document.frmEntra.txtnome.value.trim() == '')
	 {
	  alert('Digite seu nome.');
	  document.frmEntra.txtnome.focus();
	 }	
	  else if (document.frmEntra.txtnomepai.value.trim() == '')
	 {
	  alert('O campo "Nome do PAI:" não pode ser vazio.');
	  document.frmEntra.txtnomepai.focus();
	 }	 
	  else if (document.frmEntra.txtnomemae.value.trim() == '')
	 {
	  alert('O campo "Nome da Mãe" não pode ser vazio.');
	  document.frmEntra.txtnomemae.focus();
	 }	  
	 else if (document.frmEntra.txtendereco.value.trim() == '')
	 {
	  alert('Digite seu endereço.');
	  document.frmEntra.txtendereco.focus();
	 }
	 else if (document.frmEntra.txtnumero.value.trim() == '')
	 {
	  alert('Digite o número.');
	  document.frmEntra.txtnumero.focus();
	 }
	 else if (document.frmEntra.txtbairro.value.trim() == '')
	 {
	  alert('Digite seu Bairro.');
	  document.frmEntra.txtbairro.focus();
	 }
	 else if (document.frmEntra.txtcidade.value.trim() == '')
	 {
	  alert('Digite a Cidade.');
	  document.frmEntra.txtcidade.focus();
	 }
	  else if (document.frmEntra.cbouf.selectedIndex == 0)
	 {
	  alert('Selecione o Estado.');
	  document.frmEntra.cbouf.focus();
	 }
	 else if (document.frmEntra.txtcep.value.trim() == '')
	 {
	  alert('Digite seu CEP.');
	  document.frmEntra.txtcep.focus();
	 }
   else if (document.frmEntra.txtcep.value.trim().length < 5)
	 {
		alert('Primeira parte do CEP precisa ter 5 números.');
		document.frmEntra.txtcep.focus();
	 }
	 else if (VerificaCep(document.frmEntra.txtcep.value.trim()))
	 {
	  alert('Cep inválido.');
	  document.frmEntra.txtcep.focus();
	 }
	 else if (document.frmEntra.txtcep1.value.trim() == '')
	 {
	  alert('Digite seu CEP.');
	  document.frmEntra.txtcep1.focus();
	 }
	 else if (document.frmEntra.txtcep1.value.trim().length < 3)
	 {
	  alert('Segunda parte do CEP precisa ter 3 números.');
	  document.frmEntra.txtcep1.focus();
	 }
	 else if (document.frmEntra.txttel.value.trim() == '')
	 {
	  alert('Digite o DDD.');
	  document.frmEntra.txttel.focus();
	 }
	 else if (document.frmEntra.txttel1.value.trim() == '')
	 {
	  alert('Digite seu Telefone.');
	  document.frmEntra.txttel1.focus();
	 }
	 else if (document.frmEntra.cbonasdia.selectedIndex == 0)
	 {
	  alert('Selecione o Dia do seu Nascimento.');
	  document.frmEntra.cbonasdia.focus();
	 }
	 else if (document.frmEntra.cbonasmes.selectedIndex == 0)
	 {
	  alert('Selecione o Mês do seu Nascimento.');
	  document.frmEntra.cbonasmes.focus();
	 }
	 else if (document.frmEntra.cbonasano.selectedIndex == 0)
	 {
		alert('Selecione o Ano do seu Nacimento.');
		document.frmEntra.cbonasano.focus();
	 }
	 else if(cdata(document.frmEntra.cbonasdia.value,document.frmEntra.cbonasmes.value,document.frmEntra.cbonasano.value) == false)
	 {
	  alert('Data Inválida');
		document.frmEntra.cbonasdia.focus();
	 }
 
	 else if (document.frmEntra.txtrg.value.trim() == '')
	 {
	  alert('Digite o número do seu RG.');
	  document.frmEntra.txtrg.focus();
	 }
	  <!--else if (ValRG(document.frmEntra.txtrg.value) == false)
	 <!--{
	  <!--alert('RG inválido.');
	  <!--document.frmEntra.txtrg.focus();
	 <!--}
	 else if (document.frmEntra.cborgus.selectedIndex == 0)
	 {
		alert('Selecione se deseja receber SMS!'); 
		document.frmEntra.cborgus.focus();
	 }
	 else if (document.frmEntra.cbosex.selectedIndex == 0)
	 {
		alert('Favor informar o sexo!'); 
		document.frmEntra.cbosex.focus();
	 }
	 else if (document.frmEntra.txtmail.value.trim() == '')
	 {
		alert('Digite seu email!'); 
		document.frmEntra.txtmail.focus();
	 }
	 else if (VerificaEmail(document.frmEntra.txtmail.value.trim()))
	 {
	  alert('E-Mail inválido.');
	  document.frmEntra.txtmail.focus();
	 } 
	  
	 else if(document.frmEntra.txtmail.value.trim() != document.frmEntra.txtmailconfirmacao.value.trim()) 
	 {
	erro = "Confirme o e-mail";
	//document.getElementById("div_confirmacaoemail").innerHTML="<font color='#FF0000' size='1' face='Arial, Helvetica, sans-serif'>CONFIRMAÇÃO DE EMAIL</font>";
	alert('Certifique-se que a confirmação do email está correta!'); 
	document.frmEntra.txtmailconfirmacao.focus();
	} 
	else if (document.frmEntra.txtsenha.value.trim() == '')
	 {
	  alert('Crie sua senha de acesso.');
	  document.frmEntra.txtsenha.focus();
	 } 
	 else if(document.frmEntra.txtsenha.value.trim() != document.frmEntra.txtsenhaconfirmacao.value.trim()) 
	 {
	alert('Confirmação de senha incorreta!'); 
	document.frmEntra.txtsenhaconfirmacao.focus();
	} 
	 
	 /*
	 else if ( (document.forms[0].rdTipoCandidato[0].checked == false ) &&  
						 (document.forms[0].rdTipoCandidato[1].checked == false ) &&
						 (document.forms[0].rdTipoCandidato[2].checked == false ) )

   {
		 alert('Escolha uma opção de: \nVínculo com a Universidade Cidade de São Paulo.');
		 document.frmEntra.rdTipoCandidato[0].focus();
	 }
	 */
		 else {
		 document.frmEntra.action = 'formulario_4.php';
 	 	document.frmEntra.submit();
	 	return true;
	 }
	
}

function faltera() {
	 
	 if (( document.frmEntra.txtnome.value.trim() == '' )||(document.frmEntra.txtnome.value.trim().length <3) ) 
	 {
	  alert('Digite seu nome.');
	  document.frmEntra.txtnome.focus();
	 }	
	  else if( (document.frmEntra.txtnomepai.value.trim() == '')||(document.frmEntra.txtnomepai.value.trim().length <3) )
	 {
	  alert('O campo "Nome do PAI:" não pode ser vazio.');
	  document.frmEntra.txtnomepai.focus();
	 }	 
	  else if( (document.frmEntra.txtnomemae.value.trim() == '')||(document.frmEntra.txtnomemae.value.trim().length <3) )
	 {
	  alert('O campo "Nome da Mãe" não pode ser vazio.');
	  document.frmEntra.txtnomemae.focus();
	 }	  
	 else if( (document.frmEntra.txtendereco.value.trim() == '')||(document.frmEntra.txtendereco.value.trim().length <2) )
	 {
	  alert('Digite seu endereço.');
	  document.frmEntra.txtendereco.focus();
	 }
	 else if(document.frmEntra.txtnumero.value.trim() == '')
	 {
	  alert('Digite o número.');
	  document.frmEntra.txtnumero.focus();
	 }
	 else if( (document.frmEntra.txtbairro.value.trim() == '')||(document.frmEntra.txtbairro.value.trim().length <3) )
	 {
	  alert('Digite seu Bairro.');
	  document.frmEntra.txtbairro.focus();
	 }
	 else if( (document.frmEntra.txtcidade.value.trim() == '')||(document.frmEntra.txtcidade.value.trim().length <3) )
	 {
	  alert('Digite a Cidade.');
	  document.frmEntra.txtcidade.focus();
	 }
	 else if( (document.frmEntra.cbouf.value.trim() == '') || (document.frmEntra.cbouf.value.trim() == 0))
	 {
	  alert('Selecione o Estado.');
	  document.frmEntra.cbouf.focus();
	 }
	 else if(document.frmEntra.txtcep.value.trim() == '')
	 {
	  alert('Digite seu CEP.');
	  document.frmEntra.txtcep.focus();
	 }
	 
     else if(document.frmEntra.txtcep.value.trim().length < 5)
	 {
		alert('Primeira parte do CEP precisa ter 5 números.');
		document.frmEntra.txtcep.focus();
	 }
	 else if (VerificaCep(document.frmEntra.txtcep.value.trim()))
	 {
	  alert('Cep inválido.');
	  document.frmEntra.txtcep.focus();
	 }
	 else if(document.frmEntra.txtcep1.value.trim() == '')
	 {
	  alert('Digite seu CEP.');
	  document.frmEntra.txtcep1.focus();
	 }
	 else if (document.frmEntra.txtcep1.value.trim().length < 3)
	 {
	  alert('Segunda parte do CEP precisa ter 3 números.');
	  document.frmEntra.txtcep1.focus();
	 }
	 else if(document.frmEntra.txttel.value.trim() == '')
	 {
	  alert('Digite o DDD.');
	  document.frmEntra.txttel.focus();
	 }
	 else if( (document.frmEntra.txttel1.value.trim() == '')||(document.frmEntra.txttel1.value.trim().length <8) )
	 {
	  alert('Digite seu Telefone.');
	  document.frmEntra.txttel1.focus();
	 }
	 else if(document.frmEntra.cbonasdia.selectedIndex == 0)
	 {
	  alert('Selecione o Dia do seu Nascimento.');
	  document.frmEntra.cbonasdia.focus();
	 }
	 else if(document.frmEntra.cbonasmes.selectedIndex == 0)
	 {
	  alert('Selecione o Mês do seu Nascimento.');
	  document.frmEntra.cbonasmes.focus();
	 }
	 else if(document.frmEntra.cbonasano.selectedIndex == 0)
	 {
		alert('Selecione o Ano do seu Nacimento.');
		document.frmEntra.cbonasano.focus();
	 }
	 else if(cdata(document.frmEntra.cbonasdia.value,document.frmEntra.cbonasmes.value,document.frmEntra.cbonasano.value) == false)
	 {
	  alert('Data Inválida');
		document.frmEntra.cbonasdia.focus();
	 }
 
	 else if( (document.frmEntra.txtrg.value.trim() == '')||(document.frmEntra.txtrg.value.trim().length <7) )
	 {
	  alert('Digite o número do seu RG.'+document.frmEntra.txtnomepai.value.trim().length);
	  document.frmEntra.txtrg.focus();
	 }
	  <!--else if (ValRG(document.frmEntra.txtrg.value) == false)
	 <!--{
	  <!--alert('RG inválido.');
	  <!--document.frmEntra.txtrg.focus();
	 <!-- }
	 else if (document.frmEntra.cborgus.selectedIndex == 0)
	 {
		alert('Selecione se deseja receber SMS!'); 
		document.frmEntra.cborgus.focus();
	 }
	 else if (document.frmEntra.cbosex.selectedIndex == 0)
	 {
		alert('Favor informar o sexo!'); 
		document.frmEntra.cbosex.focus();
	 }
	 else if( (document.frmEntra.txtmail.value.trim() == '')||(document.frmEntra.txtmail.value.trim().length <5) )
	 {
		alert('Digite seu email!'); 
		document.frmEntra.txtmail.focus();
	 }
	 else if (VerificaEmail(document.frmEntra.txtmail.value.trim()))
	 {
	  alert('E-Mail inválido.');
	  document.frmEntra.txtmail.focus();
	 } 
	  
	 else if(document.frmEntra.txtmail.value.trim() != document.frmEntra.txtmailconfirmacao.value.trim()) 
	 {
	erro = "Confirme o e-mail";
	//document.getElementById("div_confirmacaoemail").innerHTML="<font color='#FF0000' size='1' face='Arial, Helvetica, sans-serif'>CONFIRMAÇÃO DE EMAIL</font>";
	alert('Certifique-se que a confirmação do email está correta!'); 
	document.frmEntra.txtmailconfirmacao.focus();
	} 
		 else {
		 document.frmEntra.action = 'formulario_4.php';
 	 	document.frmEntra.submit();
	 	return true;
	 }
	
}
	 
function fValidaAlteracao() {
	
		 document.frmEntra.action = 'controle_alteracao.php';
 	 	document.frmEntra.submit();
	 	return true;
	
	
} 

function caaAlteracao() {
	
		 document.form2.action = 'caa_alteracao.php';
 	 	document.form2.submit();
	 	return true;
	
	
} 

function fVoltaAlteracaop() {

		document.frmEntra.action = 'formulario_contratop.php?nn='+document.getElementById('nn2').value+'&cc='+document.getElementById('nn1').value;
 	 	document.frmEntra.submit();
	 	return true;
	
	
} 

function fVoltaAlteracaoe() {
	
		 document.frmEntra.action = 'formulario_contratoe.php?nn='+document.getElementById('nn2').value+'&cc='+document.getElementById('nn1').value;
 	 	document.frmEntra.submit();
	 	return true;
	
	
} 

function fVoltaAlteracaoegrat() {
	
		 document.frmEntra.action = 'formulario_contratoe_gratuito.php?nn='+document.getElementById('nn2').value+'&cc='+document.getElementById('nn1').value;
 	 	document.frmEntra.submit();
	 	return true;
	
	
} 
	 
	 function VerificaCep(strCep)
{
	strCep = new String(strCep);
	rValue = false;
	strCepl = strCep.substring(0, 1);
	for (x = 1; x < strCep.length; x++)
	{
		if (strCepl == strCep.substring(x, x+1) && x == strCep.length - 1) rValue = true;
		if (strCepl != strCep.substring(x, x+1)) break;
	}
	return rValue;
}


function VerificaEmail(strMail)
{
	strMail = new String(strMail);
	varArroba = false;
	varPonto = false;
	if (strMail == '')
	{
		varArroba = true;
		varPonto = true;
	} else {
		for (x = 0; x < strMail.length; x++)
		{
			if (strMail.charAt(x) == '@' && strMail.charAt(x+1) != '' && x != 0) varArroba = true;
			if (varArroba == true && strMail.charAt(x) == '.' && strMail.charAt(x+1) != '' && strMail.charAt(x-1) != "@") varPonto = true;
		}
	}
	if (varArroba == true && varPonto == true)
	{
		return false;
	} else {
		return true;
	}
}

    <!--
    // Função para retirar os espaços em branco do início e do fim da string.
    function Trim(strTexto)
        {
            // Substitúi os espaços vazios no inicio e no fim da string por vazio.
            return strTexto.replace(/^\s+|\s+$/g, '');
        }

    // Função para validação de CEP.
    function IsCEP(strCEP, blnVazio)
        {
            // Caso o CEP não esteja nesse formato ele é inválido!
            var objER = /^[0-9]{2}\.[0-9]{3}-[0-9]{3}$/;

            strCEP = Trim(strCEP)
            if(strCEP.length > 0)
                {
                    if(objER.test(strCEP))
                        return true;
                    else
                        return false;
                }
            else
                return blnVazio;
        }
		
		


function ValRG(numero){
 /*
 ##  Igor Carvalho de Escobar
 ##    www.webtutoriais.com
 ##   Java Script Developer
 */
 var numero = numero.split("");
 tamanho = numero.length;
 vetor = new Array(tamanho);

if(tamanho>=1)
{
 vetor[0] = parseInt(numero[0]) * 2; 
}
if(tamanho>=2){
 vetor[1] = parseInt(numero[1]) * 3; 
}
if(tamanho>=3){
 vetor[2] = parseInt(numero[2]) * 4; 
}
if(tamanho>=4){
 vetor[3] = parseInt(numero[3]) * 5; 
}
if(tamanho>=5){
 vetor[4] = parseInt(numero[4]) * 6; 
}
if(tamanho>=6){
 vetor[5] = parseInt(numero[5]) * 7; 
}
if(tamanho>=7){
 vetor[6] = parseInt(numero[6]) * 8; 
}
if(tamanho>=8){
 vetor[7] = parseInt(numero[7]) * 9; 
}
if(tamanho>=9){
 vetor[8] = parseInt(numero[8]) * 100; 
}

 total = 0;

if(tamanho>=1){
 total += vetor[0];
}
if(tamanho>=2){
 total += vetor[1]; 
}
if(tamanho>=3){
 total += vetor[2]; 
}
if(tamanho>=4){
 total += vetor[3]; 
}
if(tamanho>=5){
 total += vetor[4]; 
}
if(tamanho>=6){
 total += vetor[5]; 
}
if(tamanho>=7){
 total += vetor[6];
}
if(tamanho>=8){
 total += vetor[7]; 
}
if(tamanho>=9){
 total += vetor[8]; 
}


 resto = total % 11;
if(resto!=0){
return false;
}
else{
return true;
}
}

function bloquerTecla(evento){

 var tecla = evento.keyCode? evento.keyCode:
             evento.carCode? evento.carCode:
			 evento.which?  evento.which:  void 0;
			 
 if((tecla == 59) ||((tecla == 191))){
	return false; 
 } 
  return true;
}//fim função ApenasNumeros
	
	 
	 /* -------- */
	 








