function initGMaps()
	{
	if(GBrowserIsCompatible())
		{
		mapDiv = document.getElementById('map');
		try
			{
			var mapLat = document.getElementById('lat').innerHTML;
			var mapLng = document.getElementById('lng').innerHTML;
			var mapZoom = (document.getElementById('zoom')?parseInt(document.getElementById('zoom').innerHTML):13);
			map = new GMap2(mapDiv);
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			if(mapLat&&mapLng)
				{
				var point=new GLatLng(mapLat, mapLng);
				map.setCenter(point, mapZoom);
				/*var icon = new GIcon();
				icon.image = "images/icons/gmap.png";
				icon.shadow = "images/icons/gmap_shadow.png";
				icon.iconSize = new GSize(40, 64);
				icon.shadowSize = new GSize(64, 64);
				icon.iconAnchor = new GPoint(0, 64);*/
				var marker=new GMarker(point);/*, icon);*/
				map.addOverlay(marker);
				}
			else
				{ mapDiv.style.display='none'; }
			}
		catch(e)
			{
			mapDiv.style.display='none';
			}
		}
	
	}

function unInitGMaps()
	{
	mapDiv=null;
	map=null;
	try
		{
		GUnload();
		}
	catch(e)
		{ }
	}

var mapDiv;
var map;
if(window.addEventListener)
	{
	window.addEventListener('load', initGMaps, false);
	window.addEventListener('unload', GUnload, false);
	}
else if(window.attachEvent)
	{
	window.attachEvent('onload', initGMaps, false);
	window.attachEvent('onunload', GUnload, false);
	}