Locality provides you with a javscript object that contains a state/country map, and abbreviation map
Rich Soni
MIT