// google map

var map;
var geocoder;

function showAddress(name, address, phone) { 
	geocoder.getLatLng(address, function(point) { 
		if (!point) { 
			alert(address + " not found"); 
		} else { 
			//map.setCenter(point, 13); 
			var marker = new GMarker(point,address); 
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml("<b>" + name + "</b><br>" + address + "<br>" + phone + "<br><a href='http://maps.google.com/maps?saddr=&daddr=" + escape(address) + "' target='_blank'>Directions</a>");
			});
			map.addOverlay(marker); 
		} 
	}); 
}

function load() {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		geocoder = new GClientGeocoder();
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(49.279, -123.097), 13, map.getMapTypes()[0]);
		//showAddress("Lombardo's Restaurant", "970 Smithe Street, Vancouver, BC", "604.408.0808");
		showAddress("Lombardo's Restaurant", "1641 Commercial Drive, Vancouver, BC", "604.251.2240");
	}
}
