My version uses Prototype and is written using Prototype’s object for class-based OOP
Quite nice and short. I’m actually a little proud of it. :)
UPDATE: The menu (to the right of me) now uses the Accordion script. And, as soon as I can find a use for it, I will implement the DropDown script as well.