<!--
var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

function x86(){
     if (pr) // NS4, IE5
        window.print()
     else if (da && !mac) // IE4 (Windows)
        vbx86()
     else // outros browsers
        alert("Desculpe seu browser não suporta esta função. Por favor utilize a barra de trabalho para imprimir a página.");
     return false;
     }
     if (da && !pr && !mac) with (document) {
        writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
        writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
        writeln('Sub window_onunload');
        writeln('  On Error Resume Next');
        writeln('  Set WB = nothing');
        writeln('End Sub');
        writeln('Sub vbx86');
        writeln('  OLECMDID_PRINT = 6');
        writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
        writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
        writeln('  On Error Resume Next');
        writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
        writeln('End Sub');
        writeln('<' + '/SCRIPT>');
     }


function JavaTeste(lote, comp) { 
  url = "EmitirRecibo.asp?IdLote=" + lote + "&IdComp=" + comp;
  window.open(url,'','width=750,height=560,scrollbars=yes,buttons=yes,toolbar=yes');
  document.frmRecibos.Lote.value = "";
}

function EmitirInforme(AnoCalendario) { 
  url = "EmitirInforme.asp?IdAnoCalendario=" + AnoCalendario;
  window.open(url,'','width=770,height=560,scrollbars=yes,buttons=yes,toolbar=yes');
  document.frmInformeRendimento.AnoCalendario.value = "";
}

function txtBoxFormat(objForm, strField, sMask, evtKeyPress) {
     var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

     if(document.all) { // Internet Explorer
       nTecla = evtKeyPress.keyCode; }
     else { // Nestcape
       nTecla = evtKeyPress.which;
     }

     sValue = objForm[strField].value;

     // Limpa todos os caracteres de formatação que
     // já estiverem no campo.
     sValue = sValue.toString().replace( "-", "" );
     sValue = sValue.toString().replace( "-", "" );
     sValue = sValue.toString().replace( ".", "" );
     sValue = sValue.toString().replace( ".", "" );
     sValue = sValue.toString().replace( "/", "" );
     sValue = sValue.toString().replace( "/", "" );
     sValue = sValue.toString().replace( "(", "" );
     sValue = sValue.toString().replace( "(", "" );
     sValue = sValue.toString().replace( ")", "" );
     sValue = sValue.toString().replace( ")", "" );
     sValue = sValue.toString().replace( " ", "" );
     sValue = sValue.toString().replace( " ", "" );
     fldLen = sValue.length;
     mskLen = sMask.length;

     i = 0;
     nCount = 0;
     sCod = "";
     mskLen = fldLen;

     while (i <= mskLen) {
       bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
       bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
       if (bolMask) {
         sCod += sMask.charAt(i);
         mskLen++; }
       else {
         sCod += sValue.charAt(nCount);
         nCount++;
       }

       i++;
     }

     objForm[strField].value = sCod;

     if (nTecla != 8) { // backspace
       if (sMask.charAt(i-1) == "9") { // apenas números...
         return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
       else { // qualquer caracter...
         return true;
       } }
     else {
       return true;
     }
   }
//-->