   VerifiqueTAB=true;

   function alerta() {
      alert("Atenção!!, Se este campo estiver Marcado o registro será EXCLUÍDO!");
   }
   function ChecarTAB() {
      VerifiqueTAB=true;
   }

   function Mostra(quem, tammax) {
      if ( (quem.value.length == tammax) && (VerifiqueTAB) ) {
         var i=0,j=0, indice=-1;
         for (i=0; i<document.forms.length; i++) {
            for (j=0; j<document.forms[i].elements.length; j++) {
               if (document.forms[i].elements[j].name == quem.name) {
                  indice=i;
                  break;
               }
            }
            if (indice != -1)
               break;
         }
         for (i=0; i<=document.forms[indice].elements.length; i++) {
            if (document.forms[indice].elements[i].name == quem.name) {
               while ( (document.forms[indice].elements[(i+1)].type == "hidden") &&
                     (i < document.forms[indice].elements.length) ) {
                        i++;
               }
               document.forms[indice].elements[(i+1)].focus();
               VerifiqueTAB=false;
               break;
            }
         }
      }
   }

   function PararTAB(quem) {
       VerifiqueTAB=false;
   }

   function MascaraCEP (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='CEP') {
         caracteres = '01234567890';
         separacoes = 1;
         separacao1 = '-';
         conjuntos = 2;
         conjunto1 = 5;
         conjunto2 = 3;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + 1) && (String.fromCharCode(keypress) != '.')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraCGC (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='CGC') {
         caracteres = '0123456789';
         separacoes = 4;
         separacao1 = '.';
         separacao2 = '.';
         separacao3 = '/';
         separacao4 = '-';
         conjuntos = 5;
         conjunto1 = 2;
         conjunto2 = 3;
         conjunto3 = 3;
         conjunto4 = 4;
         conjunto5 = 2;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + conjunto4 + conjunto5 + 4) && (String.fromCharCode(keypress) != '.')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
            if (campo.value.length == conjunto1 + conjunto2 + 1) 
               campo.value = campo.value + separacao2;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + 2) 
               campo.value = campo.value + separacao3;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + conjunto4 + 3) 
               campo.value = campo.value + separacao4;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraCPF (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='CPF') {
         caracteres = '0123456789';
         separacoes = 3;
         separacao1 = '.';
         separacao2 = '.';
         separacao3 = '-';
         conjuntos = 4;
         conjunto1 = 3;
         conjunto2 = 3;
         conjunto3 = 3;
         conjunto4 = 2;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + conjunto4 +  3) && (String.fromCharCode(keypress) != '.')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
            if (campo.value.length == conjunto1 + conjunto2 + 1) 
               campo.value = campo.value + separacao2;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + 2) 
               campo.value = campo.value + separacao3;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraDATA (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='DATA') {
         caracteres = '0123456789';
         separacoes = 2;
         separacao1 = '/';
         separacao2 = '/';
         conjuntos = 3;
         conjunto1 = 2;
         conjunto2 = 2;
         conjunto3 = 4;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + 2) && (String.fromCharCode(keypress) != '/')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
            if (campo.value.length == conjunto1 + conjunto2 + 1) 
               campo.value = campo.value + separacao2;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + 2) 
               campo.value = campo.value + separacao3;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraHORA (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='HORA') {
         caracteres = '0123456789';
         separacoes = 1;
         separacao1 = ':';
         conjuntos = 2;
         conjunto1 = 2;
         conjunto2 = 2;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + 1) && (String.fromCharCode(keypress) != '.')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraDI (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='DI') {
         caracteres = '0123456789';
         separacoes = 2;
         separacao1 = '/';
         separacao2 = '-';
         conjuntos = 3;
         conjunto1 = 2;
         conjunto2 = 7;
         conjunto3 = 2;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + 2) && (String.fromCharCode(keypress) != '/')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
            if (campo.value.length == conjunto1 + conjunto2 + 1) 
               campo.value = campo.value + separacao2;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + 2) 
               campo.value = campo.value + separacao3;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraRE (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='RE') {
         caracteres = '0123456789';
         separacoes = 2;
         separacao1 = '/';
         separacao2 = '-';
         conjuntos = 3;
         conjunto1 = 2;
         conjunto2 = 7;
         conjunto3 = 3;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + 2) && (String.fromCharCode(keypress) != '/')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
            if (campo.value.length == conjunto1 + conjunto2 + 1) 
               campo.value = campo.value + separacao2;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + 2) 
               campo.value = campo.value + separacao3;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraMAWB (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='MAWB') {
         caracteres = '0123456789';
         separacoes = 2;
         separacao1 = '-';
         separacao2 = '.';
         conjuntos = 3;
         conjunto1 = 3;
         conjunto2 = 4;
         conjunto3 = 4;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + 2) && (String.fromCharCode(keypress) != '/')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
            if (campo.value.length == conjunto1 + conjunto2 + 1) 
               campo.value = campo.value + separacao2;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + 2) 
               campo.value = campo.value + separacao3;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraDDE (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='DDE') {
         caracteres = '0123456789';
         separacoes = 1;
         separacao1 = '/';
         conjuntos = 2;
         conjunto1 = 10;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + 1) && (String.fromCharCode(keypress) != '.')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
         }
      else 
         event.returnValue = false;
      }
   }

   function MascaraPROCADM (formato, keypress, objeto) {
      campo = eval (objeto);
      if (formato=='PROCADM') {
         caracteres = '0123456789';
         separacoes = 3;
         separacao1 = '.';
         separacao2 = '/';
         separacao3 = '-';
         conjuntos = 4;
         conjunto1 = 5;
         conjunto2 = 6;
         conjunto3 = 4;
         conjunto4 = 2;
         if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (conjunto1 + conjunto2 + conjunto3 + conjunto4 +  3) && (String.fromCharCode(keypress) != '.')) {
            if (campo.value.length == conjunto1) 
               campo.value = campo.value + separacao1;
            if (campo.value.length == conjunto1 + conjunto2 + 1) 
               campo.value = campo.value + separacao2;
            if (campo.value.length == conjunto1 + conjunto2 + conjunto3 + 2) 
               campo.value = campo.value + separacao3;
         }
      else 
         event.returnValue = false;
      }
   }

   function MarcaAgimp(campo) {
      if (campo == 1) {
         geral.agimp_dia2.value = '';
         geral.agimp_dia3.value = '';
      }
      if (campo == 2) {
         geral.agimp_dia1.value = '';
         geral.agimp_dia3.value = '';
      }
      if (campo == 3) {
         geral.agimp_dia1.value = '';
         geral.agimp_dia2.value = '';
      }
   }
   function MarcaAgexp(campo) {
      if (campo == 1) {
         geral.agexp_dia2.value = '';
         geral.agexp_dia3.value = '';
         geral.agexp_dia4.value = '';
      }
      if (campo == 2) {
         geral.agexp_dia1.value = '';
         geral.agexp_dia3.value = '';
         geral.agexp_dia4.value = '';
      }
      if (campo == 3) {
         geral.agexp_dia1.value = '';
         geral.agexp_dia2.value = '';
         geral.agexp_dia4.value = '';
      }
      if (campo == 4) {
         geral.agexp_dia1.value = '';
         geral.agexp_dia2.value = '';
         geral.agexp_dia3.value = '';
      }
   }
   function MarcaDesimp(campo) {
      if (campo == 1) {
         geral.desimp_dia2.value = '';
         geral.desimp_dia3.value = '';
      }
      if (campo == 2) {
         geral.desimp_dia1.value = '';
         geral.desimp_dia3.value = '';
      }
      if (campo == 3) {
         geral.desimp_dia1.value = '';
         geral.desimp_dia2.value = '';
      }
   }
   function MarcaDesexp(campo) {
      if (campo == 1) {
         geral.desexp_dia2.value = '';
         geral.desexp_dia3.value = '';
         geral.desexp_dia4.value = '';
         geral.desexp_dia5.value = '';
      }
      if (campo == 2) {
         geral.desexp_dia1.value = '';
         geral.desexp_dia3.value = '';
         geral.desexp_dia4.value = '';
         geral.desexp_dia5.value = '';
      }
      if (campo == 3) {
         geral.desexp_dia1.value = '';
         geral.desexp_dia2.value = '';
         geral.desexp_dia4.value = '';
         geral.desexp_dia5.value = '';
      }
      if (campo == 4) {
         geral.desexp_dia1.value = '';
         geral.desexp_dia2.value = '';
         geral.desexp_dia3.value = '';
         geral.desexp_dia5.value = '';
      }
      if (campo == 5) {
         geral.desexp_dia1.value = '';
         geral.desexp_dia2.value = '';
         geral.desexp_dia3.value = '';
         geral.desexp_dia4.value = '';
      }
   }

function rounder_up(pvalue){ 
if (pvalue > 1) { 
   p_valor = pvalue.toString();
   var_position = p_valor.indexOf(".")*1; 
   if (var_position > 0) {
      var_number=p_valor.substring(var_position+2,0);
      var_start=p_valor.substring(0,var_position)*1;
      if (var_number > 0) {
         return var_start+1;
         }
      else {
         return pvalue;
         } 
     } 
}
else { 
     pvalue = 1;
     }
return pvalue   
}

function round(number,X) {
X = (!X ? 2 : X);
return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}  
