﻿// JavaScript Document
// MAC 2009

// Compor a data que não precisa de refresh 
  	var d=new Date();
	var weekday=new Array(" ", " ", " ", " ", " ", "", "");
	var monthname=new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
  	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 = ""+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 + "  ";
}
// -->
