Members may post updates or alternatives to this current article in order to show different approaches or add new features.
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)
This article was written by Paul McCarthy. Paul's crazy about CSS and using JavaScript for good (not evil) - so crazy that he works for Webcredible helping to make the Internet a better place for everyone. He loves spending his time working on the world's most accessible CMS and knows an awful lot about accessible web design.