function loadGoogleMap(id)
{
	if (GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById(id));
		map.setMapType(G_HYBRID_MAP);
		map.setUIToDefault();
		return map;
	}
}

function showLatLng(map, lat, lng, zoom, info)
{
	var point = new GLatLng(lat, lng);
	map.setCenter(point, zoom);
	marker = new GMarker(point);
	map.addOverlay(marker);

	if (info != null)
	{
		marker.openInfoWindowHtml(info);
	}
}

function showAddress(map, address, zoom, info)
{
	var geocoder = new GClientGeocoder();

	if (geocoder)
	{
		geocoder.getLatLng
		(
		address,
		function (point)
		{
			if (point)
			{
				map.setCenter(point, zoom);
				var marker = new GMarker(point);
				map.addOverlay(marker);
	
				if (info != null)
				{
					marker.openInfoWindowHtml(info);
				}
			}
		}
		);
	}
}
