function construirArray(qtdElementos){
	this.length = qtdElementos
}

    var	arrayDia = new construirArray(7);
	arrayDia[0] = "Domingo";
	arrayDia[1] = "Segunda";
	arrayDia[2] = "Ter&ccedil;a";
	arrayDia[3] = "Quarta";
	arrayDia[4] = "Quinta";
	arrayDia[5] = "Sexta";
	arrayDia[6] = "S&aacute;bado";

	var arrayMes = new construirArray(12);
	arrayMes[0] = "Janeiro";
	arrayMes[1] = "Fevereiro";
	arrayMes[2] = "Mar&ccedil;o";		
	arrayMes[3] = "Abril";
	arrayMes[4] = "Maio";
	arrayMes[5] = "Junho";
	arrayMes[6] = "Julho";
	arrayMes[7] = "Agosto";
	arrayMes[8] = "Setembro";
	arrayMes[9] = "Outubro";
	arrayMes[10] = "Novembro";
	arrayMes[11] = "Dezembro";

function mostrarDataHora(horabrasil, diaSemana, dia, mes, ano){
	retorno = "&nbsp;&nbsp; "+diaSemana+", "+dia+" de "+mes+" de "+ano+" - "+horabrasil+"";
	
    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.getFullYear();
    horabrasil = dataAtual.getHours();
    	minuto = dataAtual.getMinutes();
   	segundo = dataAtual.getSeconds();

    if(minuto<10 && segundo>9)
	{	horaImprimivel = horabrasil + ":0" + minuto + ":" + segundo;
		}

	if(minuto<10 && segundo<10)
	{ 	horaImprimivel = horabrasil + ":0" + minuto + ":0" + segundo;
		
		}
		
	if(minuto>9 && segundo<10)
	{ 	horaImprimivel = horabrasil + ":" + minuto + ":0" + segundo;
		
		}
	
	if(minuto>9 && segundo>9)
	{ 	horaImprimivel = horabrasil + ":" + minuto + ":" + segundo;
		
		}
	
	mostrarDataHora(horaImprimivel, diaSemana, dia, mes, ano);
	setTimeout("atualizarDataHora()",1000);
} 
