function googleMapsOnLoad() {
    if (GBrowserIsCompatible() && document.getElementById("map_canvas")) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(42.3567, -71.060199), 13);
		map.addControl(new GSmallZoomControl());
		map.addControl(new GMapTypeControl());
		
		
        var baseIcon = new GIcon();
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(20, 34);
        baseIcon.shadowSize = new GSize(37, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
        baseIcon.infoShadowAnchor = new GPoint(18, 25);

        // Creates a marker whose info window displays the letter corresponding
        // to the given index.
        function createMarker(point) {
          var letteredIcon = new GIcon(baseIcon);
          letteredIcon.image = "images/rico-map-marker.gif";

          // Set up our GMarkerOptions object
          markerOptions = { icon:letteredIcon };
          var marker = new GMarker(point, markerOptions);

          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml('<table><tr><td><img src="images/rico-sign-small.jpg" width="90"></td><td></td><td class="maptext"><strong>Pizzeria Rico</strong><br>32 Bromfield St, Boston, MA 02108<br/>(617) 423-7426<br/>Mon-Fri 10 a.m. - 6 p.m.<br/>Sat 10 a.m. - 3 p.m.</td></tr></table>');
          });
          return marker;
        }		
		
		map.setZoom(15);
        var point = new GLatLng(42.3567, -71.060199);
        var marker = createMarker(point)
        map.addOverlay(marker);
    }
    
     /** function createMarker(point,html) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }*/
}