
function preencher_zeros(campo, tamanho){
/* Função para preencher zeros a esquerda
   Data: 06/10/2005
   Resp: Henrique
*/ 
    var strText = campo.value;

    if (strText == "" ) {
            for (i=0; i<tamanho;i++){
                campo.value += "0";
	    }
    }else{
        var intTamStr = strText.length;
        if (intTamStr <= tamanho){
            var intTam = parseInt(tamanho) - intTamStr;
            for (i=0; i<intTam; i++){
                strText = "0" + strText;
            }
            campo.value = strText;
        }else{
            alert("Este campo pode ter no máximo \n" + tamanho + " caracteres.");
            campo.focus();
        }
    }
}


function validarForm(form_nr){
/* Desenvolvida por Ribamar FS
	Varre os campos de um form criticando apenas se estão vazios 
  Exemplo: Recebe o número do form
  <input type="submit" Value="Enviar" onClick="return validarForm(0)">
*/ 

	frm = window.document.forms[formnr];		
	contar = 0;
	
	for (var i = 0 ; i < frm.elements.length; i++) {
	e = frm.elements[i];
		//Type: text, textarea, password, select, radios, submit, reset, button, checkbox, file, 
		// hidden, select-one, select-multiple
		if (((e.type == "text") || (e.type == "textarea")) && (e.value.length == 0)){
			contar++;
			alert("Favor preencher corretamente o campo "+e.name+". Ele está vazio.");			
			
			e.focus();
			return false;
		}
	}
}

function Enviar(nomedoform, novoaction)
{
document.forms[nomedoform].action = novoaction;
document.forms[nomedoform].submit();
}


function maximizarJanela() {
    if (window.screen) {
     var aw = screen.availWidth;
     var ah = screen.availHeight;
     window.moveTo(0, 0);
     window.resizeTo(aw, ah);
  }
}

	  function mascara_datadou(dou)
	     {
	      var mydata = '';
              mydata = mydata + dou;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].dou.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].dou.value = mydata;
              }
              if (mydata.length == 10){
                  verifica_datadou();
              }
          }


          function verifica_datadou () {
            dia = (document.forms[0].dou.value.substring(0,2));
            mes = (document.forms[0].dou.value.substring(3,5));
            ano = (document.forms[0].dou.value.substring(6,10));
            situacao = "";


            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].dou.value.substring(0,2)))
	    {
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) 
            {
                situacao = "falsa";
            }

	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].dou.value.substring(3,5)))
	    {
	      situacao = "falsa";
	    }

	    // verifica se o mes e valido
            if (mes <lt> 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].dou.value.substring(6,10)))
	    {
	      situacao = "falsa";
	    }

	    // verifica se e ano bissexto
            if (mes == 2 && ( dia <lt> 01 || dia > 29 || (dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }

            if (document.forms[0].dou.value == "") {
                situacao = "falsa";
            }

            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].dou.focus();
            }
          }

          function mascara_hora(hora){
              var myhora = '';
              myhora = myhora + hora;
              if (myhora.length == 2){
                  myhora = myhora + ':';
                  document.forms[0].hora.value = myhora;
              }
              if (myhora.length == 5){
                  verifica_hora();
              }
          }

          function verifica_hora(){
              hrs = (document.forms[0].hora.value.substring(0,2));
              min = (document.forms[0].hora.value.substring(3,5));

              //alert('você digitou '+ hrs + ":" + min);
              //alert('min '+ min);

              situacao = "";
              // verifica data e hora
              //if ((hrs <> 00 ) || (hrs > 23) || ( min <>00) ||( min > 59))
              //{
              //    situacao = "falsa";
             // }

              if (document.forms[0].hora.value == "") {
                  situacao = "falsa";
              }

              if (situacao == "falsa") {
                  alert("Hora inválida!");
                  document.forms[0].hora.focus();
                  alert('você digitou '+ hrs + ":" + min);
              }
          }


          function mascara_datavigencia(vigencia)
	     {
	      var mydata = '';
              mydata = mydata + vigencia;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].vigencia.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].vigencia.value = mydata;
              }
              if (mydata.length == 10){
                  verifica_datavigencia();
              }
          }

          function verifica_datavigencia () {
            dia = (document.forms[0].vigencia.value.substring(0,2))
;
            mes = (document.forms[0].vigencia.value.substring(3,5))
;
            ano = (document.forms[0].vigencia.value.substring(6,10)
);
            situacao = "";
		
            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].vigencia.value.substring(0,2)))
	    {
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) 
{
                situacao = "falsa";
            }

	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].vigencia.value.substring(3,5)))
	    {
	      situacao = "falsa";
	    }

	    // verifica se o mes e valido
            if (mes <lt> 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].vigencia.value.substring(6,10)))
	    {
	      situacao = "falsa";
	    }

	    // verifica se e ano bissexto
            if (mes == 2 && ( dia <lt> 01 || dia > 29 || (dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }

            if (document.forms[0].vigencia.value == "") {
                situacao = "falsa";
            }

            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].vigencia.focus();
            }
          }




          function mascara_data(data)
	     {
	      var mydata = '';
              mydata = mydata + data;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].data.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].data.value = mydata;
              }
              if (mydata.length == 10){
                  verifica_data();
              }
          }

          function verifica_data () {
            dia = (document.forms[0].data.value.substring(0,2));
            mes = (document.forms[0].data.value.substring(3,5));
            ano = (document.forms[0].data.value.substring(6,10));
            situacao = "";


            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].data.value.substring(0,2)))
	    {
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) 
{
                situacao = "falsa";
            }

	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].data.value.substring(3,5)))
	    {
	      situacao = "falsa";
	    }

	    // verifica se o mes e valido
            if (mes <lt> 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].data.value.substring(6,10)))
	    {
	      situacao = "falsa";
	    }

	    // verifica se e ano bissexto
            if (mes == 2 && ( dia <lt> 01 || dia > 29 || (dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }

            if (document.forms[0].data.value == "") {
                situacao = "falsa";
            }

            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].data.focus();
            }
          }



