Using Javascript to handle visibility can sometimes be cumbersome. For small applications it is easy to throw a few
hide()
's in a script tag and not worry about maintainability. As the application grows however, it becomes harder to track the
state of the DOM and you end up with ...