// Array für dynamische und statische Darstellungen
DayName = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");


// :::::::::::::::::::::::::::::::::::::::::::::::::::
// Funktionen für Anzeigen Tag Datum + dynamische Uhrzeit
function DisplayTime()
{

 var SysDate = new Date();
 var Day = SysDate.getDate();
 var MonthNow = SysDate.getMonth() + 1;
 var YearNow = SysDate.getYear();
 var HoursNow = SysDate.getHours();
 var MinuteNow = SysDate.getMinutes();
 var Seconds = SysDate.getSeconds();
 var DOW = SysDate.getDay();

 // erste Stelle für zweistellige Anzeige bei einstelligem Ergebnis
 var firstDay  = ((Day < 10) ? "0" : "");
 var firstMonth  = ((MonthNow < 10) ? ".0" : ".");
 var firstHour  = ((HoursNow < 10) ? "0" : "");
 var firstMinute  = ((MinuteNow < 10) ? ":0" : ":");
 var firstSecond  = ((Seconds < 10) ? ":0" : ":");

 if (YearNow<2000) {
 	YearNow = YearNow + 1900;
 }
 
 // aktuelles Datum
 var DateNow = firstDay + Day + firstMonth + MonthNow  + "." + YearNow;

 // aktuelle Zeit
 var TimeNow = firstHour + HoursNow + firstMinute + MinuteNow + firstSecond + Seconds + " Uhr";

 // Wochentag Datum Zeit
 var DispString = "<center>" + DateNow + ",&nbsp;" + TimeNow + "</center>";

if (!document.layers && !document.all) return;
if (document.layers) {
document.layers.uhr.document.write(DispString);
document.layers.uhr.document.close();
}
else
if (document.all)
uhr.innerHTML = DispString;
setTimeout("DisplayTime()", 1000);
}




// :::::::::::::::::::::::::::::::::::::::::::::::::::
// Funktionen für statische Anzeigen Tag Datum Uhrzeit


function Berechnen()
{
 var SystemDate = new Date();
 var Day = SystemDate.getDate();
 var MonthNow = SystemDate.getMonth() + 1;
 var YearNow = SystemDate.getYear();
 var HoursNow = SystemDate.getHours();
 var MinuteNow = SystemDate.getMinutes();
 var Seconds = SystemDate.getSeconds();
 var DayOfWeek = SystemDate.getDay();
 DOW = SystemDate.getDay();

 // für zweistellige Anzeige
 var firstDay  = ((Day < 10) ? "0" : "");
 var firstMonth  = ((MonthNow < 10) ? ".0" : ".");
 var firstHour  = ((HoursNow < 10) ? "0" : "");
 var firstMinute  = ((MinuteNow < 10) ? ":0" : ":");
 var firstSecond  = ((Seconds < 10) ? ":0" : ":");

 // aktuelles Datum
 DateString= firstDay + Day + firstMonth + MonthNow  + "." + YearNow;
 // aktuelle Zeit
 TimeString= firstHour + HoursNow + firstMinute + MinuteNow + firstSecond + Seconds;
 // Wochentag Datum Zeit
 WholeString = DayName[DayOfWeek] + " " + DateString + " &nbsp;" + TimeString;
}

// nur Datum
function DatumSchreiben() {
Berechnen();
document.write(DateString);
return
}

// nur Zeit (statisch)
function ZeitSchreiben() {
Berechnen();
document.write(TimeString + " Uhr");
return
}

// Tag + Datum + Zeit (statisch)
function AllesSchreiben() {
Berechnen();
document.write(WholeString);
return
}

// nur Wochentag
function WochentagSchreiben() {
Berechnen();
document.write(DayName[DOW]);
return
}





