var MyNetscape = false;

var Datum   = new Date();

var Jahr    = Datum.getYear();
var Monat   = Datum.getMonth()+1;
var Tag     = Datum.getDate();
var TagName = Datum.getDay();

function doAusgabe()
{
  Monat = MonatsnameDE(Monat);
  TagName = TagnameDE(TagName);

  if(MyNetscape) // Netscape
  {
      document.layers.DAusgabe.document.open();
      document.layers.DAusgabe.document.write("" + TagName + " - " + Tag + ". " + Monat + " " + Jahr + "");
      document.layers.DAusgabe.document.close();
  }
  else if(document.all) // Internet Explorer
  {
    document.all.DAusgabe.innerHTML = "" + TagName + " - " + Tag + ". " + Monat + " " + Jahr + "";
  }
  else if (document.getElementById) // Netscape 6
  {
    document.getElementById("DAusgabe").innerHTML = "" + TagName + " - " + Tag + ". " + Monat + " " + Jahr + "";
  }

} // doAusgabe

function MonatsnameDE(PWert)
  {
    if(PWert==1)  return "January";
    else if(PWert==2)  return "February";
    else if(PWert==3)  return "March";
    else if(PWert==4)  return "April";
    else if(PWert==5)  return "May";
    else if(PWert==6)  return "June";
    else if(PWert==7)  return "July";
    else if(PWert==8)  return "August";
    else if(PWert==9)  return "September";
    else if(PWert==10) return "October";
    else if(PWert==11) return "November";
    else if(PWert==12) return "December";
    else alert("Date error.");
  } // MonatsnameDE

function TagnameDE(PWert)
  {
    if(PWert==1)  return "Mon";
    else if(PWert==2)  return "Tue";
    else if(PWert==3)  return "Wed";
    else if(PWert==4)  return "Thur";
    else if(PWert==5)  return "Fri";
    else if(PWert==6)  return "Sat";
    else if(PWert==0)  return "Sun";
  } // MonatsnameDE


function init()
  {
      if(document.all)
    {
      // Datum unverändert lassen
    }
      else if(document.getElementById)
    {
      Jahr+=1900;
    }
      else if(document.layers)
    {
      MyNetscape = true;
      Jahr+=1900;
    }

  doAusgabe();
  }
  
  var MyTimerRegion  = null;
  var MyTimerSprache = null;

  function showdRegionInhalt()
  {
    if (MyTimerRegion != null)
    {
      clearTimeout(MyTimerRegion);
      MyTimerRegion = null;
    }
    document.all.dRegionInhalt.style.visibility = "visible";
  } // showdRegionInhalt

  function hidedRegionInhaltTimer()
  {
    MyTimerRegion = setTimeout("hidedRegionInhalt()", 1000);
  } // hidedRegionInhaltTimer

  function hidedRegionInhalt()
  {
    MyTimerRegion = null;
    document.all.dRegionInhalt.style.visibility = "hidden";
  } // hidedRegionInhalt

  function showdSpracheInhalt()
  {
    if (MyTimerSprache != null)
    {
      clearTimeout(MyTimerSprache);
      MyTimerSprache = null;
    }
    document.all.dSpracheInhalt.style.visibility = "visible";
  } // showdSpracheInhalt

  function hidedSpracheInhaltTimer()
  {
    MyTimerSprache = setTimeout("hidedSpracheInhalt()", 1000);
  } // hidedRegionInhaltTimer

  function hidedSpracheInhalt()
  {
    MyTimerSprache = null;
    document.all.dSpracheInhalt.style.visibility = "hidden";
  } // hidedSpracheInhalt

      var MyCursorAbstand = 30;

      function showBild(PId, PBild, PText, x, y)
      {
        document.getElementById("iGrossesBild").src = PBild;
        document.getElementById("dText").innerHTML = PText;

        var lAlleTop = 0;
        var lObjekt = document.getElementById(PId);
        while (lObjekt)
        {
          lAlleTop += parseInt(lObjekt.offsetTop);
          lObjekt = lObjekt.offsetParent;
        }
        y = y + lAlleTop;

        var lAlleLeft = 0;
        lObjekt = document.getElementById(PId);
        while (lObjekt)
        {
          lAlleLeft += parseInt(lObjekt.offsetLeft);
          lObjekt = lObjekt.offsetParent;
        }
        x = x + lAlleLeft;

        var lLeft = x;
        if (x + document.getElementById("dGrossesBild").clientWidth + MyCursorAbstand> document.body.clientWidth)
          lLeft = x - document.getElementById("dGrossesBild").clientWidth - MyCursorAbstand;
        else
          lLeft += MyCursorAbstand;

        var lTop = y;
        if (y + document.getElementById("dGrossesBild").clientHeight > document.body.clientHeight + document.body.scrollTop)
          lTop = y - document.getElementById("dGrossesBild").clientHeight - MyCursorAbstand;

        lTop = lTop;

        document.getElementById("dGrossesBild").style.left = lLeft;
        document.getElementById("dGrossesBild").style.top = lTop;
        document.getElementById("dGrossesBild").style.visibility = "visible";
      } // showBild

      function hidedGrossesBild()
      {
        document.getElementById("dGrossesBild").style.visibility = "hidden";
      } // hidedGrossesBild


