﻿// JavaScript Document
// MAC 2009

// Compor a data que não precisa de refresh 
  	var d=new Date();
	var weekday=new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado");
	var monthname=new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
  	var diaSem = weekday[d.getDay()];
	var dia = d.getDate();
	var mes = monthname[d.getMonth()];
	var ano = d.getFullYear();			
	// Criar uma variavel com a string para mostrar a data (sera usada dentro da função abaixo) 	
	var dataString = "Hoje é "+diaSem +" - "+ dia + " " + mes + " " + ano;
	
// Para poder ser feito o refresh a cada segundo, o relogio está colocado numa função com set interval no body do html	
function updateClock ( ) 
{
	var currentTime = new Date ( );
	var currentHours = currentTime.getHours ( );
	var currentMinutes = currentTime.getMinutes ( );
  	var currentSeconds = currentTime.getSeconds ( );
  	currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  	currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;
  	currentHours = ( currentHours == 0 ) ? 12 : currentHours;  	
	// Criar uma variavel com a string para mostrar as horas
  	var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds;
	// esta sera a string composta por ambas as variaveis criadas que aparecerá no html e mostrará a data e hora em conjunto
  	document.getElementById("data").firstChild.nodeValue = dataString + " - " + currentTimeString;
}
// -->
