var map = null;
      var geocoder = null;

      function load() {
        if (GBrowserIsCompatible()) {
          map = new GMap2(document.getElementById("map"));
          map.addControl(new GSmallMapControl());
          /*map.addControl(new GLargeMapControl());*/
          /*map.addControl(new GMapTypeControl());*/
          map.setCenter(new GLatLng(37.4419, -122.1419), 13);
          geocoder = new GClientGeocoder();
        }
      }



     function showAddress(address) {
        if (geocoder) {
          geocoder.getLatLng(
            address,
            function(point) {
              if (!point) {
                alert(address + " not found");
              } else {
                map.setCenter(point, 13);
                var marker = new GMarker(point);
                map.addOverlay(marker);
              }
            }
          );
        }
      }