function showMap(latitude, longitude) {
	var icon = new GIcon();
	icon.image = MEDIA_URL + "img/furniture/gmap_marker_blue.png";
	icon.iconSize = new GSize(16, 15);
	icon.iconAnchor = new GPoint(8, 8);
	icon.infoWindowAnchor = new GPoint(8, 8);

	var mapDiv = $('map');
	if (mapDiv.childNodes.length > 0) return false;
	if (GBrowserIsCompatible()) {
		mapDiv.style.border= "1px solid #ccc";
		var mapChild = document.createElement("div");
		mapDiv.appendChild(mapChild)
		var map = new GMap2(mapChild);
		var agent = new GLatLng(latitude, longitude);
		map.addControl(new GSmallMapControl());
		map.addControl(new GScaleControl());
		map.setCenter(agent, 14);
		var marker = new GMarker(agent, icon);
		map.addOverlay(marker);
		new Effect.Appear(mapDiv);
		new Effect.SlideDown(mapDiv);
		return false;
	}
}

