Interactive Graphic Design

how does one create an interactive map similar to http://www.travelok.com/cities-and-regions