hpid=0;
upid=0;
writing=false;
written=false;
menu=new Array();
hauptpunkte=0;

function preloadImg()
{
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  var i,j=d.MM_p.length,a=preloadImg.arguments; for(i=0; i<a.length; i++)
  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

preloadImg("../images/menu/minus0.gif","../images/menu/plus0.gif","../images/menu/minus1.gif","../images/menu/plus1.gif");

function MM_findObj(n,d)
{
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function showmenu(hpid,upid)
{
  if (writing==true) return "";
  writing=true;
  code="";
  code+="<html>";
  code+="<head>";
  code+="<link rel=\"stylesheet\" type=\"text/css\" href=\"../js_css/style.css\">";  
  code+="<style type=\"text/css\">";
  code+=".werbung{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-align:center;}";
  code+="a.menu0{color:#FFFFFF;text-decoration:none;} a.menu0:link{color:#ffffff;text-decoration:none;} a.menu0:visited{color:#ffffff;text-decoration:none;} a.menu0:hover{color:#FFFFFF; font-weight:bold;text-decoration:none;}";
  code+=".menu0a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; margin-left:0px;}";
  code+="a.menu0b{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFFF00; text-align:left; text-decoration:none; margin-left:0px;}";
  code+="a.menu1{color:#e0e8f0;text-decoration:none;} a.menu1:link{color:#e0e8f0;text-decoration:none;} a.menu1:visited{color:#e0e8f0;text-decoration:none;} a.menu1:hover{color:#FFFFFF;text-decoration:none;}";
  code+=".menu1a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#e0e8f0;text-align:left;margin-left:16px;}";
  code+="a.menu1b{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ffff00;text-align:left;text-decoration:none;}";
  code+=".menu2a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#e0e8f0;text-align:left;margin-left:16px;}";
  code+="</style>";
  code+="<base target=\"haupt\">";
  code+="</head>";
  code+="<body bgcolor=\"#FFFFFF\" text=\"#000000\" background=\"../images/menu/linienhgmenu.gif\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" link=\"#990000\" vlink=\"#990000\" alink=\"#FF0000\">";
  code+="<table width=\"155\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
  code+="<tr><td bgcolor=\"#788ab1\">";
  for (hp=1;hp<=hauptpunkte;hp++)
  {
   if (hp==hpid)
    {
     if (menu[hp].up==0)
      {
      code+="<div class=menu0a><img src=../images/menu/men0.gif width=10 height=11 border=0 align=absmiddle><a class=menu0b href=\""+menu[hp].link+"\">"+menu[hp].text+"</a></div>\n";
      } else
      {
      code+="<div class=menu0a><a href=\"javascript:showmenu(0);\"><img src=../images/menu/minus0.gif width=10 height=11 border=0 align=absmiddle></a><a class=menu0b href=\""+menu[hp].link+"\">"+menu[hp].text+"</a></div>\n";
      for (up=1;up<=menu[hp].up;up++)
        {
         if (up==upid)
          {
          code+="<div class=menu1a style=\"background-image:url(../images/menu/unterhgmenu.gif)\"><a href=\"javascript:showmenu("+hpid+",0);\"><img src=../images/menu/minus1.gif width=9 height=10 border=0></a><a class=menu1b href=\""+menu[hp].ups[up].link+"\">"+menu[hp].ups[up].text+"</a></div>\n";
          for (uup=1;uup<=menu[hp].ups[up].up;uup++)
            {
            code+="<div class=menu2a style=\"background-image:url(../images/menu/unterhgmenu.gif)\"><img src=../images/menu/leer.gif width=20px height=8 border=0><a class=menu1 href=\""+menu[hp].ups[up].ups[uup].link+"\">"+menu[hp].ups[up].ups[uup].text+"</a></div>\n";
            }
          } else
          {
           if (menu[hp].ups[up].up!=0)
            {
            code+="<div class=menu1a style=\"background-image:url(../images/menu/unterhgmenu.gif)\"><a href=\"javascript:showmenu("+hpid+","+up+");\"><img src=../images/menu/plus1.gif width=9 height=10 border=0></a><a class=menu1 href=\""+menu[hp].ups[up].link+"\">"+menu[hp].ups[up].text+"</a></div>\n";
            } else
            {
           code+="<div class=menu1a style=\"background-image:url(../images/menu/unterhgmenu.gif)\"><img src=../images/menu/men1.gif width=9 height=10 border=0><a class=menu1 href=\""+menu[hp].ups[up].link+"\">"+menu[hp].ups[up].text+"</a></div>\n";
            }
          }
        }
      }
    } else
    {
     if (menu[hp].up==0)
      {
      code+="<div class=menu0a><img src=../images/menu/men0.gif width=10 height=11 border=0 align=absmiddle><a class=menu0 href=\""+menu[hp].link+"\">"+menu[hp].text+"</a></div>\n";
      } else
      {
      code+="<div class=menu0a><a href=\"javascript:showmenu("+hp+");\"><img src=../images/menu/plus0.gif width=10 height=11 border=0 align=absmiddle></a><a class=menu0 href=\""+menu[hp].link+"\">"+menu[hp].text+"</a></div>\n";
      }
    }
  }
  code+="</td></tr><tr><td bgcolor=\"#788ab1\"><img src=../images/menu/leer.gif width=1 height=6 border=0></td></tr>";
  code+="<tr><td><img src=../images/menu/leer.gif width=1 height=6 border=0></td></tr>";
  code+="</table>";
  code+="<table class=werbung width=\"155\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
  code+="<tr><td align=\"center\">";
  code+="<img src=\"../images/qualitaet_im_sport_nrw_westd_tt-verband_2010_2013.jpg\" alt=\"Qualität im Sport in NRW\" width=150 height=155 border=0 galleryimg=\"no\"><br>";
  code+="<img src=\"../images/menu/leer.gif\" width=1 height=8 border=0><br>";
  code+="<a href=\"http://schoeler-micke.tabletennis-shop.de/?pid=16\" target=\"_blank\"><img src=\"../images/SUM_BasisLOGO150x50.jpg\" alt=\"sch&ouml;ler+micke\" width=150 height=50 border=0 galleryimg=\"no\"></a><br>";
  code+="<img src=\"../images/menu/leer.gif\" width=1 height=8 border=0><br>";
  code+="<a href=\"http://www.joola.de/\" target=\"_blank\"><img src=\"../images/greenWTTV150x59.gif\" alt=\"JOOLA for the Champion in you!\" width=150 height=59 border=0 galleryimg=\"no\"></a><br>";
  code+="<img src=\"../images/menu/leer.gif\" width=1 height=8 border=0><br>";
  code+="<a href=\"http://www.sportland.nrw.de\" target=\"_blank\"><img src=\"../images/www_SportlandNRW_de.gif\" alt=\"Sportland NRW\" width=150 height=35 border=0 galleryimg=\"no\"></a><br>";
  code+="<img src=\"../images/menu/leer.gif\" width=1 height=8 border=0><br>";
  code+="<a href=\"http://www.sportpark-duisburg.de\" target=\"_blank\"><img src=\"../images/sportpark_logo_wortmarke.jpg\" alt=\"Sportpark Duisburg\" width=150 height=41 border=0 galleryimg=\"no\"></a><br>";
  code+="</td></tr></table>";
  code+="</body>";
  code+="</html>";
  parent.menue.document.open();
  parent.menue.document.write(code);
  parent.menue.document.close();
  writing=false;
  written=true;
}

function add()
{
  level = add.arguments[0];

  if (level=="HP") {
    hauptpunkte++;
    menu[hauptpunkte] = new Object();
    menu[hauptpunkte].name = add.arguments[1];
    menu[hauptpunkte].link = add.arguments[2];
    menu[hauptpunkte].text = add.arguments[3];
    menu[hauptpunkte].up = 0;
  }
  if (level=="UP") {

    for (i=1;i<=menu.length+1;i++)
      if (menu[i].name==add.arguments[1]) break;

    if (menu[i].up==0) menu[i].ups = new Array();
    menu[i].up++;
    unterpunkte=menu[i].up;

    menu[i].ups[unterpunkte] = new Object();
    menu[i].ups[unterpunkte].name = add.arguments[2];
    menu[i].ups[unterpunkte].link = add.arguments[3];
    menu[i].ups[unterpunkte].text = add.arguments[4];
    menu[i].ups[unterpunkte].up = 0;
  }

  if (level=="UUP") {

    for (i=1;i<=menu.length+1;i++)
      if (menu[i].name==add.arguments[1]) break;

    for (o=1;o<=menu[i].up;o++)
      if (menu[i].ups[o].name==add.arguments[2]) break;

    if (menu[i].ups[o].up==0) menu[i].ups[o].ups = new Array();
    menu[i].ups[o].up++;
    unterpunkte=menu[i].ups[o].up;

    menu[i].ups[o].ups[unterpunkte] = new Object();
    menu[i].ups[o].ups[unterpunkte].name = add.arguments[3];
    menu[i].ups[o].ups[unterpunkte].link = add.arguments[4];
    menu[i].ups[o].ups[unterpunkte].text = add.arguments[5];
  }
}

function start()
{
  if (written==true | menuready==false) return "";
  if (aktiver_hp)
  {
    for (i=1;i<menu.length;i++)
    {
      if (menu[i].name==aktiver_hp)
      {
        aktiver_hp=i;
        for (i=1;i<=menu[aktiver_hp].up;i++)
        {
          if (menu[aktiver_hp].ups[i].name==aktiver_up) aktiver_up=i;
        }
      }
    }
  }
  showmenu(aktiver_hp,aktiver_up);
}

