
var loaded = false;

if (document.layers)

  document.write(

'<style>.rewritable { position: absolute; }<\/style>'

  );

function Clock (offsetSec, style) {

  this.id = Clock.cnt;

  Clock.clocks[Clock.cnt++] = this;

  this.offsetSec = offsetSec || 0;

  this.style = style || '';

  this.writeHTML();

  this.startTimer();

}

function Clock_writeHTML () {

  var html = '';

  if (document.layers) {

    html += '<SPAN';

    html += ' ID="Clock' + this.id + '"';

    html += ' CLASS="rewritable"';

    html += '>';

    html += '<SPAN';

    html += this.style ? ' CLASS="' + this.style + '"' : '';

    html += '>';

    html += this.formatTime();

    html += '<\/SPAN>';

    html += '<\/SPAN>';

  }

  else {

    html += '<SPAN';

    html += ' ID="Clock' + this.id + '"';

    html += this.style ? ' CLASS="' + this.style + '"' : '';

    html += '>';

    html += this.formatTime();

    html += '<\/SPAN>';

  }

  document.write(html);

}

Clock.prototype.writeHTML = Clock_writeHTML;

function Clock_formatTime () {

  var time = new Date();

  time.setTime(time.getTime() + this.offsetSec * 1000);

  var hours = time.getHours();

  var minutes = time.getMinutes();

  var seconds = time.getSeconds();

  var html = '';

  html += hours < 10 ? '0' + hours : hours;

  html += ':';

  html += minutes < 10 ? '0' + minutes : minutes;

  html += ':';

  html += seconds < 10 ? '0' + seconds : seconds;

  return html;

}

Clock.prototype.formatTime = Clock_formatTime;

function Clock_startTimer () {

  this.tid = setInterval('Clock.clocks[' + this.id + '].updateTime()', 

1000);

}

Clock.prototype.startTimer = Clock_startTimer;

function Clock_updateTime () {

  if (document.all)

    document.all['Clock' + this.id].innerHTML = this.formatTime();

  else if (document.getElementById)

    document.getElementById('Clock' + this.id).firstChild.nodeValue =

      this.formatTime();

  else if (document.layers && loaded) {

    var l = document['Clock' + this.id];

    if (!l.ol) {

      var ol = l.ol = new Layer(l.clip.width);

      ol.clip.height = l.clip.height;

      ol.left = l.pageX; ol.top = l.pageY;

      ol.visibility = 'show';

      l.visibility = 'hide';

    }

    var ol = l.ol;

    var html = '';

    html += '<SPAN';

    html += this.style ? ' CLASS="' + this.style + '"' : '';

    html += '>';

    html += this.formatTime();

    html += '<\/SPAN>';

    ol.document.open();

    ol.document.write(html);

    ol.document.close();

  }

}

Clock.prototype.updateTime = Clock_updateTime;

Clock.cnt = 0;

Clock.clocks = new Array();

function init () {

  loaded = true;

} 

<!--Hide Script

function PrintDate() {
var x = new Date();
day=new Array(7);
day[0]="Sonntag";
day[1]="Montag";
day[2]="Dienstag";
day[3]="Mittwoch";
day[4]="Donnerstag";
day[5]="Freitag";
day[6]="Samstag";
var date = x.getDate();
if (date < 10) {
date = '0' + date;
}
var minutes = x.getMinutes();
if (minutes < 10) {
minutes = '0' + minutes;
}
month = new Array(12);
month[0] = "Januar";
month[1] = "Februar";
month[2] = "März";
month[3] = "April";
month[4] = "Mai";
month[5] = "Juni";
month[6] = "Juli";
month[7] = "August";
month[8] = "September";
month[9] = "Oktober";
month[10] = "November";
month[11] = "Dezember";
document.write('<font style="color:#FFFFFF;font-size:8.0pt;font-family:Trebuchet MS,Verdana,Tahoma;">');
document.write(day[x.getDay()]+', ');
document.write(date+'. ');
document.write(month[x.getMonth()]+' ');
if (x.getYear()<=1900)
document.write(x.getYear()+1900);
else
document.write(x.getYear());

}
//end hide --->
