if(GBrowserIsCompatible()){
	var geocoder=null;
	var background=[];
	background["pushpin"]="../images/content/template/programs/marker_blank.png";
	var overlay=[];
	overlay["A"]="../images/content/template/programs/marker_A.png";
	overlay["B"]="../images/content/template/programs/marker_B.png";
	overlay["C"]="../images/content/template/programs/marker_C.png";
	overlay["D"]="../images/content/template/programs/marker_D.png";
	overlay["E"]="../images/content/template/programs/marker_E.png";
	overlay["F"]="../images/content/template/programs/marker_F.png";
	overlay["G"]="../images/content/template/programs/marker_G.png";
	overlay["H"]="../images/content/template/programs/marker_H.png";
	overlay["I"]="../images/content/template/programs/marker_I.png";
	function createMarker(point,html,ba,ov){
		var mylabel={"url":overlay[ov],"anchor":new GLatLng(2,-2),"size":new GSize(24,29)};
		var Icon=new GIcon(G_DEFAULT_ICON,background[ba],mylabel);
		var marker=new GMarker(point,Icon);
		GEvent.addListener(marker,"click",function(){
			marker.openInfoWindowHtml(html);
		});
		return marker;
	}
	// Display the map, with some controls and set the initial location 
	var map=new GMap2(document.getElementById("map"));
	//map.addControl(new GLargeMapControl());
	//map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(37.76337,-122.424388),11);
	geocoder=new GClientGeocoder();
	// Set up three markers with info windows
	var point=new GLatLng(37.76337,-122.424388);
	var marker=createMarker(point,'<strong>Columbia Park Clubhouse</strong><br/>450 Guerrero St San Francisco,<br/> CA 94110<br/> Phone: 415-864-2724','pushpin','A');
	map.addOverlay(marker);
	var point=new GLatLng(37.770205,-122.453149);
	var marker=createMarker(point,'<strong>Ernest Ingold Clubhouse</strong><br/>1950 Page St<br/>San Francisco, CA 94117<br/>Phone: 415-221-6100','pushpin','B');
	map.addOverlay(marker);
	var point=new GLatLng(37.726199,-122.432134);
	var marker=createMarker(point,'<strong>Excelsior Clubhouse</strong><br/>163 London St.<br/>San Francisco, CA 94112 <br/>Phone: 415-334-2582<br/>Fax: 415-334-3172','pushpin','C');
	map.addOverlay(marker);
	var point=new GLatLng(37.754698,-122.408445);
	var marker=createMarker(point,'<strong>Mission Clubhouse</strong><br/>Bryant Elementary<br/>1050 York Street<br/>San Francisco, CA 94110<br/>Phone: 415-648-2434','pushpin','D');
	map.addOverlay(marker);
	var point=new GLatLng(37.7143535,-122.424703);
	var marker=createMarker(point,'<strong>Sunnydale Clubhouse</strong><br/> 1654 Sunnydale Ave<br/>San Francisco CA 94134<br/>Phone: 415-584-5028','pushpin','E');
	map.addOverlay(marker);			
	var point=new GLatLng(37.828567,-122.372024);
	var marker=createMarker(point,'<strong>Treasure Island Clubhouse</strong><br/>401 13th Ave<br/>San Francisco, CA 94130<br/>Phone: 415-362-1383','pushpin','F');
	map.addOverlay(marker);			
	var point=new GLatLng(37.782475,-122.4123);
	var marker=createMarker(point,'<strong>Tenderloin Clubhouse</strong><br/>115 Jones Street<br/>San Francisco, CA 94102<br/>Phone: 415-351-3125','pushpin','G');
	map.addOverlay(marker);
	var point=new GLatLng(37.71090,-122.412407);
	var marker=createMarker(point,'<strong>Visitacion Valley Clubhouse</strong><br/>1099 Sunnydale Ave<br/>San Francisco, CA 94134 <br/>Phone: 415-239-0146','pushpin','H');
	map.addOverlay(marker);
	var point=new GLatLng(37.730165,-122.376688);
	var marker=createMarker(point,'<strong>Hunters Point Clubhouse</strong><br/>195 Kiska Road <br/>San Francisco, CA 94124<br/>Phone: 415-655-5160','pushpin','I');
	map.addOverlay(marker);
	function showAddress(address){
		if(geocoder){
			geocoder.getLatLng(
				address,
				function(point){
					if(!point)
						alert(address+" not found");
					else{
						map.setCenter(point,10);
						var marker=new GMarker(point);
						map.addOverlay(marker);
					}
				}
			);
		}
	}
}
// display a warning if the browser was not compatible
else{
	alert("Sorry, the Google Maps API is not compatible with this browser");
}
// This Javascript is based on code provided by the
// Blackpool Community Church Javascript Team
// http://www.commchurch.freeserve.co.uk/
// http://econym.googlepages.com/index.htm