        var agora = new Date();
        var dia = agora.getDate();
        var mes = agora.getMonth();
        var ano = agora.getYear();
        var sem = agora.getDay();
        agora = null;

        var semana = new Array("Dom","Seg","Ter","Qua","Qui","Sex","Sáb");
        var nomeMes = new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");

        var divCalendario = null;

        var ie4 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4) ? true : false;
        var ns4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5) ? true : false;
        var ns6 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5) ? true : false;

        if(ns6){
           ano = ano + 1900;
        }

        var anoInicial = ano - 10;
        var anoFinal = ano + 1000;
//------------------------------------ FERIADOS ---------------------------------------------

/*
*  As matrizes feriados e dscFeriados contém as informações necessárias para a marcação de feriados
*  no calendário. Na matriz feriados é armazenado um valor booleano informando se o dia é ou
*  não feriado. Já a matriz dscFeriados contém a descrição do feriado a ser exibida no tooltip.
*  Nas duas matrizes, o indice 0(zero) é disconsiderado porque a função calendário trata o indice
*  como um dia, ou seja, ela verifica matrizes pelo número do dia no mês.
*/

        var feriados = new Array();
        feriados[0] = new Array();  //Feriados do mês de Janeiro
        feriados[0][0] = false;
        feriados[0][1] = true;

        feriados[1] = new Array();  //Feriados do mês de Fevereiro

        feriados[2] = new Array();  //Feriados do mês de Março

        feriados[3] = new Array();  //Feriados do mês de Abril
        feriados[3][0] = false;
        feriados[3][13] = true;
        feriados[3][21] = true;

        feriados[4] = new Array();  //Feriados do mês de Maio
        feriados[4][1] = true;

        feriados[5] = new Array();  //Feriados do mês de Junho
        feriados[5][0] = false;
        feriados[5][14] = true;

        feriados[6] = new Array();  //Feriados do mês de Julho

        feriados[7] = new Array();  //Feriados do mês de Agosto

        feriados[8] = new Array();  //Feriados do mês de Setembro
        feriados[8][0] = false;
        feriados[8][7] = true;

        feriados[9] = new Array();  //Feriados do mês de Outubro
        feriados[9][12] = true;

        feriados[10] = new Array(); //Feriados do mês de Novembro
        feriados[10][2] = true;
        feriados[10][15] = true;

        feriados[11] = new Array(); //Feriados do mês de Dezembro
        feriados[11][0] = false;
        feriados[11][25] = true;

        var dscFeriados = new Array();
        dscFeriados[0] = new Array();  //Feriados do mês de Janeiro
        dscFeriados[0][0] = "";
        dscFeriados[0][1] = "Confraternização internacional";

        dscFeriados[1] = new Array();  //Feriados do mês de Fevereiro
        dscFeriados[2] = new Array();  //Feriados do mês de Março
        dscFeriados[3] = new Array();  //Feriados do mês de Abril
        dscFeriados[3][0] = "";
        dscFeriados[3][13] = "Paixão";
        dscFeriados[3][21] = "Tiradentes";

        dscFeriados[4] = new Array();  //Feriados do mês de Maio
        dscFeriados[4][0] = "";
        dscFeriados[4][1] = "Dia do trabalhador";

        dscFeriados[5] = new Array();  //Feriados do mês de Junho
        dscFeriados[5][0] = "";
        dscFeriados[5][14] = "Corpus Christi";

        dscFeriados[6] = new Array();  //Feriados do mês de Julho
        dscFeriados[7] = new Array();  //Feriados do mês de Agosto

        dscFeriados[8] = new Array();  //Feriados do mês de Setembro
        dscFeriados[8][0] = "";
        dscFeriados[8][7] = "Independência do Brasil";

        dscFeriados[9] = new Array();  //Feriados do mês de Outubro
        dscFeriados[9][0] = "";
        dscFeriados[9][12] = "Nossa Senhora Aparecida";

        dscFeriados[10] = new Array(); //Feriados do mês de Novembro
        dscFeriados[10][0] = "";
        dscFeriados[10][2] = "Finados";
        dscFeriados[10][15] = "Proclamação da República";

        dscFeriados[11] = new Array(); //Feriados do mês de Dezembro
        dscFeriados[11][0] = "";
        dscFeriados[11][25] = "Natal";

