    function createMarker(point, address, label, aid) {
    	// Create our shield marker icon
		var icon = new GIcon();
		icon.image = "../../web/images/shieldMap.png";
		icon.iconSize = new GSize(26, 24);
		icon.iconAnchor = new GPoint(13, 24);
		icon.infoWindowAnchor = new GPoint(12, 1);
  		var marker = new GMarker(point, icon);
  		GEvent.addListener(marker, "click", function() {
    			marker.openInfoWindowHtml("<font class='mapFont'><b>" + label + "</b>" + "<br>" + address + "</font><br><a href=\'../../web/events/?e=" + aid + "\'>view details</a>");
  		});
  		return marker;
	}
	
	function centerSpot(address, label, aid) {
  		geocoder.getLatLng(
    		address,
    		function(point) {
      		if (!point) {
        			alert(address + " not found");
      		} else {
      			//map.setMapType(G_HYBRID_MAP);//new
       			map.setCenter(point, 13);
	   			map.addOverlay(createMarker(point, address, label, aid));
	   			map.openInfoWindowHtml(point, "<font class='mapFont'><b>" + label + "</b>" + "<br>" + address + "</font><br><a href=\'../../web/events/?e=" + aid + "\'>view details</a>");
				map.zoomIn();
				map.zoomIn();
				map.zoomIn();//new
				map.zoomIn();//new
      		}
    		}
  		);
	}//centerspot