function MontaData() 
  {
  var Tdia, Tdata, Tcumprimento;
  var Nrdia, Nrmes, Nrhora, Nrminuto;
// ******** Monta as tabelas  
  adate = new Date();
  NomeMes = new Array ("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
  NomeDias = new Array ("Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado");
// ******** Monta o dia da semana
  Nrdia = adate.getDay();
  Tdia = NomeDias[Nrdia];
// ******** Monta a data
  Tdata = adate.getDate();
  Nrmes = adate.getMonth();
  Tdata = Tdata + " de " + NomeMes[Nrmes] + " de ";
  if (adate.getYear() > 1999)
    Tdata += " " + adate.getYear();
  else Tdata += "  " + (1900 + adate.getYear());
// ******** Monta o cumprimento
  Nrhora = adate.getHours();
  if (Nrhora < 4) Tcumprimento = "Boa noite";
  else if (Nrhora < 12) Tcumprimento = "Bom dia";
  else if(Nrhora < 19) Tcumprimento = "Boa tarde";
  else Tcumprimento = "Boa noite"; 
// ******** Monta o Horario
  Nrminuto = adate.getMinutes();
  if (Nrminuto < 10) Nrhora += ":0" + Nrminuto;
  else Nrhora += ":" + Nrminuto;
  Nrhora = " " + Nrhora;  
// ********* Retorno
  return Tcumprimento + ",&nbsp;&nbsp;&nbsp;" + Tdata + "&nbsp;&nbsp;&nbsp;  " + Nrhora + " - " + Tdia;
}