//------------------------------------ /FERIADOS --------------------------------------------

//Formatação da tabela

        var bordaTabela = "0";                  //Borda da tabela
        var corDeFundoTabela = "#FFFFFF";       //Cor de fundo da tabela
        var espacamentoDeCelulas = "0";         //Cellpadding
        var espacamentoCelulasAdjacentes = "1"; //Cellspacing

        var alturaCelulaDias      = "0"; //altura das células da folhinha do calendário.
        var comprimentoCelulaDias = "0"; //comprimento das células da folhinha do calendário.

        var dataString = "";
        var objetoDestino = "";         //Armazena a string do objeto que receberá a data escolhida.

        var divCalendario = null;

//Classes

        var classeCelulasDiasSemana = "nomeDiasSemana";
        var classeFolhinha = "tabelaFolhinha";
        var celulasBrancas = "celulasBrancas";
        var classeFeriados = "feriados";
        var classeSabado   = "sabado";
        var classeDomingo  = "domingo";
        var classeNormal   = "diaUtil"

        var classeSabadoHoje   = "sabadoHoje";
        var classeDestaqueHoje = "domingoHoje";
        var classeHoje         = "hoje";

        var classeSabadoDestaqueHoje  = "sabadoDestaqueHoje";
        var classeDomingoDestaqueHoje = "domingoDestaqueHoje";
        var classeDestaqueHoje        = "destaqueHoje"