//Biblioteca criada por Ribamar FS (ribafs@dnocs.gov.br), com muitas funções
//encontradas na Interner e adaptadas e poucas realmente desenvolvidas.



function mascara_data(dataentrada){
  var mydata = '';
  mydata = mydata + dataentrada;
  if (mydata.length == 2){
      mydata = mydata + '/';
      document.forms[0].dataentrada.value = mydata;
  }
  if (mydata.length == 5){
      mydata = mydata + '/';
      document.forms[0].dataentrada.value = mydata;
  }
  if (mydata.length == 10){
      verifica_data();
  }
}

function verifica_data () {
 dia = (document.forms[0].dataentrada.value.substring(0,2));
 mes = (document.forms[0].dataentrada.value.substring(3,5));
 ano = (document.forms[0].dataentrada.value.substring(6,10));


 situacao = "";
// verifica o dia valido para cada mes
  if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && ( 
mes == 04 ||
 mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
     situacao = "falsa";
  }
   if (isNaN (document.forms[0].dataentrada.value.substring(0,2))) {
     situacao = "falsa";
  }

 // verifica se o mes e valido
    if (mes <lt> 01 || mes > 12 ) {
        situacao = "falsa";
    }
     if (isNaN (document.forms[0].dataentrada.value.substring(3,5))){
      situacao = "falsa";
     }

// verifica se e ano bissexto
    if (mes == 2 && ( dia <lt> 01 || dia > 29 || ( dia> 28 && (parseInt(ano / 4) != ano / 4)))) {
        situacao = "falsa";
    }

     if (isNaN (document.forms[0].dataentrada.value.substring(6,10)))
{
       situacao = "falsa";
     }
    if (document.forms[0].dataentrada.value == "") {
        situacao = "falsa";
    }

    if (situacao == "falsa") {
        alert("Data inválidab Entrada!");
        document.forms[0].dataentrada=""
        document.forms[0].dataentrada.focus();
    }
}


