function showmap(latitude,longitude,zoom) {
	if (google.maps.BrowserIsCompatible()) {
		
		//embed Open Street Map tiles
		var copyOSM = new GCopyrightCollection("<a href=\"http://www.openstreetmap.org/\">OpenStreetMap</a>");
		copyOSM.addCopyright(new GCopyright(1, new GLatLngBounds(new GLatLng(-90,-180), new GLatLng(90,180)), 0, " "));

		var tilesMapnik = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: 'http://tile.openstreetmap.org/{Z}/{X}/{Y}.png'});
		var mapMapnik = new GMapType([tilesMapnik],G_NORMAL_MAP.getProjection(),"Map");

		var container = document.getElementById("map");
		var map = new google.maps.Map2(container,{ mapTypes: [mapMapnik, G_SATELLITE_MAP] });
		map.addControl(new google.maps.SmallMapControl());
		map.addControl(new google.maps.MapTypeControl());
		var point = new google.maps.LatLng(latitude,longitude);
		map.setCenter(point,zoom);
		if (zoom > 13) {
			var marker = new google.maps.Marker(point);
			map.addOverlay(marker);
		}
	}
}