//-------------------------------/VARIÁVEIS PÚBLICAS-----------------------------------------

        function numeroDias(mesAvaliado, anoAvaliado){
            var numero = 0;
            var meses31 = "0,2,4,6,7,9";
            var meses30 = "3,5,8,10";

            if(meses31.indexOf("" + mesAvaliado) >= 0 || mesAvaliado == 11){
                numero = 31;
            } else {
                if(meses30.indexOf("" + mesAvaliado) >= 0 && mesAvaliado != 1){
                    numero = 30;
                } else {
                    numero = fevereiro(anoAvaliado);
                }
            }
            return numero;
        }

        function fevereiro(anoAvaliado){
            if(anoAvaliado % 4 == 0) 
                return 29;
            else
                return 28;
        }

        function retornaData(numero, campoDestino){
           /*
           * Retorna a data escolhida no calendário para um campo de um formulário.
           * Onde:
           *
           * número: informado pelo JavaScript quando o usuário clica em um botão.
           * campoDestino: recebe a referência ao campo que receberá a data.
           */

            with(document.folhinha){
                mesEscolhido = parseInt(indiceMes.options[indiceMes.selectedIndex].value) + 1;
                anoEscolhido = indiceAno.options[indiceAno.selectedIndex].value;

                if(numero < 10){
                    dataString = "0" + numero;
                } else {
                    dataString = numero;
                }

                if(mesEscolhido < 10){
                    dataString += "/0" + mesEscolhido;
                } else {
                    dataString += "/" + mesEscolhido;
                }

                dataString += "/" + anoEscolhido;
            }

            document.cancelBubble = true;
            desligarCalendario(dataString);
            dataString = ""
        }

        function desligarCalendario(valData){
           var objTexto = null;

           if(!divCalendario)   { return; }

           objTexto = eval(objetoDestino);
           objTexto.value = valData; 
           objTexto.focus();

           dataString = "";               
           divCalendario.style.visibility = "hidden";

        }

        function calendario(dias, mesCalendario, anoCalendario, inicio, fim){ //O número de dias do mês, mes,ano, início das aulas, final das aulas
            if(anoCalendario < 200){  // Navegadores como o Netscape tratam o ano subtraindo 2000 - 1900;
                anoCalendario = 1900 + anoCalendario;
            } else {
                anoCalendario = anoCalendario;
            }

            var data = new Date(anoCalendario, mesCalendario, 1);     //Criando uma instância da data informada.
            var diaDaSemana  = data.getDay();
            var diaDoMes     = data.getDate();  //Armazena a data conforme a instância da nova data
            var mesInstancia = data.getMonth(); //Armazena o número do mês da data informada;

            var digito = 0;  //Número do dia em relação ao mês
            var celula = -1; //Contador de células
            var linhas = 1;  //Número de linhas que terá a folhinha do calendário

            var botao = ""; //Se a variável ehBotao for true, desenha botões

            var tabela = "";
            
            tabela = '<form name="folhinha" method="post" onSubmit="return false" class="formularioFolhinha">';
            tabela += '<table border="' + bordaTabela + '"';

            if(corDeFundoTabela) tabela += ' bgcolor="' + corDeFundoTabela + '"';
            if(espacamentoDeCelulas)  tabela += ' cellpadding="' + espacamentoDeCelulas + '"';
            if(espacamentoCelulasAdjacentes) tabela += ' cellspacing="' + espacamentoCelulasAdjacentes + '"';
            if(classeFolhinha) tabela += ' class="' + classeFolhinha + '"';

            tabela += '>\n\n' +
              '<tr>\n'+
              '   <td colspan="7">\n' +
              '       <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">\n' +
              '          <tr>\n' +
              '               <td class="textoCabecario">\n'+
              '                   Mês:' +
              '                   <select name="indiceMes" size="1" class="selectCalendario" onChange="atualizaCalendario()">\n';

                                  for(var x=0; x<=nomeMes.length - 1; x++){

                                      if(x == mesInstancia)

                                         tabela += '<option value="' + x + '" selected>' + nomeMes[x] + '</option>\n';

                                      else

                                         tabela += '<option value="' + x + '">' + nomeMes[x] + '</option>\n';

                                  }

            tabela += '          </select>\n' +
              '              </td>\n' +
              '              <td class="textoCabecario">\n'+
              '                  Ano:' +
              '                   <select name="indiceAno" size="1" class="selectCalendario" onChange="atualizaCalendario()">\n';

                                   for(var x=anoInicial; x<= anoFinal; x++){

                                      if(x == anoCalendario)

                                         tabela += '<option value="' + x + '" selected>' + x + '</option>\n';

                                      else

                                         tabela += '<option value="' + x + '">' + x + '</option>\n';

                                   }

    tabela += '                   </select>\n' +
              '               </td>\n' +
              '          </tr>\n' +
              '       </table>\n' +
              '   </td>\n' +
              '</tr>\n\n' +
              '  <tr>\n' +
              '      <td colspan="7">\n' +
              '         <table border="0" cellpadding="0" cellspacing="0" width="100%">\n' +
              '            <tr>\n' +
              '               <td align="left" class="cabecario">' + nomeMes[mesCalendario] + '</td>\n' +
              '               <td align="right" class="cabecario">' + anoCalendario + '</td>\n' +
              '            </tr>\n' +
              '         </table>\n' +
              '      </td>\n' +
              '  </tr>\n\n' +
              '  <tr>\n';

            //Imprimindo o nome dos dias da semana
            for(var x=0; x<=6; x++){
                tabela += '<td class="' + classeCelulasDiasSemana + '">' + semana[x] + '</td>\n';
            }

            tabela += '</tr>\n\n';

            if(mesCalendario == 1)
                linhas = 5;
            else
                linhas = Math.ceil(dias / 7);

            for(var x=0; x<=linhas; x++){
               tabela += '<tr>\n';
               for(col=1; col<=7; col++){
                  celula++;

                  if(celula < diaDaSemana){//Colocar células vazias
                     tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="vazio" value="  " class="celulasBrancas" onClick="desligarCalendario()"></td>\n';
                  } else {
                       digito++;
                       if(digito == dia && mesInstancia == mes){ //Se é hoje do mês atual
                          if(digito >= inicio && digito <= fim){
                            if(col == 7){ //Se hoje é sábado
                                if(feriados[mesCalendario][digito]){
                                  tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                                } else {
                                  tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeSabadoHoje + '" onClick="retornaData(' + digito + ')"></td>\n';
                                }
                            } else { //Se hoje está na faixa de destaque
                               if(feriados[mesCalendario][digito]){
                                 tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                               } else {
                                 tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeDestaqueHoje + '" onClick="retornaData(' + digito + ')"></td>\n';
                               }
                            }
                          } else {
                            if(feriados[mesCalendario][digito]){
                              tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                            } else {
                              tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeHoje + '" onClick="retornaData(' + digito + ')"></td>\n';
                            }
                          }
                       } else {
                          if(digito > dias){ //Dígito é maior que número máximo de dias do mês. Completar com células vazias.
                             tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="vazio" value="  " class="celulasBrancas" onClick="desligarCalendario()"></td>\n';
                          } else {
                             if(digito >= inicio && digito <= fim){ //Se hoje está na faixa em destaque
                                if(col == 7){// Se é Sábado
                                  if(feriados[mesCalendario][digito]){
                                     tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                                  } else {
                                     tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeSabadoDestaqueHoje + '" onClick="retornaData(' + digito + ')"></td>\n';
                                  }
                                } else  {
                                  if(col == 1){
                                    if(feriados[mesCalendario][digito]){
                                       tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                                    } else {
                                       tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeDomingoDestaqueHoje + '" onClick="retornaData(' + digito + ')"></td>\n';
                                    }
                                  } else {
                                    if(feriados[mesCalendario][digito]){
                                       tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                                    } else {
                                       tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeDestaqueHoje + '" onClick="retornaData(' + digito + ')"></td>\n';
                                    }
                                  }
                                }
                             } else { //Se hoje está fora da faixa de destaque
                                if(col == 7){ //Se é sábado
                                   if(feriados[mesCalendario][digito]){
                                      tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                                   } else {
                                      tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeSabado + '" onClick="retornaData(' + digito + ')"></td>\n';
                                   }
                                } else {
                                   if(col == 1){
                                      if(feriados[mesCalendario][digito]){
                                         tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                                      } else {
                                         tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '"  class="' + classeDomingo + '" onClick="retornaData(' + digito + ')"></td>\n';
                                      }
                                   } else {
                                      if(feriados[mesCalendario][digito]){
                                         tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeFeriados + '" onClick="retornaData(' + digito + ')" title="' + dscFeriados[mesCalendario][digito] + '"></td>\n';
                                      } else {
                                         tabela += '<td width="' + comprimentoCelulaDias + '" height="' + alturaCelulaDias + '"><input type="button" name="digito' + digito + '" value="' + digito + '" class="' + classeNormal + '" onClick="retornaData(' + digito + ')"></td>\n';
                                      }
                                   }
                                }
                             }
                          }
                       }
                  }
               }
               tabela += '</tr>\n\n';
            }
            tabela += '</table>';
            tabela += '</form>';

            return tabela;
        }

        function montaCalendario(){
            var numeroDiasDoMesAtual = numeroDias(mes, ano);

            if(ie4 || ns6){
                if(!divCalendario){
                    alert("O container do formulário não foi encontrado.\nInserir o seguinte comando antes do comando </body>:\n\n<div id=\"calendario\"></div>");
                    return;
                }

                if(divCalendario.style.visibility == "visible"){
                    desligarCalendario();
                    return;
                }

                divCalendario.innerHTML = null;
                divCalendario.innerHTML = calendario(numeroDiasDoMesAtual, mes, ano);
                divCalendario.style.visibility = "visible";
            } else {
                if(ns4){
                    alert("O calendário não é suportado nesta versão do seu navegador. Use uma versão mais recente.");
                    return;
                } else {
                    alert("Use um navegador 5.0 ou superior.");
                }
            }
            posicaoCalendario();
        }

        function posicaoCalendario(){
            if(!divCalendario){ divCalendario = document.getElementById("calendario"); }
            if(ie4 || ns6){
                if(divCalendario && divCalendario.style.visibility == "hidden")
                return;
            }

            divCalendario.style.pixelTop = document.body.scrollTop + 5;
        }

        function atualizaCalendario(form){
            var novoAno = "";
            var novoMes = "";
            var novoNumeroDias = "";

            if(!document.folhinha) alert("Formulário não montado.");

            with(document.folhinha){
                novoMes = indiceMes.options[indiceMes.selectedIndex].value;
                novoAno = indiceAno.options[indiceAno.selectedIndex].value;

                novoNumeroDias = numeroDias(novoMes, novoAno);

                divCalendario.innerHTML = null;
                divCalendario.innerHTML = calendario(novoNumeroDias, novoMes, novoAno, true);
           }
        }

        function data(objeto) {
            divCalendario = document.getElementById("calendario");

            if(divCalendario.style.visibility == "visible"){
                divCalendario.style.visibility = "hidden";
                divCalendario.innerHTML = "";
                return;
            }
            objetoDestino = objeto;	
 
            montaCalendario();
        }



