// GOOGLE MULTI-MAP GENERATOR
  var map;
  var geocoder;
  var bubbleContent = '<span class="googleAddress">Address:</span><br /><span class="bubbleText">' + streetAddress + '<br />' + city + ', ' + state + ' ' + zip + '<br />' + 'Ph: '+ phone + '<br /> Fx: ' + fax + '</span>';
  var address = streetAddress + ' ' + zip;
  
    function initialize() {
      if (GBrowserIsCompatible()) {
        // Creates a new Map object
        map = new GMap2(document.getElementById("map_canvas"));
        //Specifies which controls to display on the map
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
       
        showAddress(address, bubbleContent);
      }
    }
    function showAddress(address, bubbleContent) {
      geocoder = new GClientGeocoder();
      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);
              marker.openInfoWindowHtml(bubbleContent);
              GEvent.addListener(marker, "click", function() {
                map.openInfoWindowHtml(point, bubbleContent); });
            }
          }
        );
      }
  }
    function dataCatch(streetAddress, city, state, zip, phone, fax) {
      address = streetAddress + ' ' + zip;
      bubbleContent = '<span class="googleAddress">Address:</span><br /><span class="bubbleText">' + streetAddress + '<br />' + city + ', ' + state + ' ' + zip + '<br />' + 'Ph: '+ phone + '<br /> Fx: ' + fax + '</span>';
      showAddress(address, bubbleContent);
    }