var smMenueTrennzeichen = '/';
var smMenueAufgeklappt  = '<img src="auf.gif" border="0" alt="Verzeichnis schließen">'
var smMenueZugeklappt  = '<img src="zu.gif" border="0" alt="Verzeichnis öffnen">'
var smMenueEinschub  = '<img src="16x13.gif" border="0">'
var smMenueHTMLKOPF = '<HTML><HEAD><TITLE>Menue</TITLE></HEAD>\n'
smMenueHTMLKOPF += '<STYLE type="text/css">BODY {color:#000000;background-color:#ffffff;font-size:10pt;font-weight:bold;font-family:helvetica,verdana,arial,sans-serif;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px}A {text-decoration:none}A:link {color:#000000}A:visited {color:#000000}A:hover {color:#096200}A:active {color:#1ead00}</STYLE>\n'
smMenueHTMLKOPF += '<BODY bgcolor="#ffffff">\n'
smMenueHTMLKOPF += '<a href="javascript:top.toggle(top.smMenue,top.hide),top.smMenueAusgeben()">\n'
smMenueHTMLKOPF += '</a><br><br><br><br><br>\n'
var smMenueHTMLFUSS = '</BODY></HTML>';
smMenue = new Array();
var hide = false;

function smMenueEintrag(pfad,url)
{
  var bezeichnung,status,vorgaenger = "";

  if (pfad.charAt(0) == smMenueTrennzeichen)
    pfad = pfad.substring(1,pfad.length);
  if (pfad.charAt(pfad.length-1) == smMenueTrennzeichen)
    pfad = pfad.substring(0,pfad.length-1);

  var letztesTrennzeichen = pfad.lastIndexOf(smMenueTrennzeichen);
  if (letztesTrennzeichen <= 0)
  {
    bezeichnung = pfad;
    versteckt   = true;
    vorgaenger  = "";
  }
  else
  {
    bezeichnung = pfad.substring(letztesTrennzeichen+1,pfad.length);
    versteckt   = true;
    vorgaenger  = pfad.substring(0,letztesTrennzeichen);
  }

InternErzeugeMenueEintrag(smMenue,pfad,pfad,url,bezeichnung,versteckt,vorgaenger);

}

function InternErzeugeMenueEintrag(menueObjekt,rest,pfad,url,bezeichnung,versteckt,vorgaenger)
{
  if (rest.indexOf(smMenueTrennzeichen) == -1)
    menueObjekt[rest] = new InternMenueEintrag(pfad,url,bezeichnung,versteckt,vorgaenger);
  else
  {
    var menueLevel = rest.substring(0,rest.indexOf(smMenueTrennzeichen));
    var neuerRest  = rest.substring(rest.indexOf(smMenueTrennzeichen)+1,rest.length);

InternErzeugeMenueEintrag(menueObjekt[menueLevel].sub,neuerRest,pfad,url,bezeichnung,versteckt,vorgaenger);
  }
}

function InternMenueEintrag(pfad,url,bezeichnung,versteckt,vorgaenger)
{
  this.pfad   = pfad;
  this.url  = url;
  this.bez  = bezeichnung;
  this.hidden  = versteckt;
  this.parent  = vorgaenger;
  this.sub  = new Array();
}

function InternNaechstenLevelAusgeben(M,indent)
{
  var indentString = "";
  for (i in M)
  {
    indentString = "";
    for (j = indent;j>0;j--) indentString += smMenueEinschub+" ";
    var statuswechsel="";
    var laenge=0;
    for (j in M[i].sub)
      ++laenge;
    if (laenge > 0)
      if (! M[i].hidden)
      {
      statuswechsel =  "<a href=\"javascript:parent.submenueVerstecken('"+M[i].pfad+"');";
      statuswechsel += "parent.smMenueAusgeben();\">"+smMenueAufgeklappt+"</a> ";
      }
      else
      {
      statuswechsel =  "<a href=\"javascript:parent.submenueZeigen('"+M[i].pfad+"');";
      statuswechsel += "parent.smMenueAusgeben();\">"+smMenueZugeklappt+"</a> ";
      }

    if (M[i].url != "")
      var anchorStart = "<a target=haupt href='"+M[i].url+"'>";
    else
      var anchorStart = "<a>";
    var anchorEnd = "</a>";

self.menue.document.writeln("&nbsp;",indentString,statuswechsel,anchorStart,M[i].bez,anchorEnd,"<br>");

    if (laenge > 0 && (! M[i].hidden))
      InternNaechstenLevelAusgeben(M[i].sub,indent+1);
  }
}

