// JavaScript Document

function AbreJanela(pag,nome,config) { 
 window.open(pag,nome,config);
}

 // verifica o formulário do vestibular
   function validarDados(){
     if(document.cadastrar.txnome.value == ""){
       window.alert("O campo nome é obrigatório.");
       document.cadastrar.txnome.focus();
       return false;
     }
	 if(document.cadastrar.txemail.value == ""){
       window.alert("O campo E-mail é obrigatório.");
       document.cadastrar.txemail.focus();
       return false;
     }
	
	 if(document.cadastrar.txlogradouro.value == ""){
       window.alert("O campo Rua é obrigatório.");
       document.cadastrar.txlogradouro.focus();
       return false;
     }
	 if(document.cadastrar.txbairro.value == ""){
       window.alert("O campo Bairro é obrigatório.");
       document.cadastrar.txbairro.focus();
       return false;
     }
	 if(document.cadastrar.txcidade.value == ""){
       window.alert("O campo Cidade é obrigatório.");
       document.cadastrar.txcidade.focus();
       return false;
     }
	 if(document.cadastrar.txcep.value == ""){
       window.alert("O campo CEP é obrigatório.");
       document.cadastrar.txcep.focus();
       return false;
     }
	 if(document.cadastrar.txcpf.value == ""){
       window.alert("O campo CPF é obrigatório. Se você ainda não possui CPF por favor informe o de seu pai ou mãe.");
       document.cadastrar.txcpf.focus();
       return false;
     }
	
	 if(document.cadastrar.txusuario.value == ""){
       window.alert("O campo Usuario é obrigatório!");
       document.cadastrar.txsenha.focus();
       return false;
     }
	if(document.cadastrar.txsenha.value == ""){
       window.alert("O campo Senha é obrigatório!");
       document.cadastrar.txsenha.focus();
       return false;
     }
	 if(document.cadastrar.txconfirma.value == ""){
       window.alert("E necessario confirmar a senha!");
       document.cadastrar.txconfirma.focus();
       return false;
     }
	 if(!CPFValido(document.cadastrar.txcpf.value)){
       window.alert("O CPF informado é inválido. Por favor tente novamente.");
       document.cadastrar.txcpf.focus();
       return false;
     }else if(!checkMail(document.cadastrar.txemail.value)){
		 window.alert("O endereço de e-mail informado é inválido. Por favor tente novamente.");
         document.cadastrar.txemail.focus();
         return false;
	 }else if(document.cadastrar.txsenha.value!=document.cadastrar.txconfirma.value){
		 window.alert("Verifique a senha informada e depois repita em confirmar!");
         document.cadastrar.txsenha.focus();
         return false;
	 }
     else {
       return true;
     }
   } 
   // fim formulário
   
   // verifica o formulário do cadastro de IES
   function validarIes(){
     if(document.cadastrar.txrazao.value == ""){
       window.alert("O campo razão é obrigatório.");
       document.cadastrar.txrazao.focus();
       return false;
     }
	 if(document.cadastrar.txsigla.value == ""){
       window.alert("O campo Sigla é obrigatório.");
       document.cadastrar.txsigla.focus();
       return false;
     }
	
	
   } 
   // fim formulário
   
   
   function fechar(){
     banner1.style.visibility = "hidden";
   }
   
   function validarAno(){
     var tecla = window.event.keyCode;
	 
	 if((tecla < 48) || (tecla > 57)){
	   if((tecla < 96) || (tecla > 105)){
	     if((tecla != 46) && (tecla != 8)){
		   if(tecla != 9){
		     event.returnValue = false;
		   }
		 }
	   }
	 }
   }
   
   function validarCPF(obj){
       var texto = obj.value;
	   
	   if(texto.length == 3){
	     obj.value = texto + '.';
	   }
	   if(texto.length == 7){
	     obj.value = texto + '.';
	   }
	   if(texto.length == 11){
	     obj.value = texto + '-';
	   }
   }
   
   function validarCEP(obj){
       var texto = obj.value;
	   
	   if(texto.length == 2){
	     obj.value = texto + '.';
	   }
	   if(texto.length == 6){
	     obj.value = texto + '-';
	   }
   }
   
   function validarData(obj){
       var texto = obj.value;
	   
	   if(texto.length == 2){
	     obj.value = texto + '/';
	   }
	   if(texto.length == 5){
	     obj.value = texto + '/';
	   }
   }
   
   function CPFValido(cpf){
      var i; 
      s = cpf;
	  s = replace(s, ".", "");
	  s = replace(s, "-", ""); 
      var c = s.substr(0,9); 
      var dv = s.substr(9,2); 
      var d1 = 0; 
      for (i = 0; i < 9; i++){ 
        d1 += c.charAt(i)*(10-i); 
      } 
  
      if (d1 == 0){ 
        return false; 
      } 
  
      d1 = 11 - (d1 % 11); 
      if (d1 > 9) d1 = 0; 
      if (dv.charAt(0) != d1){ 
         return false; 
	  } 
  
      d1 *= 2; 
      for (i = 0; i < 9; i++){ 
        d1 += c.charAt(i)*(11-i); 
      } 
  
      d1 = 11 - (d1 % 11); 
      if (d1 > 9) d1 = 0; 
      if (dv.charAt(1) != d1){ 
        return false; 
	  } 
      return true; 
   }
   
    function replace(str, old, newstr){
  i = str.indexOf(old);
  r = "";
  if(i == -1) return str;
  r += str.substring(0,i) + newstr;
  if (i + old.length < str.length)
    r += replace(str.substring(i + old.length, str.length), old, newstr);
  return r;
 }
 
 
 function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
                    return true; 
                }
    }else{
        return false;
        }
}
 

 
 function setValorCredito(vlr){
	 var num1=new Number();
	 num1=document.cadastrar.txvlrcurso.value*(vlr/100);
	document.cadastrar.txvlrparcela.value=num1.toFixed(2);
 }
 
 
 // verifica o formulário do vestibular
   function validarUsuario(){
     if(document.cadastrar.txnome.value == ""){
       window.alert("O campo nome é obrigatório.");
       document.cadastrar.txnome.focus();
       return false;
     }
	 if(document.cadastrar.txlogin.value == ""){
       window.alert("O campo Login é obrigatório.");
       document.cadastrar.txlogin.focus();
       return false;
     }
	
	 if(document.cadastrar.txsenha.value == ""){
       window.alert("O campo Senha é obrigatório.");
       document.cadastrar.txsenha.focus();
       return false;
     }
	
     if(!checkMail(document.cadastrar.txemail.value)){
		 window.alert("O endereço de e-mail informado é inválido. Por favor tente novamente.");
         document.cadastrar.txemail.focus();
         return false;
	 }else if(document.cadastrar.txsenha.value!=document.cadastrar.txconfirma.value){
		 window.alert("Verifique a senha informada e depois repita em confirmar!");
         document.cadastrar.txsenha.focus();
         return false;
	 }
     else {
       return true;
     }
   } 
   // fim formulário