/****************************************** Função sqFormatText********************************************/
/*                           função para validar campos numericos(aceitar apenas dígitos)                 */
/**********************************************************************************************************/
function sqFormatText(field,mask,e){
  var key = '';
  var tecla     = (window.Event) ? e.which : e.keyCode;
  var strCheck = 'A9L'; 
    // A - Letras e Números
    // 9 - Somente Números
    // L - Somente letras

  key = String.fromCharCode(tecla);  

  if (e.keyCode == 32){
    return false;
  }
 
  //alert("Tamanho do field: " + field.value.length + "        Caracter da mascara: " + mask.charAt(field.value.length));
  if (mask.charAt(field.value.length) != ""){
    
    if (mask.charAt(field.value.length) != "A" && mask.charAt(field.value.length) != "9" && mask.charAt(field.value.length) != "L"){
      field.value = field.value + mask.charAt(field.value.length);
    } else if (mask.charAt(field.value.length) == "9"){ // testa se a posição atual receberá somente número.
      if (e.keyCode != 8) {
         if ((e.keyCode < 48) || (e.keyCode > 57)) {
           e.keyCode = 0
         }
      }
    } else if (mask.charAt(field.value.length) == "L"){ // testa se a posição atual receberá somente letra.
      if (e.keyCode != 8) {
         if (e.keyCode < 48 || e.keyCode > 59){ // testa se a tecla pressionada é uma letra.
           e.keyCode = 0
         } else {
           return false;
         }        
       }
    }
  } else {
    return false;
  }
}  

