
var map = null;
var geocoder = null;
function load() {
	map = new GMap2(document.getElementById("mapa"));
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	geocoder = new GClientGeocoder();
}

function showAddress(address, text) {
	if (geocoder) {
		geocoder.getLatLng(address, function(point) {
			if (!point) {
				alert(address + " not found");
			} else {
				map.setCenter(point, 15);
				map.addControl(new GSmallMapControl());
				map.addControl(new GMapTypeControl());
				var marker = new GMarker(point);
				map.addOverlay(marker);
				marker.openInfoWindowHtml(address);
				map.openInfoWindowHtml(map.getCenter(),document.createTextNode(text))
			}
		});
	}
}


