var marker;
var map = null;

function initialize() {

  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map_canvas"));
	map.setCenter(new GLatLng(46.63623661551964, 6.86370849609375), 6);
	//ajout des composants pour la navigations
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());

	map.setMapType(G_NORMAL_MAP);
	}
}

function recuperation_coordonnee(marker)
	{
	var latlng = marker.getLatLng();
	var lat = latlng.lat();
	var lng = latlng.lng();

	document.getElementById("longitude").value = lng;
	document.getElementById("latitude").value = lat;
	}

function saveData(marker) {
	var latlng = marker.getLatLng();
	var lat = latlng.lat();
	var lng = latlng.lng();

	document.getElementById("longitude").value = lng;
	document.getElementById("latitude").value = lat;
}

function createMarker(latitude, longitude, html, deplacable) {
	var point = new GLatLng(latitude,longitude);
	if(deplacable == true)
		{
		var marker = new GMarker(point,  {draggable:true});
		}
	else
		{
		var marker = new GMarker(point,  {draggable:false});
		}
	GEvent.addListener(marker, "click", function() {
	  marker.openInfoWindowHtml(html);
	});
	map.addOverlay(marker);
	return marker;
  }
