  var MyDivArray = new Array();
  var MyDivZaehler = 0;
  var MyHauptNavZaehler = 0;

  var MyErsterDivTop   = -1;
  var MyAktiverDivId   = -1;
  var MyTimeout        = null;
  var MyTimeoutZaehler = 0;

  var MyIE        = false;
  var MyIEAlt     = false;
  var MyIEXP      = false;
  var MyIEMac      = false;
  var MyNetscape6 = false;

 	if (document.all)
 	{
 	  MyIE = true;
  //      alert(navigator.appVersion); 	  

 	  if (navigator.appVersion.indexOf("Windows NT 5.1;") != -1)
 	    MyIEXP = true;
 	   
 	  if (navigator.appVersion.indexOf("Macintosh") != -1)
 	    MyIEMac = true;
 	   
 	  if (navigator.appVersion.indexOf("MSIE 5.0") != -1)
 	    MyIEAlt = true;
 	  else if (navigator.appVersion.indexOf("MSIE 5.1") != -1)
 	    MyIEAlt = true;
 	  else if (navigator.appVersion.indexOf("MSIE 5.2") != -1)
 	    MyIEAlt = true;
 	  else if (navigator.appVersion.indexOf("MSIE 5.3") != -1)
 	    MyIEAlt = true;
 	  else if (navigator.appVersion.indexOf("MSIE 5.4") != -1)
 	    MyIEAlt = true;
 	  else if (navigator.appVersion.indexOf("MSIE 5.5") != -1)
 	    MyIEAlt = true;
 	  else if (navigator.appVersion.indexOf("MSIE 6.0") != -1)
 	    MyIEAlt = true; 	}
 	else if (document.getElementById)
    MyNetscape6 = true;
    
//  alert("MyIE: " + MyIE + "\nMYIEAlt: " + MyIEAlt + "\nMyIEXP: " + MyIEXP + "\nMyIEMac: " + MyIEMac);

  function getDivWerte()
  {
    if (MyIE)
    {
      if (MyIEMac)
      {
        MyErsterDivTop = 24; // Mac
      }
      else if (!MyIEAlt && !MyIEXP)
      {
        MyErsterDivTop = document.all["dVater" + MyDivArray[1]].offsetTop;
        MyErsterDivTop -= 1; // neu
      }
      else
      {
        MyErsterDivTop = 176; // Alt oder XP
      }
    } // MyIE
    else if (MyNetscape6)
    {
      MyErsterDivTop = document.getElementById("dVater" + MyDivArray[1]).offsetTop;
    }
  } // getDivWerte

  function getDivIndex(PId)
  {
    for (var i=1; i<MyDivArray.length; ++i)
    {
      if (MyDivArray[i] == PId)
        return i - 1;
    }
  } // getDivIndex

  function showDiv(PId, PIndexHauptNav)
  {
    if (MyAktiverDivId != -1)
    {
      clearTimeout(MyTimeout);
      if (MyIE)
        document.all["dSohn" + MyAktiverDivId].style.visibility = "hidden";
      else if (MyNetscape6)
        document.getElementById("dSohn" + MyAktiverDivId).style.visibility = "hidden";
    }

    MyAktiverDivId = PId;
    MyTimeoutZaehler = 0;
    
    if (MyIE)
    {
      document.all["dSohn" + PId].style.top = document.all["dVater" + PId].style.top
      document.all["dSohn" + PId].style.left = 201;
      document.all["dSohn" + PId].style.visibility = "visible";
    }
    else
    {
      document.getElementById("dSohn" + PId).style.top = document.getElementById("dVater" + PId).style.top;

      document.getElementById("dSohn" + PId).style.left = 201;
      document.getElementById("dSohn" + PId).style.visibility = "visible";
    }
    
  } // showDiv

  function hideAktiverDivTimer()
  {
    MyTimeout = setTimeout("hideAktiverDiv()", 1000);
  } hideAktiverDivTimer

  function hideAktiverDiv()
  {
    MyTimeout = null;

    if (MyIE)
      document.all["dSohn" + MyAktiverDivId].style.visibility = "hidden";
    else if (MyNetscape6)
      document.getElementById("dSohn" + MyAktiverDivId).style.visibility = "hidden";

    MyAktiverDivId = -1;
  } // hideAktiverDiv
