
    function load(id,lat,lon,zoom,msg,satellite) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById(id));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(lat,lon), zoom);
		
		if(satellite)
			map.setMapType(G_SATELLITE_MAP);

		
		var icon = new GIcon();
		icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
		icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		icon.iconSize = new GSize(12, 20);
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);

		var point = new GLatLng(lat,lon);
        var marker = new GMarker(point, icon);
		GEvent.addListener(marker, "click", function() {
				 marker.openInfoWindowHtml(msg);
				});

		map.addOverlay(marker);

      }
    }
