/*********************************************************
 *  von Roland Steffen                                   *
 *  rolandsteffen@gmx.de                                 *
 *  http://rolandsteffen.bei.t-online.de                 *
 *  04. März 2002                                        *
 *                                                       *
 *  Copyright:                                           *
 *  Unter folgender Adresse nachzulesen:                 *
 *  http://rolandsteffen.bei.t-online.de/copy.html       *
 *********************************************************/

var c = 35;					// halber Durchmesser
var Top = 30;					// Position von Oben Original 7
var Left = 35;					// Position von Links Original 900
var Farbe = "#800000";
var Farbe1 = "#003399";
var Farbe2 = "#000000";			// Farbe der Uhr
var AktualisierungsZeit = 1000;			// Aktualisierungszeit

var Zeit = new Date();
var winkel1 = (Zeit.getSeconds() * 2 / 60) - 0.5;
var winkel2 = (Zeit.getMinutes() * 2 / 60) + (Zeit.getSeconds() * 1 / 1800) - 0.5;
var winkel3 = (Zeit.getHours() * 1 / 6) + (Zeit.getMinutes() * 1 / 360) - 0.5;

if(document.getElementById || document.all)
  {
  for(j = 0; j <= 2; j = j + (1/6))
    {
    for(i = c - (c * 0.05); i < c; i++)
      {
      var y = c + (Math.sin(Math.PI * j) * i) + Top;
      var x = c + (Math.cos(Math.PI * j) * i) + Left;
      document.write("<div style=\"position:absolute; top:" + y + "px; left:" + x + "px; width:2px; height:2px; background-color:" + Farbe1 + "; overflow:hidden\"></div>");
      }
    }
  for(i = 0; i < c; i++)
    {
    var y = c + (Math.sin(Math.PI * winkel1) * i) + Top;
    var x = c + (Math.cos(Math.PI * winkel1) * i) + Left;
    document.write("<div id=sec" + i + " style=\"position:absolute; top:" + y + "px; left:" + x + "px; width:1px; height:1px; background-color:" + Farbe + "; overflow:hidden\"></div>");
    }
  for(i = 0; i < c; i++)
    {
    var y = c + (Math.sin(Math.PI * winkel2) * i) + Top;
    var x = c + (Math.cos(Math.PI * winkel2) * i) + Left;
    document.write("<div id=min" + i + " style=\"position:absolute; top:" + y + "px; left:" + x + "px; width:2px; height:2px; background-color:" + Farbe + "; overflow:hidden\"></div>");
    }
  for(i = 0; i < (c / 1.5); i++)
    {
    var y = c + (Math.sin(Math.PI * winkel3) * i) + Top;
    var x = c + (Math.cos(Math.PI * winkel3) * i) + Left;
    document.write("<div id=stu" + i + " style=\"position:absolute; top:" + y + "px; left:" + x + "px; width:2px; height:2px; background-color:" + Farbe1 + "; overflow:hidden\"></div>");
    }
  window.setTimeout("Uhr()", AktualisierungsZeit);
  }
else if(document.layers)
  {
  for(j = 0; j <= 2; j = j + (1/6))
     {
     for(i = c - (c * 0.05); i < c; i++)
        {
        var y = c + (Math.sin(Math.PI * j) * i) + Top;
        var x = c + (Math.cos(Math.PI * j) * i) + Left;
        document.write("<layer top=" + y + " left=" + x + " width=2 height=2 bgcolor=" + Farbe + "></layer>");
        }
     }
  for(i = 0; i < c; i++)
    {
    var y = c + (Math.sin(Math.PI * winkel1) * i) + Top;
    var x = c + (Math.cos(Math.PI * winkel1) * i) + Left;
    document.write("<layer name=sec" + i + " top=" + y + " left=" + x + " width=1 height=1 bgcolor=" + Farbe + "></layer>");
    }
  for(i = 0; i < c; i++)
    {
    var y = c + (Math.sin(Math.PI * winkel2) * i) + Top;
    var x = c + (Math.cos(Math.PI * winkel2) * i) + Left;
    document.write("<layer name=min" + i + " top=" + y + " left=" + x + " width=2 height=2 bgcolor=" + Farbe + "></layer>");
    }
  for(i = 0; i < Math.round(c / 1.5); i++)
    {
    var y = c + (Math.sin(Math.PI * winkel3) * i) + Top;
    var x = c + (Math.cos(Math.PI * winkel3) * i) + Left;
    document.write("<layer name=stu" + i + " top=" + y + " left=" + x + " width=2 height=2 bgcolor=" + Farbe + "></layer>");
    }
  window.setTimeout("Uhr()", AktualisierungsZeit);
  }
else
  {
  alert("Ihre Browserversion ist wahrscheinlich nicht für die Anzeige geeignet.\nVersuchen Sie es mit einer neueren Version.");
  close();
  }

function Uhr()
  {
  var Zeit = new Date();
  var winkel1 = (Zeit.getSeconds() * 2 / 60) - 0.5;
  var winkel2 = (Zeit.getMinutes() * 2 / 60) + (Zeit.getSeconds() * 1 / 1800) - 0.5;
  var winkel3 = (Zeit.getHours() * 1 / 6) + (Zeit.getMinutes() * 1 / 360) - 0.5;
  for(i = 0; i < c; i++)
    {
    var element = (document.getElementById) ? eval('document.getElementById("sec' + i + '").style') : (document.all) ? eval('document.all.sec' + i + '.style') : (document.layers) ? eval('document.sec' + i) : window.close();
    element.top = c + (Math.sin(Math.PI * winkel1) * i) + Top;
    element.left = c + (Math.cos(Math.PI * winkel1) * i) + Left;
    }
  for(i = 0; i < c; i++)
    {
    var element = (document.getElementById) ? eval('document.getElementById("min' + i + '").style') : (document.all) ? eval('document.all.min' + i + '.style') : (document.layers) ? eval('document.min' + i) : window.close();
    element.top = c + (Math.sin(Math.PI * winkel2) * i) + Top;
    element.left = c + (Math.cos(Math.PI * winkel2) * i) + Left;
    }
  for(i = 0; i < Math.round(c / 1.5); i++)
    {
    var element = (document.getElementById) ? eval('document.getElementById("stu' + i + '").style') : (document.all) ? eval('document.all.stu' + i + '.style') : (document.layers) ? eval('document.stu' + i) : window.close();
    element.top = c + (Math.sin(Math.PI * winkel3) * i) + Top;
    element.left = c + (Math.cos(Math.PI * winkel3) * i) + Left;
    }
  window.setTimeout("Uhr()", AktualisierungsZeit);
  }
