function ObjDataHora()
{
	var agora = new Date();
	this.dia = agora.getDate();
	this.mes = agora.getMonth();
	this.ano = agora.getFullYear();
	this.hor = agora.getHours();
	this.min = agora.getMinutes();
	this.sem = agora.getDay();
	this.pad = function(s, n) {
		s = '0000' + s;
		return (s.substring(s.length - n, s.length));
	
	}
	this.NomeSem = function() {
		var aDia = new Array( 'Domingo', 'Segunda', 'Ter&ccedil;a', 'Quarta', 'Quinta', 'Sexta', 'S&aacute;bado' );
		return aDia[this.sem];
	}
	this.NomeMes = function() {
		var aMes = new Array( 'Janeiro', 'Fevereiro', 'Mar&ccedil;o', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' );
		return aMes[this.mes];
	}
	this.NombreSem = function() {
		var aDia = new Array( 'Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado' );
		return aDia[this.sem];
	}
	this.NombreMes = function() {
		var aMes = new Array( 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre' );
		return aMes[this.mes];
	}
	this.MostraData = function(lingua) {
	if (lingua == 0){
	document.write(this.NomeSem() + ', ' + this.dia + ' de ' + this.NomeMes() + ' de ' + this.pad(this.ano, 4));
	} else {
	document.write(this.NombreSem() + ', ' + this.dia + ' de ' + this.NombreMes() + ' de ' + this.pad(this.ano, 4));
	}
	}
	this.MostraHorario = function() {
		document.write(this.pad(this.hor, 2) + ':' + this.pad(this.min, 2));
	}
	return this;
}
var oDataHora = new ObjDataHora;
