Fabian Jordi: "Intelligentes" Menu

hallo zusammen!

ich bin gerade an einer homepage und da möchte ich eine einzige menu-datei haben, nämlich die menu.asp, die ich in der default.asp per include file... einfüge! (info: ich will das menu in ASP...nicht in JS)

das menu sollte z.b. (wenn kategorie "ueberbauungen" aktiv ist) so aussehen:
--------------------------------------
home
cubus-concept
haustypen
<b>überbauungen</b>

  • dorf 1
  • dorf 2
  • dorf 3
  • dorf 4
    in-team
    photos

links
feedback
----------------------------------------

wenn kategorie haustypen = on, dann so:
----------------------------------------
home
cubus-concept
<b>haustypen</b>

  • cubus1
  • cubus2
  • cubus3
  • quadra
  • domus
  • platus
  • tabula
    überbauungen
    in-team
    photos

links
feedback
----------------------------------------
ich habe eine db. die ist so strukturiert:

ID                 OBERMENU                  UNTERMENU
1                  home
2                  cubus-concept
3                  haustypen                 cubus1,cubus2,cubus3...
...                ......
-------------------------
ob ein obermenu ein untermenu hat, frage ich mit If not rs("untermenu") = "" Then
.........
End If

Die Ausgabe des Untermenus erfolgt so:
  untermenu = Split(rs("untermenu"), ",")
  For each eintrag in untermenu
    Response.Write "<a class=""untermenu"" href=""menu.asp?...."
    Response.Write """> -"
    Response.Write eintrag
    Response.Write "</a><br>"
  Next

mein problem ist jetzt, dass ich es nur schaffe, dass entweder direkt alle unterkategorien angezeigt werden (egal welche kategorie gewählt ist), oder, dass gar keine angezeigt wird....

jetzt die frage: hat vielleicht jemand schon so ein menu in asp programmiert (ein - falls vorhandenes - untermenu aus einer db splittet, dann anzeigt und das momentan gewählte obermenu fett darstellt)?

wäre froh über jegliche hilfe!

schönen tag noch wünscht
  Fabian Jordi