function showMap(canvas, address, markerName) {
    if (GBrowserIsCompatible()) {
        var map      = new GMap2(canvas);
        var geocoder = new GClientGeocoder();
        geocoder.getLatLng(
            address,
            function(point) {
                if (point) {
                    var marker = new GMarker(point);
                    map.setCenter(point, 13);
                    map.addOverlay(marker);
                    marker.openInfoWindowHtml(markerName);
                }
            }
        );
    }
}

Event.observe(window, 'load', function() {
  $$('a[href^=#]:not([href=#])').each(function(element) {
    element.observe('click', function(event) {
      new Effect.ScrollTo(this.hash.substr(1));
      Event.stop(event);
    }.bindAsEventListener(element))
  })
})


