   function abreSubMenu(ano) {
         menuAno = document.getElementById("divAno" + ano);
         meses = menuAno.getElementsByTagName("p");
         for (i=0; i<(meses.length); i++) {
              if (meses[i].style.display == "none") { meses[i].style.display = "block"; }
			  else { meses[i].style.display = "none"; }			  
         }
         fechaSubMenu(ano);
   }

	function fechaSubMenu(ano) {
         arq = document.getElementById("divMenuArquivo");
         anos = arq.getElementsByTagName("div");
         for (i=0; i<(anos.length); i++) {
              idAno = anos[i].getAttribute("id").substring(6,10);
              if (idAno != ano) {
                   menuAno = document.getElementById("divAno" + idAno);
                   meses = menuAno.getElementsByTagName("p");
                   for (j=0; j<(meses.length); j++) {
                        meses[j].style.display = "none";
                   }
              }
         }

	}

   function votaEnq() {
         window.open('enquete.html', 'WinEnq', 'width=360,height=400,scrollbars=1');
         document.frmEnq.submit();
   }

   function winpup(url, nome, larg, alt) {

            window.open(url, nome, 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=0,width=' + larg + ',height=' + alt + '');

   }
   
   function maskData(inpt) {
                     inptHr = document.getElementById(inpt);
                     strTxtHr = inptHr.value;
                     numChar = strTxtHr.length;
                     if ((numChar == 2) || (numChar == 5)) { inptHr.value=strTxtHr + "/"; }
   }

   function Mascara(objeto, evt, mask) {

var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var Numeros = '0123456789';
var Fixos  = '().-:/ ';
var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";

evt = (evt) ? evt : (window.event) ? window.event : "";
var value = objeto.value;
if (evt) {
 var ntecla = (evt.which) ? evt.which : evt.keyCode;
 tecla = Charset.substr(ntecla - 32, 1);
 if (ntecla < 32) return true;

 var tamanho = value.length;
 if (tamanho >= mask.length) return false;

 var pos = mask.substr(tamanho,1);
 while (Fixos.indexOf(pos) != -1) {
  value += pos;
  tamanho = value.length;
  if (tamanho >= mask.length) return false;
  pos = mask.substr(tamanho,1);
 }

 switch (pos) {
   case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;
   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
   case '*' : objeto.value = value; return true; break;
   default : return false; break;
 }
}
objeto.value = value;
return true;
}

function maskDate(objeto, evt) {
return Mascara(objeto, evt, '##/##/####');
}

function maskHr(objeto, evt) {
return Mascara(objeto, evt, '##:##');
}
