tut mir leid, ich hab mir das ganze mal angeguckt, aber das Skript macht auf mich einen unnötig komplizierten Eindruck, auch der Einsatz von kryptischen globalen Variabelnamen macht es nicht einfacher und das dann irgendwas noch dynamisch zur Laufzeit nachgeladen wird, läßt mich jetzt die Lust verlieren zu verstehen was du da genau machst.
Das einzige was mir trotzdem aufgefallen ist:
if(y[y.length-2]=='Ich')
{
...
Die Bedingung ist sowohl bei 'eddi' als auch bei 'anlegen' wahr und nachfolgend erscheint das Untermenü, bei beiden Punkten. und das ist was du ja nicht willst, insofern musst du die Bedingung verfeinern, wobei ich aber sicher bin, man könnte das ganze wesentlich eleganter lösen. wie hängt davon ab was du genau machen willst.
Struppi.