function init() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));

		map.addControl(new GLargeMapControl());
  		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(centerLat, centerLon), zoom);
		
		var dynamicMap = new esri.arcgis.gmaps.DynamicMapServiceLayer("http://mapstest.arvada.org/ArcGIS/rest/services/SpringCleanup/MapServer", null, 0.5);
		map.addOverlay(dynamicMap);
		
		if (newmarker == 1) {
			var point = new GLatLng(centerLat, centerLon);
			map.addOverlay(new GMarker(point));
			
			new Effect.Highlight("form-results", { startcolor: "#ffff99",endcolor: "#ffffff", duration: 5.0 });
		}
		
		// resize map window
		if (window.attachEvent) { 
			window.attachEvent("onresize", function() {this.map.onResize()} );
		} 
		else {
			window.addEventListener("resize", function() {this.map.onResize()}, false);
		} 
	}
	else {
		alert("Sorry, the Google Maps API is not compatible with this browser");
	}

}

window.onload = init;
window.onunload = GUnload;
