hi,
wenn die function ueber das timeout aufgerufn wird kommt immer die fehlermeldung mehtode oder funktion nicht gefunden
eventuell(!) liegt das an der reihenfolge deiner funktionsdefintionen.
in SetCloseTime() versuchst du CloseMenu() im setTimeout aufzurufen - CloseMenu() gibt es aber an dieser stelle noch gar nicht.
versuche mal, SetCloseTime() nach CloseMenu() im quelltext zu defininieren.
(ist aber nur ein vager gedanke, keine garantie ... erscheint mir eigentlich selbst etwas unwahrscheinlich, dass es daran liegt.)
gruss,
wahsaga