// JavaScript Document
var map;
var marker;

function unloadPage()
{
GUnload();
}

function loadGoogleMaps(lat,lon,elo)
{
if (lat==null || lon==null)	return;
if (elo==null)	{ elo=11; }

var objMap=document.getElementById("Carte");
if (GBrowserIsCompatible() && objMap)
	{
	map=new GMap2(objMap);
	map.addControl(new GMapTypeControl());
	map.addControl(new GSmallMapControl());

	var point=new GLatLng(lat,lon);
	map.setCenter(point,elo,G_NORMAL_MAP);

	marker=new GMarker(point, {draggable: false});
	map.addOverlay(marker);

	window.onunload=unloadPage;
	}
}

function showAddress(address)
{
var geocoder=new GClientGeocoder();
geocoder.getLatLng
	(
	address,
	function(point)
		{
		if (!point)
			{ alert(address + " Introuvable"); }
		else
			{
			putCoordonatesInForm(point);
			map.setCenter(point,15);
			if (marker)
				{
				marker.setPoint(point);
				marker.openInfoWindow(address);
				}
			}
		}
	);
}
