Thanks - funnily enough i downloaded firebug earlier on today. Also, what's Sean talking about when he says:
"lets say the focus function gets called twice (through malicious javascript or a quirky browser) then the toggle state of the class will be off. But in general I prefer your implementation. " Is this something i need to worry about? Is this specific to jQuery or js in general? Thanks again.