function showAddress(address, markerAddress) {
	if (GBrowserIsCompatible()) {
		
		var map = new GMap2(document.getElementById("massage_map"));
		var geocoder = new GClientGeocoder();
		
		geocoder.getLatLng(address,
			function(point) {
				if (point) {
					map.setCenter(point, 14);
					var marker = new GMarker(point);
					map.addOverlay(marker);
					markerAddress = markerAddress.replace('[X]', '<br/>');
					markerAddress = markerAddress.replace('[X]', '<br/>');
					markerAddress = markerAddress.replace('[X]', '&nbsp;&nbsp;&nbsp;');
					markerAddress = markerAddress.replace('[B]', '(<strong>');
					markerAddress = markerAddress.replace('[|B]', '</strong>)');
					marker.openInfoWindowHtml(markerAddress);
				}
			}
		);
	}
}


function getRegionMap() {
	var map = new GMap2(document.getElementById("massage_map"));
	return map;
}

function showRegion(map, address) {
	if (GBrowserIsCompatible()) {
		
		var geocoder = new GClientGeocoder();
		
		geocoder.getLatLng(address,
			function(point) {
				if (point) {
					map.setCenter(point, 8);
				}
			}
		);
	}
}


function showCountyMarker(map, address, markerAddress) {
	if (GBrowserIsCompatible()) {
		
		var geocoder = new GClientGeocoder();
		
		try {
			geocoder.getLatLng(address,
				function(point) {
					if (point) {
						var options = { 
							title: "" + markerAddress,
							clickable: false
						};
						var marker = new GMarker(point, options);
						map.addOverlay(marker);
						// marker.openInfoWindowHtml(markerAddress);
					}
				}
			);
		} catch(err) {}
	}
}