John,
take a look at
DevEdge to get an idea how to solve your problem with DHTML. You can download the source code for a generic menu system and eventually suit it to your needs.
HTH
Robert Stralka
I've acquired quite a taste for a well-made mistake... [Fiona Apple]