function mascara_dat(datasaida){
  var mydata = '';
  mydata = mydata + datasaida;
  if (mydata.length == 2){
      mydata = mydata + '/';
      document.forms[0].datasaida.value = mydata;
  }
  if (mydata.length == 5){
      mydata = mydata + '/';
      document.forms[0].datasaida.value = mydata;
  }
  if (mydata.length == 10){
      verifica_dat();
  }
}

function verifica_dat() {
 dia = (document.forms[0].datasaida.value.substring(0,2));
 mes = (document.forms[0].datasaida.value.substring(3,5));
 ano = (document.forms[0].datasaida.value.substring(6,10));
        situacao = "";


// verifica o dia valido para cada mes
 if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && ( 
mes == 04 || 
mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
    situacao = "falsa";
 }
   if (isNaN (document.forms[0].datasaida.value.substring(0,2))) {
     situacao = "falsa";
  }

// verifica se o mes e valido
  if (mes <lt> 01 || mes > 12 ) {
     situacao = "falsa";
  }
   if (isNaN (document.forms[0].datasaida.value.substring(3,5))) {
     situacao = "falsa";
  }

// verifica se e ano bissexto
  if (mes == 2 && ( dia <lt> 01 || dia > 29 || ( dia >28 && (parseInt(ano / 4) != ano / 4)))) {
    situacao = "falsa";
  }
   if (isNaN (document.forms[0].datasaida.value.substring(6,10))) {
     situacao = "falsa";
  }

  if (document.forms[0].datasaida.value == "") {
     situacao = "falsa";
  }

  if (situacao == "falsa") {
     alert("Data inválida Saida!");
     document.forms[0].datasaida.focus();
  }

}


function mascara_doc(datadoc){
  var $data = '';
  $data = $data + datadoc;
  if ($data.length == 2){
      $data = $data + '/';
      document.forms[0].datadoc.value = $data;
  }
  if ($data.length == 5){
      $data = $data + '/';
      document.forms[0].datadoc.value = $data;
  }
  if ($data.length == 10){
      verifica_doc();
  }
}

function verifica_doc () {
 dia = (document.forms[0].datadoc.value.substring(0,2));
 mes = (document.forms[0].datadoc.value.substring(3,5));
 ano = (document.forms[0].datadoc.value.substring(6,10));
        situacao = "";


// verifica o dia valido para cada mes
 if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && ( 
mes == 04 || 
mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
    situacao = "falsa";
 }
  if (isNaN (document.forms[0].datadoc.value.substring(0,2))) {
     situacao = "falsa";
  }

// verifica se o mes e valido
  if (mes <lt> 01 || mes > 12 ) {
     situacao = "falsa";
  }
   if (isNaN (document.forms[0].datadoc.value.substring(3,5))) {
     situacao = "falsa";
  }

// verifica se e ano bissexto
  if (mes == 2 && ( dia <lt> 01 || dia > 29 || ( dia >28 && (parseInt(ano / 4) != ano / 4)))) {
    situacao = "falsa";
  }
     if (isNaN (document.forms[0].datadoc.value.substring(6,10))) {
     situacao = "falsa";
     }
  if (document.forms[0].datadoc.value == "") {
     situacao = "falsa";
  }

  if (situacao == "falsa") {
     alert("Data do documento inválida!");
     document.forms[0].datadoc.focus();
  }

}


