Control.Tabs is a simply wonderful JavaScript extension for the Prototype library. In one project I'm using in multiple places and it fits the requirements perfectly. There is, however, a weird problem with one page with IE where instead of displaying the form like this: