Mootools 1.4.5, HTML, CSS, JavaScript
http://www.intelligiblebabble.com/how-to-write-maintainable-jquery-applications/?utm_source=javascriptweekly&utm_medium=email
jQuery 1.8.3, HTML, CSS, JavaScript
Gnarf's version
With switch statement