var Showing=new Array();
function Level(Item)
{
var cnt=0;
for (l=0; l<Item.length; l++)
     {
     if (Item.charAt(l)=='_')
         {
         cnt++;
         }
     }
return cnt;
}
function Click(Item,HasSub)
{
for (i=Showing.length-1; i>Level(Item); i--)                     // Alle höherrangigen Elemente Ausblenden
    {
    document.getElementById("s"+Showing[i]).style.display="none";
    Showing.length--;
    }
if (Showing[Level(Item)]==Item)                                  // Bereits aktives Element angeklickt? -> nur ausblenden
    {
    document.getElementById("s"+Item).style.display="none";
    Showing.length--;
    }
else
    {
    if (Showing.length>Level(Item))
        {
        document.getElementById("s"+Showing[Level(Item)]).style.display="none";
        Showing.length--;
        }
    if (HasSub)                                                         // Hat der angeklickte Punkt ein Untermenü?
        {
        document.getElementById("s"+Item).style.display="block";        // -> Einblenden
        Showing[Level(Item)]=Item;                                      // -> in Showing einfügen
        }
    else
        {
        //Showing[Level(Item)]=Item;
        }
    }
}