function mascara_aquis(data_aquisicao){
  var mydata = '';
  mydata = mydata + data_aquisicao;
  if (mydata.length == 2){
      mydata = mydata + '/';
      document.forms[0].data_aquisicao.value = mydata;
  }
  if (mydata.length == 5){
      mydata = mydata + '/';
      document.forms[0].data_aquisicao.value = mydata;
  }
  if (mydata.length == 10){
      verifica_aquis();
  }
}
function verifica_aquis() {
 dia = (document.forms[0].data_aquisicao.value.substring(0,2));
 mes = (document.forms[0].data_aquisicao.value.substring(3,5));
 ano = (document.forms[0].data_aquisicao.value.substring(6,10));
  situacao = "";
  // verifica o dia valido para cada mes
  if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && ( 
mes == 04 ||
 mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
     situacao = "falsa";
  }
    if (isNaN (document.forms[0].data_aquisicao.value.substring(0,2))){
       situacao = "falsa";
     }
    // verifica se o mes e valido
    if (mes <lt> 01 || mes > 12 ) {
        situacao = "falsa";
    }
     if (isNaN (document.forms[0].data_aquisicao.value.substring(3,5))){
       situacao = "falsa";
     }
    // verifica se e ano bissexto
    if (mes == 2 && ( dia <lt> 01 || dia > 29 || ( dia> 28 && (parseInt(ano / 4) != ano / 4)))) {
        situacao = "falsa";
    }
     if (isNaN (document.forms[0].data_aquisicao.value.substring(6,10))){
       situacao = "falsa";
     }
    if (document.forms[0].data_aquisicao.value == "") {
        situacao = "falsa";
    }
    if (situacao == "falsa") {
        alert("Data inválida aquisicao!");
        document.forms[0].data_aquisicao=""
        document.forms[0].data_aquisicao.focus();
    }
}


function mascara_venc(seguro_vencimento){
  var mydata = '';
  mydata = mydata + seguro_vencimento;
  if (mydata.length == 2){
      mydata = mydata + '/';
      document.forms[0].seguro_vencimento.value = mydata;
  }
  if (mydata.length == 5){
      mydata = mydata + '/';
      document.forms[0].seguro_vencimento.value = mydata;
  }
  if (mydata.length == 10){
      verifica_venc();
  }
}
function verifica_venc() {
 dia = (document.forms[0].seguro_vencimento.value.substring(0,2));
 mes = (document.forms[0].seguro_vencimento.value.substring(3,5));
 ano = (document.forms[0].seguro_vencimento.value.substring(6,10));
 situacao = "";
  // verifica o dia valido para cada mes
  if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && ( 
mes == 04 ||
 mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
     situacao = "falsa";
  }
  if (isNaN (document.forms[0].seguro_vencimento.value.substring(0,2))){
       situacao = "falsa";
     }
   // verifica se o mes e valido
    if (mes <lt> 01 || mes > 12 ) {
        situacao = "falsa";
    }
    if (isNaN (document.forms[0].seguro_vencimento.value.substring(3,5))){
       situacao = "falsa";
     }
   // verifica se e ano bissexto
    if (mes == 2 && ( dia <lt> 01 || dia > 29 || ( dia> 28 && (parseInt(ano / 4) != ano / 4)))) {
        situacao = "falsa";
    }
    if (isNaN
(document.forms[0].seguro_vencimento.value.substring(6,10))){
       situacao = "falsa";
     }
    if (document.forms[0].seguro_vencimento.value == "") {
        situacao = "falsa";
    }
    if (situacao == "falsa") {
        alert("Data inválida vencimento!");
        document.forms[0].seguro_vencimento=""
        document.forms[0].seguro_vencimento.focus();
    }
}


