Change the sub-menu show/hide from CSS to JS (part 2)

Still too twitchy. The clearTimeout isn't working properly for deeply
nested forums