The site’s sub-navigation rested two-thirds down the page, and the spec called for “drop-up” menus on mouseover. Owing to the navigation’s low placement, the submenus were designed to rise above it. This meant calculating the height of each submenu and positioning it above the subnav. The width also had to be figured, so that any submenu with the potential to push past the right edge of the content area could be kept within its bounds. What’s more, the submenus were designed with translucent backgrounds and needed to work in IE6.
When Thirdwave later added jQuery to the site, their developers rewrote my script for jQuery. This is to say, I got the menus to work without a library.