
//<![CDATA[
    function macdiggs_gmaps_addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
	function macdiggs_gmaps_createMarker(point, markerText) {
	  var marker = new GMarker(point);
	  GEvent.addListener(marker, "click", function() {
	  	var opts = { maxWidth : 300 };
		marker.openInfoWindowHtml(markerText, opts );
	  });
	  return marker;
	}
	
	function macdiggs_gmaps_initMap(name, lat, lon, zoom, text) {
		if (GBrowserIsCompatible()) {
			var el = document.getElementById(name);
			var map = new GMap2(el);
			map.setCenter(new GLatLng(lat, lon), zoom);
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			
			var point = new GLatLng(lat, lon);
			
			map.addOverlay(macdiggs_gmaps_createMarker(point, text));
		} else {
		//	alert("not compatible browser");
		}
	}
//]]>