function mascara_movim(data_movimentacao){
  var mydata = '';
  mydata = mydata + data_movimentacao;
  if (mydata.length == 2){
      mydata = mydata + '/';
      document.forms[0].data_movimentacao.value = mydata;
  }
  if (mydata.length == 5){
      mydata = mydata + '/';
      document.forms[0].data_movimentacao.value = mydata;
  }
  if (mydata.length == 10){
      verifica_movim();
  }
}
function verifica_movim() {
 dia = (document.forms[0].data_movimentacao.value.substring(0,2));
 mes = (document.forms[0].data_movimentacao.value.substring(3,5));
 ano = (document.forms[0].data_movimentacao.value.substring(6,10));
 situacao = "";
  // verifica o dia valido para cada mes
  if ((dia <lt> 01)||(dia <lt> 01 || dia > 30) && ( 
mes == 04 ||
 mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
     situacao = "falsa";
  }
  if (isNaN (document.forms[0].data_movimentacao.value.substring(0,2))){
       situacao = "falsa";
     }
   // verifica se o mes e valido
    if (mes <lt> 01 || mes > 12 ) {
        situacao = "falsa";
    }
    if (isNaN (document.forms[0].data_movimentacao.value.substring(3,5))){
       situacao = "falsa";
     }
   // verifica se e ano bissexto
    if (mes == 2 && ( dia <lt> 01 || dia > 29 || ( dia> 28 && (parseInt(ano / 4) != ano / 4)))) {
        situacao = "falsa";
    }
    if (isNaN
(document.forms[0].data_movimentacao.value.substring(6,
10))){
       situacao = "falsa";
     }
    if (document.forms[0].data_movimentacao.value == "") {
        situacao = "falsa";
    }
    if (situacao == "falsa") {
        alert("Data inválida movimentacao!");
        document.forms[0].data_movimentacao=""
        document.forms[0].data_movimentacao.focus();
    }
}

function mascara_hora(hora){
  var myhora = '';
  myhora = myhora + hora;
  if (myhora.length == 2){
      myhora = myhora + ':';
      document.forms[0].hora.value = myhora;
  }
  if (myhora.length == 5){
      verifica_hora();
  }
}

function verifica_hora(){
  hrs = (document.forms[0].hora.value.substring(0,2));
  min = (document.forms[0].hora.value.substring(3,5));

//alert('você digitou '+ hrs + ":" + min);
//alert('min '+ min);

situacao = "";
// verifica data e hora
  if ((hrs <lt> 00 ) || (hrs > 23) || ( min <lt> 00) ||( min> 59)){
      situacao = "falsa";
  }

  if (document.forms[0].hora.value == "") {
      situacao = "falsa";
  }

  if (situacao == "falsa") {
      alert("Hora inválida!");
      document.forms[0].hora.focus();
      alert('você digitou '+ hrs + ":" + min);
  }
}

function valida_campos(){
 var Form;
 Form = document.doc;

  if(Form.documento.value.length ==0){
   alert("Documento não pode ser Vázio !!");
   Form.documento.focus();
   return false;

  }

   if(Form.datadoc.value.length ==0){
   alert("Data não pode ser Vázio !!");
   Form.datadoc.focus();
   return false;

  }

   if(Form.dataentrada.value.length ==0){
   alert("Data da entrada não pode ser Vázio !!");
   Form.dataentrada.focus();
   return false;

  }

   if(Form.datasaida.value.length ==0){
   alert("Data da Saida não pode ser Vázio !!");
   Form.datasaida.focus();
   return false;

  }


  if(Form.assunto.value.length ==0){
   alert("Assunto não pode ser Vázio !!");
   Form.assunto.focus();
   return false;

  }

   if(Form.origem.value.length ==0){
   alert("Falta digitar a origem !!");
   Form.origem.focus();
   return false;

  }

   if(Form.destino.value.length ==0){
   alert("O destno não foi informado !!");
   Form.destino.focus();
   return false;

  }

  if(Form.interessado.value.length ==0){
   alert("Interessado não pode ser Vázio !!");
   Form.interessado.focus();
   return false;
  }
   return true;
}

function mostrar()
{

  i = document.consultar.consultas.selectedIndex;


  $w_origem = document.consultar.consultas.options[i].text;

}


function mascara_data_abertura(f_data_abertura)
{
		
		var mydata = '';
              mydata = mydata + f_data_abertura;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_abertura.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_abertura.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_data_abertura();
              }
          }
          
          function verifica_data_abertura () {
            dia = (document.forms[0].f_data_abertura.value.substring(0,2));
            mes = (document.forms[0].f_data_abertura.value.substring(3,5));
            ano = (document.forms[0].f_data_abertura.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_abertura.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_abertura.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_abertura.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_abertura.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_abertura.focus();
            }
}

