var days   = new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag');
var months = new Array('Januar','Februar','M&#228;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');

var oldTimeText = '';

function showTime()
{
  var actualDate  = new Date();

  var day         = actualDate.getDate();
  var month       = actualDate.getMonth() + 1;
  var year        = actualDate.getFullYear();
  var hour        = actualDate.getHours();
  var minute      = actualDate.getMinutes();
  var second      = actualDate.getSeconds();
  var weekday     = actualDate.getDay();

  var firstHour   = ( ( hour < 10 ) ? '0' : '' );
  var firstMinute = ( ( minute < 10 ) ? ':0' : ':' );
  var firstSecond = ( ( second < 10 ) ? ':0' : ':' );

  var timeText = firstHour + hour  + firstMinute + minute + firstSecond + second;
  var fullText = days[weekday] + ' ' + day + '. ' + months[month-1] + ' ' + year + ' - ' + firstHour + hour  + firstMinute + minute + firstSecond + second;


  if (oldTimeText!=timeText){
    if (document.getElementById)
    {
      this.window.document.getElementById('time').innerHTML = '';
      this.window.document.getElementById('time').innerHTML = fullText;
    }
    else if (document.all)
    {
      this.window.document.all['time'].innerHTML = fullText;
    }
    else if (document.layers)
    {
      this.window.document.layers['time'].document.open();
      this.window.document.layers['time'].document.write(fullText);
      this.window.document.layers['time'].document.close();
    }
  }
  oldTimeText = timeText;
  setTimeout('showTime()', 1000);
}