function addMap() {
  if ( GBrowserIsCompatible() ) {
    var mapContainer = document.getElementById('map');
    var map = new GMap2( mapContainer );
    var home = new GLatLng( 30.4384, -84.2762 );
    var work = new GLatLng( 30.4185, -84.1433 );
    var homeMarker = new GMarker( home );
    var workMarker = new GMarker( work );
    var homeMessage = 'Florida Capitol Building - Apalachee Pkwy';
    var workMessage = 'Advanced Storage Facility';
    map.setCenter( home, 11 );
    map.addOverlay( homeMarker );
    map.addOverlay( workMarker );
    function addMessage() {
      map.openInfoWindowHtml( home, homeMessage, 
                             {onCloseFn:goToWork});
    }
    function goToWork() {
      map.setZoom( 11 );
      map.panTo( work )
      map.openInfoWindowHtml( work, workMessage, 
                              {onCloseFn:backToHome});
    }
    function backToHome(){
      map.panTo( home )
      map.openInfoWindowHtml( home, homeMessage, 
                              {onCloseFn:goToWork});
      map.setZoom( 11 );
    }
    GEvent.addListener( homeMarker, 'click', addMessage );
  }
}
window.onload = addMap;
window.onunload = GUnload;

