
<!-- Hier folgt das kurze, kommentierte Javascript für die Zeitanzeige:

function clock() {
	var Zeit	= new Date();
	var Stunden	= Zeit.getHours();
	var Minuten	= Zeit.getMinutes();
	var Sekunden	= Zeit.getSeconds();
	var Tag		= Zeit.getDate();
	var Monat	= Zeit.getMonth()+1;
	var Jahr	= Zeit.getFullYear();
	var Wochentag	= Zeit.getDay();

// Zeit.getDay() gibt nur einen Integer zwischen 0 und 6 zurück.
// Welcher Wochentag dahintersteckt, verrät das Array "Wochentage.
// Die Woche von Javascript beginnt mit Sonntag (0) und endet am Samstag (6).
// Deshalb lassen sich die Namen der Wochentage in ihrer Reihenfolge in ein
// Array schreiben und bei Bedarf mit Wochentage[Wochentag] auslesen:

	var Wochentage = new Array ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");

// Jetzt noch die Zeiten richtig formatieren und zusammenbauen. Da hier eine
// Anzeige mit vorgestellter Null bervorzugt ist, muessen die Strings um "0"
// ergänzt werden. Uhrzeit "00:00:00" ist ein Spezialfall und wird

	if (Stunden == 0) Stunden = "00";
	if (Stunden <= 9 && Stunden != "00") Stunden = "0"+Stunden;
	if (Minuten <= 9) Minuten = "0" + Minuten;
	if (Sekunden <= 9) Sekunden = "0" + Sekunden;

	if (Tag <= 9) Tag = "0" + Tag;
	if (Monat <= 9) Monat = "0" + Monat;

	var TZeit = Stunden + ":" + Minuten + ":" + Sekunden;
	var TDatum = Tag + "." + Monat + "." + Jahr;
	var TTag = Wochentage[Wochentag];
	var TKomplett;
	var OpenInfo;

// TKomplett ist ein weiterer String mit ausführlich Zeitangaben.
// Diese global definierte Variable wird als "title"-Tooltip angezeigt.
// Dafür sorgt die Funktion zeige_Zeit_und_Datum(src), die von
// 'onmouseover="zeige_Zeit_und_Datum(this)"' im Body-Tag aufgerufen wird.

	TKomplett = Wochentage[Wochentag] + ", der " + Tag + "." + Monat + "." + Jahr + ", " +  Stunden + ":" + Minuten;
	document.body.title = TKomplett;

	switch (TTag)
	{
		case "Montag":
			OpenInfo = "Heute sind wir von 7.30 - 19.00 Uhr für Sie da.";
		break;
		case "Dienstag":
			OpenInfo = "Heute sind wir von 7.30 - 19.00 Uhr für Sie da.";
		break;
		case "Mittwoch":
			OpenInfo = "Heute sind wir von 7.30 - 19.00 Uhr für Sie da.";
		break;
		case "Donnerstag":
			OpenInfo = "Heute sind wir von 7.30 - 19.00 Uhr für Sie da.";
		break;
		case "Freitag":
			OpenInfo = "Heute sind wir von 7.30 - 18.00 Uhr für Sie da.";
		break;
		case "Samstag":
			OpenInfo = "Heute sind wir von 9 - 12 Uhr (nach Vereinbarung) für Sie da.";
		break;
		case "Sonntag":
			OpenInfo = "Heute keine Sprechstunde";
		break;
		default:
		OpenInfo = "Keine Angabe zu den Öffnungszeiten momentan möglich!";
		break;
	}


	if (document.all)
	{
		Uhrzeit.innerHTML = TZeit;
		Datum.innerHTML = TDatum;
		WTag.innerHTML = TTag;
		OInfo.innerHTML = OpenInfo;
	}
	else
	{
		document.getElementById("Uhrzeit").firstChild.nodeValue = TZeit;
		document.getElementById("Datum").firstChild.nodeValue = TDatum;
		document.getElementById("WTag").firstChild.nodeValue = TTag;
		document.getElementById("OInfo").firstChild.nodeValue = OpenInfo;
	}

// Der angebene Timeout in Millisekunden lässt die Funktion
// nach der angegebenen Zeit nochmals ablaufen, hier 1 Sekunde.:

	setTimeout("clock()", 1000);
	}

// Diese Funktion sorgt dafür, dass die detaillierte Zeit als Tooltip
// angezeigt wird. Die global Variable "TKomplett" beinhaltet diese Daten als String.


//Ende des Scripts -->
window.onload = clock;