function mascara_data_expiracao(f_data_expiracao)
{
		
		var mydata = '';
              mydata = mydata + f_data_expiracao;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_expiracao.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_expiracao.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_data_expiracao();
              }
          }
          
          function verifica_data_expiracao () {
            dia = (document.forms[0].f_data_expiracao.value.substring(0,2));
            mes = (document.forms[0].f_data_expiracao.value.substring(3,5));
            ano = (document.forms[0].f_data_expiracao.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_expiracao.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_expiracao.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_expiracao.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_expiracao.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_expiracao.focus();
            }
}

function mascara_p_abertura(p_abertura)
{
		
		var mydata = '';
              mydata = mydata + p_abertura;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].p_abertura.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].p_abertura.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_p_abertura();
              }
          }
          
          function verifica_p_expiracao () {
            dia = (document.forms[0].p_abertura.value.substring(0,2));
            mes = (document.forms[0].p_abertura.value.substring(3,5));
            ano = (document.forms[0].p_abertura.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].p_abertura.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].p_abertura.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].p_abertura.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].p_abertura.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].p_abertura.focus();
            }
}

function mascara_p_expiracao(p_expiracao)
{
		
		var mydata = '';
              mydata = mydata + p_expiracao;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].p_expiracao.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].p_expiracao.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_p_expiracao();
              }
          }
          
          function verifica_p_expiracao () {
            dia = (document.forms[0].p_expiracao.value.substring(0,2));
            mes = (document.forms[0].p_expiracao.value.substring(3,5));
            ano = (document.forms[0].p_expiracao.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].p_expiracao.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].p_expiracao.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].p_expiracao.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].p_expiracao.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].p_expiracao.focus();
            }
}

function mascara_data_levantamento(f_data_levantamento)
{
		
		var mydata = '';
              mydata = mydata + f_data_levantamento;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_levantamento.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_levantamento.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_f_data_levantamento();
              }
          }
          
          function verifica_f_data_levantamento () {
            dia = (document.forms[0].f_data_levantamento.value.substring(0,2));
            mes = (document.forms[0].f_data_levantamento.value.substring(3,5));
            ano = (document.forms[0].f_data_levantamento.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_levantamento.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_levantamento.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_levantamento.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_levantamento.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_levantamento.focus();
            }
}


function mascara_dataemissaoveiculo(f_data_emissao)
{
		
		var mydata = '';
              mydata = mydata + f_data_emissao;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_emissao.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_emissao.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_f_dataemissaoveiculo();
              }
          }
          
          function verifica_f_dataemissaoveiculo () {
            dia = (document.forms[0].f_data_emissao.value.substring(0,2));
            mes = (document.forms[0].f_data_emissao.value.substring(3,5));
            ano = (document.forms[0].f_data_emissao.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_emissao.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_emissao.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_emissao.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_emissao.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_emissao.focus();
            }
}

function mascara_pdataemissao(p_data_emissao)
{
		
		var mydata = '';
              mydata = mydata + p_data_emissao;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].p_data_emissao.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].p_data_emissao.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_p_dataemissao();
              }
          }
          
          function verifica_p_dataemissao () {
            dia = (document.forms[0].p_data_emissao.value.substring(0,2));
            mes = (document.forms[0].p_data_emissao.value.substring(3,5));
            ano = (document.forms[0].p_data_emissao.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].p_data_emissao.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].p_data_emissao.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].p_data_emissao.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].p_data_emissao.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].p_data_emissao.focus();
            }
}

function mascara_datasolicitacao(f_data_solicitacao)
{
		
		var mydata = '';
              mydata = mydata + f_data_solicitacao;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_solicitacao.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_solicitacao.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_f_datasolicitacao();
              }
          }
          
          function verifica_f_datasolicitacao () {
            dia = (document.forms[0].f_data_solicitacao.value.substring(0,2));
            mes = (document.forms[0].f_data_solicitacao.value.substring(3,5));
            ano = (document.forms[0].f_data_solicitacao.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_solicitacao.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_solicitacao.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_solicitacao.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_solicitacao.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_solicitacao.focus();
            }
}