/****************************************** Validar Hora **************************************************/
/*                              função para validar a hora informada                                      */
/**********************************************************************************************************/
 function validar_Hora(field){
   if (field.value.length != 5) {
	return false;
   } else if (parseInt(field.value.substr(0,2)) > 23) {
   	return false;
   } else if (parseInt(field.value.substr(3,2)) > 59) { 
	return false;
   }
   return true
 }
/**********************************************************************************************************/



/* ************************************************************************************************* 
função para formatar valor numérico
**************************************************************************************************** */

function FormataValor(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.dados[campo].value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

	if (tecla == 8 ){	tam = tam - 1 ; }
		
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){ 
	 		document.dados[campo].value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		document.dados[campo].value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		document.dados[campo].value = vr.substr( 0, tam - 5 ) + '' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 9) && (tam <= 11) ){
	 		document.dados[campo].value = vr.substr( 0, tam - 8 ) + '' + vr.substr( tam - 8, 3 ) + '' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 12) && (tam <= 14) ){
	 		document.dados[campo].value = vr.substr( 0, tam - 11 ) + '' + vr.substr( tam - 11, 3 ) + '' + vr.substr( tam - 8, 3 ) + '' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 15) && (tam <= 17) ){
	 		document.dados[campo].value = vr.substr( 0, tam - 14 ) + '' + vr.substr( tam - 14, 3 ) + '' + vr.substr( tam - 11, 3 ) + '' + vr.substr( tam - 8, 3 ) + '' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
	}	
}
