ADDED Prototype HTMLInputElement to improve localization
(back to the first solution thought because HTML5 is not ready yet, I found some errors on Chrome)