function mascara_dataprevistachegada (f_data_prevista_chegada)
{
		
		var mydata = '';
              mydata = mydata + f_data_prevista_chegada;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_prevista_chegada.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_prevista_chegada.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_f_data_prevista_chegada();
              }
          }
          
          function verifica_f_data_prevista_chegada () {
            dia = (document.forms[0].f_data_prevista_chegada.value.substring(0,2));
            mes = (document.forms[0].f_data_prevista_chegada.value.substring(3,5));
            ano = (document.forms[0].f_data_prevista_chegada.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_prevista_chegada.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_prevista_chegada.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_prevista_chegada.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_prevista_chegada.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_prevista_chegada.focus();
            }
}

function mascara_dataprevistasaida (f_data_prevista_saida)
{
		
		var mydata = '';
              mydata = mydata + f_data_prevista_saida;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_prevista_saida.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_prevista_saida.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_f_data_prevista_saida();
              }
          }
          
          function verifica_f_data_prevista_saida () {
            dia = (document.forms[0].f_data_prevista_saida.value.substring(0,2));
            mes = (document.forms[0].f_data_prevista_saida.value.substring(3,5));
            ano = (document.forms[0].f_data_prevista_saida.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_prevista_saida.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_prevista_saida.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_prevista_saida.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_prevista_saida.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_prevista_saida.focus();
            }
}

function mascara_datakmatual(f_data_km_atual)
{
		
		var mydata = '';
              mydata = mydata + f_data_km_atual;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_km_atual.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_km_atual.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_f_data_km_atual();
              }
          }
          
          function verifica_f_data_km_atual () {
            dia = (document.forms[0].f_data_km_atual.value.substring(0,2));
            mes = (document.forms[0].f_data_km_atual.value.substring(3,5));
            ano = (document.forms[0].f_data_km_atual.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_km_atual.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_km_atual.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_km_atual.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_km_atual.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_km_atual.focus();
            }
}

function mascara_datakmfinal(f_data_km_final)
{
		
		var mydata = '';
              mydata = mydata + f_data_km_final;
              if (mydata.length == 2){
                  mydata = mydata + '/';
                  document.forms[0].f_data_km_final.value = mydata;
              }
              if (mydata.length == 5){
                  mydata = mydata + '/';
                  document.forms[0].f_data_km_final.value = mydata;
              }
              if (mydata.length == 10){
	    	  
                  verifica_f_data_km_final();
              }
          }
          
          function verifica_f_data_km_final () {
            dia = (document.forms[0].f_data_km_final.value.substring(0,2));
            mes = (document.forms[0].f_data_km_final.value.substring(3,5));
            ano = (document.forms[0].f_data_km_final.value.substring(6,10));

	    
            situacao = "";

            // verifica se o dia tem letras
	    if (isNaN(document.forms[0].f_data_km_final.value.substring(0,2)))
	    {	      
	      situacao = "falsa";
	    }
	    // verifica o dia valido para cada mes
            if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
                situacao = "falsa";
            }
	    
	    // verifica se o mes tem letras
	    if (isNaN(document.forms[0].f_data_km_final.value.substring(3,5)))
	    {	      
	      situacao = "falsa";
	    }
	               
	    // verifica se o mes e valido
            if (mes < 01 || mes > 12 ) {
                situacao = "falsa";
            }

            // verifica se o ano tem letras
	    if (isNaN(document.forms[0].f_data_km_final.value.substring(6,10)))
	    {	      
	      situacao = "falsa";
	    }
	    
	    // verifica se e ano bissexto
            if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
                situacao = "falsa";
            }
	    
   
            if (document.forms[0].f_data_km_final.value == "") {
                situacao = "falsa";
            }
   
            if (situacao == "falsa") {
                alert("Data inválida!");
                document.forms[0].f_data_km_final.focus();
            }
}