function smMenueAusgeben()
{
  self.menue.document.open();
  self.menue.document.writeln(smMenueHTMLKOPF);
  InternNaechstenLevelAusgeben(smMenue,0);
  self.menue.document.writeln(smMenueHTMLFUSS);
  self.menue.document.close();
}

function InternVerstecken(menueObjekt,restpfad,zustand)
{
  if (restpfad.indexOf(smMenueTrennzeichen) == -1)
    menueObjekt[restpfad].hidden = zustand;
  else
  {
    var menueLevel = restpfad.substring(0,restpfad.indexOf(smMenueTrennzeichen));
    var neuerRest  = restpfad.substring(restpfad.indexOf(smMenueTrennzeichen)+1,restpfad.length);
    InternVerstecken(menueObjekt[menueLevel].sub,neuerRest,zustand);
  }
}

function submenueVerstecken(pfad)
{
  InternVerstecken(smMenue,pfad,true);
}

function submenueZeigen(pfad)
{
  InternVerstecken(smMenue,pfad,false);
}

function up()
{
  top.main.document.location.hash = "#up";
}


function toggle(M,h)
{
for (i in M)
  {
  var laenge = 0;
  for (j in M[i].sub) ++laenge;
  if (laenge > 0) M[i].hidden = h;
  toggle(M[i].sub,h);
  }
hide = !h;
}

smMenueEintrag("Startseite","se.php3")
smMenueEintrag("der GSV","")
smMenueEintrag("der GSV/Vorstand","se.php3?site=11")
smMenueEintrag("der GSV/Die Wurzeln", "se.php3?site=12")
smMenueEintrag("der GSV/Chronik", "se.php3?site=13")
smMenueEintrag("der GSV/Mitgliedschaft", "se.php3?site=14")
smMenueEintrag("der GSV/Events", "se.php3?site=15")
smMenueEintrag("Handball","")
smMenueEintrag("Handball/Ansprechpartner","se.php3?site=21")
smMenueEintrag("Handball/Mannschaften","se.php3?site=22")
smMenueEintrag("Handball/Tabelle","se.php3?site=23")
smMenueEintrag("Handball/Spielplan","se.php3?site=24")
smMenueEintrag("Handball/Archiv","se.php3?site=25")
smMenueEintrag("Handball/Chronik","se.php3?site=26")
smMenueEintrag("Gesang","")
smMenueEintrag("Gesang/al dente","se.php3?site=32")
smMenueEintrag("Gesang/Ansprechpartner","se.php3?site=31")
smMenueEintrag("Gesang/Termine","se.php3?site=33")
smMenueEintrag("Gesang/Bildergalerie","se.php3?site=35")
smMenueEintrag("Gesang/Senioren","se.php3?site=36")
smMenueEintrag("Gesang/Chronik","se.php3?site=34")
smMenueEintrag("Freizeit","")
smMenueEintrag("Freizeit/Ansprechpartner","se.php3?site=41")
smMenueEintrag("Freizeit/Aktivitäten","se.php3?site=42")
smMenueEintrag("Freizeit/Termine","se.php3?site=43")
smMenueEintrag("Freizeit/Chronik","se.php3?site=44")
smMenueEintrag("Jugend","se.php3?site=5")
smMenueEintrag("Förderverein","")
smMenueEintrag("Förderverein/Ansrechpartner","se.php3?site=61")
smMenueEintrag("Förderverein/Chronik","se.php3?site=62")
smMenueEintrag("Förderverein/Mitgliedschaft","se.php3?site=63")
smMenueEintrag("Förderverein/Sponsoren","se.php3?site=64")
smMenueEintrag("","")
smMenueEintrag("Kontakt","se.php3?site=91")
smMenueEintrag("Gästebuch","http://www.gb-x.de/gbuch.php?forum_id=65927")
smMenueEintrag("Impressung","se.php3?site=93")
smMenueEintrag("Links","se.php3?site=94")

