function doPrint(tit) {    

    bdhtml = window.document.body.innerHTML;
    sprnstr = "<!--startprint-->";
    eprnstr = "<!--endprint-->";
    prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
    prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));

    headstr = "<table width=95% border=0 align=center cellpadding=0 cellspacing=0><tr bgcolor=#FFFFFF><td width=20%><div align=center><a href=http://www.DrCalc.net><img src=imagens/drcalc_net.gif alt=DrCalc.net width=161 height=34></a></div></td>";
    headstr = headstr + "<td align=left height=28 valign=middle class=tablinhacinza><font class=texto5>&nbsp;";
    headstr = headstr + tit;
    headstr = headstr + "</font></td></tr><tr><td colspan=2 height=60></td>&nbsp;</tr><tr><td colspan=2><div align=center>" + prnhtml + "</div></td></tr></table>";

    headstr = headstr + "<table width=95% border=0 align=center cellpadding=0 cellspacing=0><tr valign=bottom><td height=33 colspan=2 valign=middle>";
    headstr = headstr + "<div align=center><a href=javascript:history.back(); style=color: #0000CC;TEXT-DECORATION: none;>Retornar</a>&nbsp;&nbsp;&nbsp;"
    headstr = headstr + "<a href=javascript:window.print(); style=color: #0000CC;TEXT-DECORATION: none;>Imprimir</a></div></td></tr></table>";
    
    window.document.body.innerHTML = headstr;    
    window.print();
}

function printdiv(divID,tit)
{
        var headstr = "<html><head><title></title></head><body>";
        var footstr = "</body>";
        var newstr = document.all.item(divID).innerHTML;
        //var oldstr = document.body.innerHTML;

        headstr = headstr + "<table width=70% border=0 align=center cellpadding=0 cellspacing=0><tr bgcolor=#FFFFFF><td width=23%><div align=center><a href=http://www.DrCalc.net><img src=imagens/drcalc_net.gif alt=DrCalc.net width=221 height=47></a></div></td>";
        headstr = headstr + "<td align=left height=28 valign=middle class=tablinhacinza width=40%><font class=texto5>";
        headstr = headstr + tit;
        headstr = headstr + "</font></td></tr><tr><td colspan=2 height=60></td>&nbsp;</tr><tr><td colspan=2><div align=center>" + newstr + "</div></td></tr></table>";

        headstr = headstr + "<table width=70% border=0 align=center cellpadding=0 cellspacing=0><tr valign=bottom><td height=33 colspan=2 valign=middle>";
        headstr = headstr + "<div align=center><a href=javascript:history.back(); style=color: #0000CC;TEXT-DECORATION: none;>Retornar</a>&nbsp;&nbsp;&nbsp;"
        headstr = headstr + "<a href=javascript:window.print(); style=color: #0000CC;TEXT-DECORATION: none;>Imprimir</a></div></td></tr></table>";

        document.body.innerHTML = headstr + footstr;        

        window.print();
        
        //document.body.innerHTML = oldstr;        
        //history.back();
        //return false;    
}

function Abrejanela(form,endereco,nomejanela,largura,altura,controle){
separador='&'
endereco = endereco //+ '?'  //+ form.elements[0].name + '=' + form.elements[0].value 

tamjanela =  'width='+largura+','+'height='+altura +','+controle 

for (i = 0; i <= form.elements.length - 1; i++)
{     
 // if (form.elements[i].value == '') 
 //   valor = '0'
 // else 
 //   {
     
     if ((form.elements[i].type == "select-one")  )
        {
         valor = form.elements[i].options[form.elements[i].selectedIndex].value;
	    }
	 else	
		{
	     if ((form.elements[i].type == "radio")  )
		    {
			 if ((form.elements[i].checked))
				 valor = form.elements[i].value
			 else
			     valor='pular'
			}
		  else
		    {	
		     if ((form.elements[i].type == "checkbox")  )
			    {
				 if ((form.elements[i].checked))
					 valor = form.elements[i].value
				 else
					 valor=""
				}			
	         else
	            {
	            if ((form.elements[i].type != "button")  )
					valor = form.elements[i].value
				}
			} 
		}
    //}



//  if ((form.elements[i].type != "select-one")) 
//    if ((form.elements[i].type == "text") || (form.elements[i].type == "drop-down") || (form.elements[i].type == "checkbox") || (form.elements[i].type == "radio") || (form.elements[i].type == "textarea")) 
	if (valor!='pular')
	  {
	    separador=((i==0)?'?':'&')
		endereco = endereco + separador + form.elements[i].name + '=' + valor 
      } 
  
}

window.open(endereco,nomejanela,tamjanela);

}

