function makeArray(len){  for (var i = 0; i <len; i++) this[i] = null;  this.length = len;}var  dayNames = new makeArray(7);  dayNames[0] = "Sonntag";  dayNames[1] = "Montag";  dayNames[2] = "Dienstag";  dayNames[3] = "Mittwoch";  dayNames[4] = "Donnerstag";  dayNames[5] = "Freitag";  dayNames[6] = "Samstag";var monthNames = new makeArray(12);  monthNames[0] = "01";  monthNames[1] = "02";  monthNames[2] = "03";  monthNames[3] = "04";  monthNames[4] = "05";  monthNames[5] = "06";  monthNames[6] = "07";  monthNames[7] = "08";  monthNames[8] = "09";  monthNames[9] = "10";  monthNames[10] = "11";  monthNames[11] = "12";var now = new Date();var day = now.getDay();var month = now.getMonth();var year = now.getFullYear();var date = now.getDate();// Check for a two digit year codeif (year <100){  // Fix two digit year codes up to 2036  if (year <= 36)  {    // Add three digits to the year displayed for years up to 2009    if (year <10)    {      document.write(dayNames[day] + ", " + date + "." + monthNames[month] + ".200" + year);    }    else    {      document.write(dayNames[day] + ", " + date + ". " + monthNames[month] + ".20" + year);    }  }  else  {    document.write(dayNames[day] + ", " + date + "." + monthNames[month] + ".19" + year);  }}else if (year>= 2000){  document.write(dayNames[day] + ", " + date + "." + monthNames[month] + "." + year);}else{  document.write(dayNames[day] + ", " + date + "." + monthNames[month] + ".*** ungueltiges Datum ***");}