function enviar2(n_frm, n_botao, n_acao) {
   eval(n_frm).elements[n_botao.name].disabled=true; 
   eval(n_frm).acao.value=n_acao; 
   eval(n_frm).submit();
}

function enviar(botao, acao) {
   botao.disabled=true; 
   frm_cadastro.acao.value=acao; 
   frm_cadastro.submit();
}

function combopress(e,combo,formulario){
   if (e.keyCode == 13) { //enter                      
      for (i = 0; i < eval(formulario).elements.length; ++i) {
        if (eval(formulario).elements[i].name == combo.name) {                                        
           i = i + 1;                     
           while (eval(formulario).elements[i].type == 'hidden' || eval(formulario).elements[i].readOnly) {
              i = i + 1;
           }
           eval(formulario).elements[i].focus();                    
        }
      }
   }
}

function seleciona(campo) {
   campo.select();
}

function campopress(e,campo,tipo,max,formulario){
   var dado1=campo.value;
   var dado2="";
   var i;        
   var dataatual = new Date();
   if (e.keyCode == 13) {             
      if (dado1.length==6 && (tipo=="data" || tipo=="nasc")) {
         campo.value=dado1+dataatual.getFullYear();
      }
      for (i = 0; i < eval(formulario).elements.length; ++i) {                
         if (eval(formulario).elements[i].name == campo.name) {
            i = i + 1;
            while (eval(formulario).elements[i].type == 'hidden' || eval(formulario).elements[i].readOnly) {
               i = i + 1;
            }
            eval(formulario).elements[i].focus();                    
         }
      }
   }
   else if (e.keyCode<=170 && e.keyCode>=32) {
      if (tipo == "data" || tipo == "nasc") {
         if (e.keyCode != 8) {
            while (dado1.search(/[^0-9]/)>=0) {
               dado1=dado1.replace(/[^0-9]/,"");
            }
            dado1=dado1.substr(0,8);
            for (i=0;i<dado1.length;i++) {
               dado2+=dado1.substr(i,1);
               if (i == 1 || i == 3) {
                  dado2+="/";
               }
            }                                                
            campo.value=dado2;                        
         }
         else {                           
            campo.value=dado1.substring(0,max);                           
         }
      }
      else if (tipo == "hora") {
         if (e.keyCode != 8) {
            while (dado1.search(/[^0-9]/)>=0) {
               dado1=dado1.replace(/[^0-9]/,"");
            }
            dado1=dado1.substr(0,5);
            for (i=0;i<dado1.length;i++) {
               dado2+=dado1.substr(i,1);
               if (i == 1) {
                  dado2+=":";
               }
            }                                                
            campo.value=dado2;                        
         }
         else {                           
            campo.value=dado1.substring(0,max);                           
         }
      }
      else if (tipo == "moeda") {
         if (max<1) {
            max=10;
         }
         while (dado1.search(/[^0-9]/)>=0) {
            dado1=dado1.replace(/[^0-9]/,"");
         }
         var comp=dado1.length;
         for (i=comp;i<max;i++) {
            dado1=" " + dado1;
         }
         for (i=0;i<max;i++) {
            dado2=dado1.substr(max-i-1,1)+dado2;
            if ((i == 4 || i == 7 || i == 10) && (i < comp - 1)) {
               dado2="."+dado2;
            }
            if (i == 1) {
               dado2=","+dado2;
            }
         }
         campo.value=dado2;                        
      }
      else if (tipo == "numero") {
         while (dado1.search(/[^0-9]/)>=0) {
            dado1=dado1.replace(/[^0-9]/,"");
         }
         if (max>0) {
            dado1=dado1.substr(0,max);
         }
         if (campo.value!=dado1) {
            campo.value=dado1;
         }
      }
      else if (tipo == "texto") {
         while (dado1.search(/[^(-9!_?%a-zA-Z À-ÿ@&]/)>=0) {
            dado1=dado1.replace(/[^(-9!_?%a-zA-Z À-ÿ@&]/,"");
         }
         if (max>0) {
            dado1=dado1.substr(0,max);
         }
         if (campo.value!=dado1) {
            campo.value=dado1;
         }
      }
   }
}

function abrirjanela() {
   janela=window.open("","alunobritish","directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,titlebar=yes,personalbar=no,status=no,height=500,width=750,hotkeys=no,copyhistory=no");
   janela.moveTo(0,0);
   janela.resizeTo(screen.availWidth, screen.availHeight);
   janela.location.replace("loginaluno.php");
   janela.focus();
}

function abriraviso(tela) {
   janela=window.open("","avisoalunobritish","directories=no,location=no,menubar=no,resizable=no,scrollbars=no,titlebar=no,personalbar=no,status=no,height=200,width=400,hotkeys=no,copyhistory=no");
   janela.moveTo(100,100);
   janela.location.replace(tela);
   janela.focus();
}

function abrirboleto(tela) {
   janela=window.open("","boleto","directories=no,location=no,menubar=no,scrollbars=yes,titlebar=no,height=800,width=800,personalbar=no,hotkeys=no,copyhistory=no");
   janela.moveTo(100,100);
   janela.location.replace(tela);
   janela.focus();
}

function iniciar(msg) {
   if (msg != '') {
      alert(msg);
   }        
   self.frm_cadastro.elements[0].focus();
}

function clicou(e) {
   if (e.button == 2 || e.button == 3) {
      alert('Sistema Online');
      alert('Uses Informática Ltda');
      return false;
   }
}

