function Lade() {
  StarteTextuhr();
  StarteGrafikuhr();
  StarteTurmuhr()
  }
function Entlade() {
  if (TextuhrAn) clearTimeout(TextuhrId);
  if (GrafikuhrAn) clearTimeout(GrafikuhrId);
  if (TurmuhrAn) clearTimeout(TurmuhrId)
  }

// Textuhr
var TextuhrId = null;
var TextuhrAn = false;
function StarteTextuhr() {
  var Jetzt = new Date();
  document.Textuhr.Fenster.value = (''+Jetzt).match(/\d\d:\d\d:\d\d/)+' Uhr';
  Jetzt = null;
  TextuhrId = setTimeout("StarteTextuhr()",500);
  TextuhrAn = true
  }

// Grafikuhr
var GrafikuhrId = null;
var GrafikuhrAn = false;
var Grafikstart = 0;
function ZeigeGrafikuhr() {
  Grafikstart = document.images.length;
  for (var Reihe = 0; Reihe<2; ++Reihe) {
    document.write('<p>');
    for (var Index = 0; Index<8; ++Index)
      document.write('<img src="uhren/'+(Index%3==2?(Reihe==0?'d':'c'):'0')+'hp41s.gif" height="20" width="15" />')
  } }
function StarteGrafikuhr() {
  var Jetzt = new Date();
  var AJahr = Jetzt.getYear()%100;
  var AMonat = Jetzt.getMonth()+1;
  var ATag = Jetzt.getDate();
  var Zeit = (ATag<10?'0':'')+ATag+'.'+(AMonat<10?'0':'')+AMonat+'.'+(AJahr<10?'0':'')+AJahr+(''+Jetzt).match(/\d\d:\d\d:\d\d/);
  Jetzt = null;
  for (var Index = 0; Index<16; ++Index)
    if (Index%8%3<2) document.images[Grafikstart+Index].src = 'uhren/'+Zeit.charAt(Index)+'hp41s.gif';
  GrafikuhrId = setTimeout("StarteGrafikuhr()",500);
  GrafikuhrAn = true
  }

// Rheinturmuhr
var TurmuhrId = null;
var TurmuhrAn = false;
var Bilderende;
function ZeigeTurmuhr() {
  Bilderende = document.images.length-1;
  for (var Index = 0; Index<62; ++Index) {
    Kranz = (Index==18||Index==34?'<img src="uhren/rot.gif" />':'');
    document.write(Kranz+'<img src="uhren/schwarz.gif" />'+Kranz+'<br />')
  } }
function StarteTurmuhr() {
  var Jetzt = new Date();
  var Zeit = ''+(''+Jetzt).match(/\d\d:\d\d:\d\d/);
  Gelb = Math.max(Jetzt.getSeconds(),Jetzt.getMinutes())==59;
  Blockende = Bilderende;
  for (var Block = 0; Block<=6; ++Block) {
    Blockabstand = Array( 7,10, 9,10, 9,10,11)[Block];
    Blockende += Blockabstand;
    Blockgroesse = Array( 2, 9, 5, 9, 5, 9, 0)[Block];
    Ziffer = parseInt(Zeit.charAt(Array(0,1,3,4,6,7,8)[Block]));
    for (var Index = 0; Index<Blockabstand; ++Index)
      if (!((Block==2||Block==4)&&Math.abs(Index-Block/2-5)==1))
        document.images[Blockende-Index].src =
          'uhren/'+(Index<Blockgroesse?(Index<Ziffer?'weiss':'schwarz'):(Gelb?'gelb':'schwarz'))+'.gif'
    };
  Jetzt = null;
  TurmuhrId = setTimeout("StarteTurmuhr()",100);
  TurmuhrAn = true
  }
