
function load() {

      if (GBrowserIsCompatible()) {
      	map = new GMap2(document.getElementById('map'));
	map.addControl(new GLargeMapControl());
       map.addControl(new GOverviewMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GScaleControl());
	map.setCenter(new GLatLng(32.78042745,-117.253853), 18);
	map.setMapType(G_HYBRID_MAP);
	bounds = new GLatLngBounds();
      }
	var point = new GLatLng(longitude, latitude);       
	bounds.extend(point);
	map.addOverlay(createMarker(point, html));
	map.setCenter(bounds.getCenter(), (map.getBoundsZoomLevel(bounds))-2);
	
}

function createMarker(point, data) {
	
	 
		var marker = new GMarker(point); 
		 
		GEvent.addListener(marker, 'mouseover', function() {marker.openInfoWindowHtml(data,maxWidth=100 );  });
		GEvent.addListener(marker, 'mouseout', function() {map.closeInfoWindow(); });
		return marker;
  }

