
	var reasons=[];
	reasons[G_GEO_SUCCESS]            = "Success";
	reasons[G_GEO_MISSING_ADDRESS]    = "Missing Address: The address was either missing or had no value.";
	reasons[G_GEO_UNKNOWN_ADDRESS]    = "Unknown Address:  No corresponding geographic location could be found for the specified address.";
	reasons[G_GEO_UNAVAILABLE_ADDRESS]= "Unavailable Address:  The geocode for the given address cannot be returned due to legal or contractual reasons.";
	reasons[G_GEO_BAD_KEY]            = "Bad Key: The API key is either invalid or does not match the domain for which it was given";
	reasons[G_GEO_TOO_MANY_QUERIES]   = "Too Many Queries: The daily geocoding quota for this site has been exceeded.";
	reasons[G_GEO_SERVER_ERROR]       = "Server error: The geocoding request could not be successfully processed.";

 
 
 	var map = null;
	var geocoder = null;

 function initialize() {	
	if (GBrowserIsCompatible()) {		
		map = new GMap2(document.getElementById("streetMapOsteopaths"));
		map.addControl(new GSmallMapControl());
		}
	}



function addPlacemark(lat,lng,nameStr){	
		var latLng = new GLatLng(lat, lng);
		map.addControl(new GSmallMapControl());
		map.setCenter(latLng,13);
		var marker = new GMarker(latLng);
		map.addOverlay(marker);
		
		GEvent.addListener(marker, "click", function() {
	          marker.openInfoWindow(nameStr);
	    });		
	}

function setMapCenter(latitude, longitude,zoom){
	map.setCenter(new GLatLng(latitude, longitude),zoom);
	}
