		function longMonthArray() {
			this[0] = "Januar";	this[1] = "Februar";		this[2] = "März";
			this[3] = "April";	this[4] = "Mai";		this[5] = "Juni";
			this[6] = "Juli";	this[7] = "August";		this[8] = "September";
			this[9] = "Oktober";	this[10] = "November";	this[11] = "Dezember";
		        return (this);
		}
		function shortMonthArray() {
			this[0] = "Jan";	this[1] = "Feb";	this[2] = "Mär";
			this[3] = "Apr";	this[4] = "Mai";	this[5] = "Jun";
			this[6] = "Jul";		this[7] = "Aug";	this[8] = "Sep";
			this[9] = "Okt";	this[10] = "Nov";	this[11] = "Dez";
		        return (this);
		}
		function longDayArray() {
			this[0] = "Sonntag";	this[1] = "Montag";		this[2] = "Dienstag";
			this[3] = "Mittwoch";	this[4] = "Donnerstag";	this[5] = "Freitag";
			this[6] = "Samstag";
		        return (this);
		}
		function shortDayArray() {
			this[0] = "So"; this[1] = "Mo"; this[2] = "Di"; this[3] = "Mi";
			this[4] = "Do"; this[5] = "Fr"; this[6] = "Sa";
 		        return (this);
		}
		function getShortYear(year)
		{
		shortyear =  year%100;
		     if (shortyear < 10) shortyear = "0"+shortyear;
			return shortyear
		}
		function getLongYear(year)
		{
 		 if (year > 1900) return year
		  return year+1900;
		}
		function writeDateLong(format)
		{
		   shortDays = new shortDayArray();
		   longDays = new longDayArray();
		   shortMonths = new shortMonthArray();
		   longMonths = new longMonthArray();
		   d = new Date();
		   day = d.getDate();
		   month = d.getMonth();
			year = d.getYear();
		   if (format == 0)
		     str = shortDays[d.getDay()] + ", " + shortMonths[month] +". " + day + ". "+getLongYear(year);
		  else if (format == 1)
		     str = shortDays[d.getDay()] + ", " + longMonths[month] + " " + day + ". "+getLongYear(year);
		  else if (format == 2)
		     str = longDays[d.getDay()] + ", " + longMonths[month] + " " + day + ". "+getLongYear(year);
		  else if (format == 3)
		     str = longMonths[month] + " " + day + "., "+getLongYear(year);
		   else if (format == 4)
		     str = shortDays[d.getDay()] + ", " + day + ". " + shortMonths[month] +". " +getLongYear(year);
		  else if (format == 5)
		     str = shortDays[d.getDay()] + ", " + day + ". " + longMonths[month] + " " +getLongYear(year);
		  else if (format == 6)
		     str = longDays[d.getDay()] + ", " + day + ". " + longMonths[month] + " " + getLongYear(year);
		  else if (format == 7)
		     str = day + ". " + longMonths[month] + " "+getLongYear(year);
		  else {
		     month++;
		     shortyear = getShortYear(year);
		     if (format == 8)
		       str = month + "/" + day + "/" + shortyear;
		     else if (format == 9)
		       str = month + "/" + day + "/" + getLongYear(year);
		     else if (format == 10)
		       str = day + "." + month + "." + shortyear;
		     else if (format == 11)
		       str = day + "." + month + "." + getLongYear(year);
		     else if (format == 12)
		       str = shortyear + "/" + month + "/" + day;
		     else if (format == 13)
		       str = shortyear + "/" + month + "/" + day;
		     else {
		        if (day < 10) day = "0"+day
		        if (month < 10) month = "0"+month
		        if (format == 14)
		          str = month + "/" + day + "/" + shortyear;
		        else if (format == 15)
		          str = month + "/" + day + "/" + getLongYear(year);
		        else if (format == 16)
		          str = day + "/" + month + "/" + shortyear;
		        else if (format == 17)
		          str = day + "/" + month + "/" + getLongYear(year);
		        else if (format == 18)
		          str = shortyear + "/" + month + "/" + day;
		        else if (format == 19)
		          str = shortyear + "/" + month + "/" + day;
		        }
		     }
		  document.writeln(str);
		}
		function writeDate()
		{
		   writeDateLong(0);
		}
		function writeTimeLong(format)
		{
		   d = new Date();
		   hour=d.getHours();
		   min=d.getMinutes();
		   sec=d.getSeconds();
		   if (hour < 10) hour = "0"+hour;
		   if (min < 10) min = "0"+min;
		   if (sec < 10) sec = "0"+sec;
   
		   if (format == 0)
		      str = hour+":"+min+":"+sec;
		   else if (format == 1)
		      str = hour+":"+min;
   
		   document.writeln(str);
		}
		function writeTime()
		{
		   writeTimeLong(0);
		}
