function initialize() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map_canvas"));
    map.setCenter(new GLatLng(38, -95), 3);
    map.removeMapType(G_HYBRID_MAP); 
    map.removeMapType(G_NORMAL_MAP); 
    map.setMapType(G_SATELLITE_MAP);
    map.addControl(new GLargeMapControl3D());
    map.enableScrollWheelZoom();
    geocoder = new GClientGeocoder();
   }
}

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

        }
      }
    );
  }
}


