function initialize() {
	if (GBrowserIsCompatible()) {      
     map = new google.maps.Map2(document.getElementById("map_canvas"));
     map.addControl(new google.maps.LargeMapControl());
     //map.addControl(new GMapTypeControl());
     map.enableScrollWheelZoom();
     map.enableContinuousZoom();
     map.enableDragging();
     map.setCenter(geoLocation = new google.maps.LatLng(initLat, initLong), zl);
     
   
	  var markers = getMarkers();
     for(i=0; i < markers.length; i++) {
			google.maps.Event.addListener(markers[i], "click", function() {
				displayClubDetails(this.value);
				for(j=0; j < markers.length; j++) markers[j].setImage(normalIcon);
				this.setImage(clickedIcon);
			});
			map.addOverlay(markers[i]);
	  }
	  markers[0].setImage(clickedIcon);
	 /*
	  if(markers.length)   {
	  		var centre = new google.maps.Marker(geoLocation);
     		map.addOverlay(centre);
     		centre.setImage(centreIcon);
     }
     */
     
   }
 }
 
 function displayClubDetails(club_id) {

	var elt1 = document.getElementById("club-" + activeClub)
	elt1.style.display = "none";
 	var elt2 = document.getElementById("club-" + club_id);
 	elt2.style.display = "block";
 	activeClub = club_id;
 }
 
 function unload() {
 	GUnload();
 }