<!--
// Konstanten
var CLOCK_MAXOPTIONS = 6;
var CLOCK_INTERVAL_MS = 1000;
// Variablen
var intClockOption;
var intStartTicks;
var objClock;

function clock_init(strcontrol)
  {
  var objNow = new Date();
  intStartTicks = objNow.getTime();
  intClockOption = 0;
  objClock = document.getElementById(strcontrol);
  if(objClock)
    {
    clock_showtime();
    setInterval('clock_showtime()', CLOCK_INTERVAL_MS);
    }
  }

function clock_switch()
  {
  intClockOption++;
  if(intClockOption > CLOCK_MAXOPTIONS)
    {
    intClockOption = 0;
    }
  clock_showtime();
  }

function clock_showtime()
  {
  if(objClock)
    {
    switch (intClockOption)
      {
      case 0:
        var strGesamt = strGetWeekDay() + ', ' + strGetFormatDate() + ' ' + strGetFormatTime();
        break;
      case 1:
        var objNow = new Date();
        var intClockTicks = objNow.getTime();
        intClockTicks -= intStartTicks;
        intClockTicks = Math.floor(intClockTicks / 1000);
        var strGesamt = 'Seite betreten vor ' + format_timefromseconds(intClockTicks);
        break;
      case 2:
        var objNow = new Date(intStartTicks);
        var intStunden = objNow.getHours();
        var intMinuten = objNow.getMinutes();
        var intSekunden = objNow.getSeconds();
        var strGesamt = 'Seite betreten um ' + format_time(intStunden, intMinuten, intSekunden) + ' Uhr';
        break;
      case 3:
        var objNow = new Date();
        var objStart = datDATE_FIRSTONLINE;
        var intTicks = Math.floor(objNow.getTime() / 1000) - Math.floor(objStart.getTime() / 1000);
        var intTimeTicks = intTicks % 86400;
        var strZeit = format_timefromseconds(intTimeTicks);
        intTicks = intTicks - intTimeTicks;
        var intTage = intTicks / 86400;
        var strGesamt = 'Online seit ' + intTage + ' Tagen, ' + strZeit;
        break;
      case 4:
        var strGesamt = 'Online seit ';
        strGesamt += format_stringnormalzero(datDATE_FIRSTONLINE.getDate(), 2) + '.';
        strGesamt += format_stringnormalzero(datDATE_FIRSTONLINE.getMonth() + 1, 2) + '.';
        var intYear = datDATE_FIRSTONLINE.getYear();
        if (intYear < 999)
          {
          intYear += 1900;
          }
        strGesamt += intYear;
        break;
      case 5:
        var strGesamt = 'Aufl&ouml;sung: ' + screen.width + ' x ' + screen.height;
        break;
      case 6:
        var strGesamt = 'IP-Adresse: ' + strIP;
        break;
      }

    objClock.innerHTML = '&nbsp;' + strGesamt;
    }
  }

//-->