Some of you (particularly speed, who's helped me more with this than anyone) may recognize this menu:
Specifically, the menu is in "Products". I've built this from scratch and got it working as a two-tiered menu. But I need to make it a three-tiered menu, and I've almost got it with two exceptions:
1) In both IE and Firefox, there's a strange bug where if I hover over one menu item in the second tier of the submenu, and then move off of it to another menu item, the timeout for the clearing of the menus is still active (i.e. the timeout doesn't get cleared) and the menus disappear.
2) In Firefox, the "scrollWidth" for the first tier of the submenu (used to establish the "left" CSS property for the second tier of the submenu) isn't calculated. The value comes up as a 1. Is there a Mozilla/FF-only equivalent to determining the width of a DIV should it not be explicitly defined during CSS? (The reason I'm doing it this way is because the entire menu is drawn from a database and may change on the fly.)