

var today = new Date();



initArrays();



function initArrays() {

	dayNames = new Array("Sonntag","Montag","Dienstag","Mittwoch",

						"Donnerstag","Freitag","Samstag")

	monthNames = new Array("Jänner","Februar","März","April","Mai","Juni","Juli",

						"August","September","Oktober","November","Dezember")

	daysOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31)



	var str = getDateString();

	//alert(str);

	

	var leerStr = "&nbsp;&nbsp;&nbsp;";

	var laufSchriftAnfang = '<marquee width="720" height="19" scrollamount="5"><b>Letzte Änderung am:';

	var laufSchriftEnde = '</b></marquee>'

	document.write(laufSchriftAnfang + leerStr + str + laufSchriftEnde);

}

						

function getDateString() {

	

	//Tagesname setzen

	if (today.getDay() == 0)

		dayName = dayNames[6];

	else

		dayName = dayNames[today.getDay() - 1];

	

	if (today.getDate() == 1)

	{

		//auf den letzten des Vormonates setzen

		if (today.getMonth() == 0)

		{

			//auf den 31. Dezember des Vorjahres setzen

			month = 11;	//Code für Dezember

			day = daysOfMonth[month];

			monthName = monthNames[month];

			year = today.getFullYear() - 1;

		}

		else

		{

			//month auf den letzen des Vormonates setzen

			month = today.getMonth() - 1;

						

			erg = today.getFullYear() % 4;

			if (today.getMonth() == 2 && erg == 0)

			{

				//auf den 29. Februar setzen wegen Schaltjahr

				day = 29;

			}

			else

			{

				day = daysOfMonth[month];

			}

			monthName = monthNames[month];

			year = today.getFullYear();

		}

	}

	else

	{

		day = today.getDate() - 1;

		month = today.getMonth();

		monthName = monthNames[month];

		year = today.getFullYear();

	}

	

	//Rückgabe des gestrigen Datums in folgendem Format: DD. Month Year

	//return(day + ". " + monthName + " " + year);

	

	//in HTML-Form zurückgeben

	return(dayName + ",&nbsp;" + day + ".&nbsp;" + monthName + "&nbsp;" + year);

}