http://blog.comtaste.com/2007/06/form_fields_focus_and_keyboard.html