// Functions for pages with googlemaps on them

function load(lat, long, zoom, text) {
  if (GBrowserIsCompatible()) {
    function createMarker(point, text) {
      var marker = new GMarker(point);
      
      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(text);
      });
      return marker;
    }

    var map = new GMap2(document.getElementById("map"));

    map.setCenter(new GLatLng(lat, long), zoom);

    map.addControl(new GLargeMapControl());
    map.addControl(new GScaleControl());
    map.addControl(new GMapTypeControl());
    map.addControl(new GOverviewMapControl());
    
    var point = new GLatLng(lat,long);
    marker=createMarker(point, text);
    map.addOverlay(marker);
    marker.openInfoWindowHtml(text);
  }
}
