Control.Tabs attaches creates a tabbed interface from an unordered list of links/anchors that point to any elements on your page that have an id attribute.

controltabs unobtrusive css tabs prototypejs

The tabs can also be triggered via hovering, and need not even look like tabs. You can use images instead of divs, and the “hover” option.

controltabs image css tabs

Control.Tabs project pageDownload Control.Tabs 2.1.1