function tamanho(controle,valor)
{
var x=controle.value
	if ( x.length == valor+1)
        { 
 	    alert("O tamanho máximo deste campo é" +  valor + " caracteres e voce excedeu esse limite. Os caracteres excedentes não irão aparecer na página de resultado");
	    return;
	    }
}





/*
function FormataNumero2(ConteudoCampo)
{

if (((event.keyCode) > 47) && ((event.keyCode) < 58))
{
    
   NumDig = ConteudoCampo.value;
   TamDig = NumDig.length;
   Contador = 0;
   if (TamDig > 1)
      {numer = "";
      for (i = TamDig; (i >= 0); i--){
          if ((parseInt(NumDig.substr(i,1))>=0) && (parseInt(NumDig.substr(i, 1))<=9))
            {
             Contador++;
             if ((Contador == 2) && ((TamDig -i) < 4))
              {numer = ","+numer;
               Contador = 0;
               }
             else if (Contador == 3)
              {numer = "."+numer;
               Contador = 0;
              }
             numer = NumDig.substr(i, 1)+numer;
            }
           }
      ConteudoCampo.value = numer;
      };
   return(true)}
   else return(false)
}

*/


 
function FormataNumero2(ConteudoCampo)
{
if ((((event.keyCode) > 47) && ((event.keyCode) < 58)))
{
   NumDig = ConteudoCampo.value;
   TamDig = NumDig.length;
   Contador = 0;
 
   if (NumDig.substr(0,1) == "-")
      neg = "-";
   else
      neg = "";
 
   if (TamDig > 1)
      {numer = "";
      for (i = TamDig; (i >= 0); i--){
          if ((parseInt(NumDig.substr(i,1))>=0) && (parseInt(NumDig.substr(i, 1))<=9))
            {
             Contador++;
             if ((Contador == 2) && ((TamDig -i) < 4))
              {numer = ","+numer;
               Contador = 0;
               }
             else if (Contador == 3)
              {numer = ""+numer;
               Contador = 0;
              }
             numer = NumDig.substr(i, 1)+numer;
            }
           }
      ConteudoCampo.value = neg + numer;
      };
   return(true)}
   else 
		{
      if ((event.keyCode) == 45)
        return(true);
	   else 
         return(false);
}
}


function formatadata(ConteudoCampo)
{

if (((event.keyCode) > 47) && ((event.keyCode) < 58))
  {
   NumDig = ConteudoCampo.value;
   TamDig = NumDig.length;
   if (TamDig == 2)
      ConteudoCampo.value = NumDig.substr(0,2)+"/";
   else if (TamDig == 5)	  
      ConteudoCampo.value = NumDig.substr(0,5)+"/";
   else if (TamDig == 9)
       ConteudoCampo.value = NumDig.substr(0,10);

   return(true);}
else return(false)
}

function aceitanumero(controle)
{
 if (((event.keyCode) > 47) && ((event.keyCode) < 58))
     {event.keyCode = event.keyCode}
 else 
     event.keyCode = 8 
}    

function AceitaTaxa(ConteudoCampo)
{
 if (((event.keyCode) > 43) && ((event.keyCode) < 58))
     return(true)
 else 
     return(false) 
    
  
}

function Abilitacampo(form,campo){

for (i = 1; i <= form.elements.length - 1; i++)
{  if (form.elements[i].type == "text") 
   {
     form.elements[i].disabled = false 
     // form.elements[i].style.backgroundColor  = "#FFFFFF"
   }    
  
  if ((form.elements[i].name == campo) && (form.elements[i].type == "text")) 
   {
     form.elements[i].disabled = true 
     //form.elements[i].style.backgroundColor  = "#D9E0C9"
   }
  if (campo == "variperce") 
   {
     form.varimone.disabled = true 
     //form.varimone.style.backgroundColor  = "#D9E0C9"
   }
  }
}

function NumeroInteiro(ConteudoCampo)
{
 if (((event.keyCode) > 47) && ((event.keyCode) < 58))
     return(true)
 else 
     return(false) 
    
  
}


