	var saudacao = new Array ("m dia", "a tarde", "a noite");
	var nome_dia = new Array("Domingo", "Segunda-feira", "Terca-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sabado");
	var nome_mes = new Array ("janeiro", "fevereiro", "marco", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro");

		
	function addHour(GMTHour, val) {
		if ((GMTHour + val) > 24)
			return (GMTHour + val - 24);
		if ((GMTHour + val) < 1) 
			return (GMTHour + val + 24);
		return GMTHour + val;
	}
	var now = new Date();
	var nowDay = now.getDay();
	var nowDate = now.getDate();
	var nowMonth = now.getMonth() + 1;
	var nowMonth0 = now.getMonth();
	var nowYear = now.getFullYear();
	var timezone = now.getTimezoneOffset();
	var min = now.getMinutes();
	var hour = now.getHours();
	var TipoSaudacao = 0;
	var GMThour = now.getHours() + (timezone/60);
	var NYhour = addHour(GMThour, -5);
	var LAhour = addHour(GMThour, -8);
	var BRhour = addHour(GMThour, -3);
	var TOhour = addHour(GMThour, 9);
	var MOhour = addHour(GMThour, 3);
	var LOhour = GMThour;
	if (min < 10) 
		min = '0'+min;
	if (hour > 11)
		TipoSaudacao = '1'
	if (hour > 18)
		TipoSaudacao = '2'
		
	document.write('Bo' + saudacao[TipoSaudacao] + ' !!!! ' + nome_dia[nowDay] + ', ' +  nowDate + ' de ' + nome_mes[nowMonth0] + ' de ' + nowYear + ' [ ' + hour + ':' + min + ' ] ');
