A tab system for scriptaculous and prototype.js