// JavaScript Document
function construirArray(qtdElementos){
	this.length = qtdElementos
}

    var	arrayDia = new construirArray(7);
	arrayDia[0] = "Sunday";
	arrayDia[1] = "Monday";
	arrayDia[2] = "Tuesday";
	arrayDia[3] = "Wednesday";
	arrayDia[4] = "Thursday";
	arrayDia[5] = "Friday";
	arrayDia[6] = "Saturday";      

	var arrayMes = new construirArray(12);
	arrayMes[0] = "January";
	arrayMes[1] = "February";
	arrayMes[2] = "March";		
	arrayMes[3] = "April";
	arrayMes[4] = "May";
	arrayMes[5] = "June";
	arrayMes[6] = "July";
	arrayMes[7] = "August";
	arrayMes[8] = "September" ;
	arrayMes[9] = "October";
	arrayMes[10] = "November";
	arrayMes[11] = "December";

function mostrarDataHora(hora, diaSemana, dia, mes, ano){
	retorno  = "&nbsp; "+hora+" ";
	retorno += '<br/><br/>'+"&nbsp;&nbsp;"+diaSemana+", "+dia+",<br>&nbsp; "+mes+" de "+ano;

    document.getElementById("datahora").innerHTML = retorno;
}

function getMesExtenso(mes){
	return this.arrayMes[mes];
}


function getDiaExtenso(dia){
	return this.arrayDia[dia];
}

function atualizarDataHora(){ 
    dataAtual = new Date();
	dia = dataAtual.getDate();
	diaSemana = getDiaExtenso(dataAtual.getDay());
	mes = getMesExtenso(dataAtual.getMonth());
	ano = dataAtual.getYear();
    hora = dataAtual.getHours();
    minuto = dataAtual.getMinutes();
    segundo = dataAtual.getSeconds();
if(hora <6)
 saudacao =   "<b>Good Night!</b>"
else if(hora < 12)
  saudacao =   "<b>Good Day!</b>"
   else if (hora< 18)
     saudacao= "<b>Good afternoon!</b>"
	 else
	  saudacao = "<b>Good Night!</b>" 
    horaImprimivel = saudacao ;
	mostrarDataHora(horaImprimivel,diaSemana,dia,mes,ano);
	setTimeout("atualizarDataHora()",1000);
} 
