//<![CDATA[
var mapviewer;
var labeled = false;
var map;
var mapSize = 'normal';
var zoomControl;
var typeControl;
var point;

function showMap(lat, lon) {
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("mapviewer"));
		map.enableDoubleClickZoom();
		map.enableContinuousZoom();
		map.enableScrollWheelZoom(); 
		zoomControl = new GLargeMapControl();
		typeControl = new GMapTypeControl();
		map.addControl(zoomControl);
		map.addControl(typeControl);
		if (lat != '' && lon != '') {
			point = new GLatLng(lat, lon);
			map.setCenter(point, 15);
			var marker = new GMarker(point);
			map.addOverlay(marker);
			el = document.getElementById("mapHolder")
			el.style.visibility = 'visible';
			setTimeout('resetView()', 10);
		}
	}
}

function closeMap() {
	el = document.getElementById("mapHolder")
	el.style.visibility = 'hidden';
}

function resetView() {
	map.setCenter(point, 15);
}
//]]> 