My Javascript may be paying dividends. By taking some different pieces of CSS and DHTML programming that I've learned in a recent XHTML/CSS class, I've stitched together a complete menu system that's very simple. Check this out and see what you think.
It should be easily maintainable. The positioning is all controlled by ids (which is the secret to making everything very simple and easy to interface with really basic Javascript calls).
The look of the buttons is completely controlled by one CSS class, and the look of the menus is controlled by another. So by changing the CSS of two classes, I can control navmenus site wide. I haven't looked at menus as part of the navbar before... but then they've never been this easy.
There's also the cool, if unexpected feature in TestMenu2, that if you run your mouse across the buttons horizontally, then every menu pops open. And if you run your mouse across the menus horizontally, then they all pop closed. They're like magic menus. Now you see them, now you don't. But if you cross the bottom edge of the buttons into the menu then they act normally. Move your mouse off the menu and it closes automatically. In TestMenu3, I figured out how to make the menus act normally.
[chroniclemaster1, 2006/10/23]