<!--
// JavaScript zur Animation vom Bildern
// copyright by Michael Sonnenfeld, updated by Norman Geyer
// 2000-09-28
pageloaded = false;
function checkN(name)
{
  checkedN=false;
  for(i=0;i<offImagesN.length;i++)
  {
    if(name==offImagesN[i]) checkedN=true;
  }
  return(checkedN)
}
function init(name,quelle)
{
  name += ""; quelle += ""; offImages = new Array(); offImagesN = new Array();
  for(i=0;i<document.images.length;i++)
  {
    if(document.images[i].name.substring(0,1) == "_")
    {
      eval(document.images[i].name + "_ON = 0"); eval(document.images[i].name + "_OFF = 0");
      eval(document.images[i].name + "_OVER = 0"); eval(document.images[i].name + "_ = 0");
      offImages[i] = document.images[i].src; offImagesN[i] = document.images[i].name;
    }
  }
  pageloaded = true;
  if((name != "undefined") && (quelle != "undefined")) doClick(name,quelle);
  return(true);
}
function doClick(name,quelle)
{
  if(pageloaded && checkN(name))
  {
    doReset(); doSwap(name,quelle,"ON"); eval(name + "_ = 1");
  }
  return(true);
}
function reinit(name,quelle,art)
{
  if(pageloaded && checkN(name)) eval("IMAGE" + name + "_" + art + ".src = '" + quelle + "'"); return(true);
}
function doOut(name,quelle)
{
  if(pageloaded && checkN(name)) eval("if(" + name + "_ == 0) doSwap(name,quelle,'OFF');");
  return(true);
}
function doOver(name,quelle)
{
  if(pageloaded && checkN(name)) eval("if(" + name + "_ == 0) doSwap(name,quelle,'OVER');");
  return(true);
}
function doSwap(name,quelle,art)
{
  eval("if(" + name + "_" + art + " == 0) loaded = 0; else loaded = 1");
  if(loaded == 0)
  {
    eval("IMAGE" + name + "_" + art + " = new Image()"); eval("IMAGE" + name + "_" + art + ".src = '" + quelle + "'"); eval(name + "_" + art + " = 1");
  }
  else
  {
    eval("if(IMAGE" + name + "_" + art + ".src != '" + quelle + "') reinit('" + name + "','" + quelle + "','" + art + "')");
  }
  eval("document." + name + ".src = IMAGE" + name + "_" + art + ".src");return(true);
}
function doReset()
{
  for(i=0;i<document.images.length;i++)
  {
    eval("if((document.images[i].name.substring(0,1) == '_') && (" + document.images[i].name + "_ == 1)) fixed = 1; else fixed = 0");
    if(fixed == 1)
    {
      eval(document.images[i].name + "_ = 0");doOut(document.images[i].name,offImages[i]); return(true);
    }
  }
  return(true);
}
//-->