Info window updates

- Revised JS code, so the info window get automatically updated given
the clicked marker
- Info window is closed if another marker is clicked
- calgaryMap and map have been made local, so there is no conflict in
case of future development.