﻿// JavaScript Document
// MAC 2009

// Compor a data que não precisa de refresh 
  	var d=new Date();
	var weekday=new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
	var monthname=new Array("Januar", "Februar", "März", "April", "Mai", "June", "Juli", "August", "September", "Oktober", "November", "Dezember");
  	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 = "Heute ist der "+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;
}
// -->

