// utile pour la recherche sur une carte

    var map;
    var geocoder;
	
// creation du marker sans onglet

    function createMarker(point,html) {

      var icon = new GIcon(G_DEFAULT_ICON);
      icon.image = "http://www.gps-evasion.com/googlemap/blue-dot.png";
      var options = {icon: icon, draggable: true};
      var marker = new GMarker(point, options);
      GEvent.addListener(marker, "dragstart", function() {
        map.closeInfoWindow();
      });

      GEvent.addListener(marker, "dragend", function() {
		$html_gpsevasion = "<p class=\"Tableau_corps\"> "+html+"</p><p class=\"Tableau_corps\"> </p><p class=\"Tableau_corps\">(lat : "+ point.lat() +" / long : "+ point.lng()+")</p><p class=\"Tableau_corps\">Suite à votre déplacement les nouvelles coordonnées sont : </p><p class=\"Tableau_corps\"><font color=\"#FF0000\"><strong>(lat : "+ marker.getPoint().lat() +" / long : "+ marker.getPoint().lng()+")</strong></font></p>";
        marker.openInfoWindowHtml($html_gpsevasion);
      });

      GEvent.addListener(marker, "click", function() {
			$html_gpsevasion = "<p class=\"Tableau_corps\"> "+html+"</p><p class=\"Tableau_corps\"> </p><p class=\"Tableau_corps\">(lat : "+ point.lat() +" / long : "+ point.lng()+")</p>";
            marker.openInfoWindowHtml($html_gpsevasion);
      });

      return marker;

    }

// recherche de l adresse

    function geocode(address) {
      geocoder.getLatLng(
        address,
        function(point) {
          if (!point) {
            alert(address + " introuvable");
          } else {
            map.setCenter(point, 13);
            var marker = createMarker(point, address);
            map.addOverlay(marker);
			$html_gpsevasion = "<p class=\"Tableau_corps\"> "+address+"</p><p class=\"Tableau_corps\"> </p><p class=\"Tableau_corps\">(lat : "+ point.lat() +" / long : "+ point.lng()+")</p>";
            marker.openInfoWindowHtml($html_gpsevasion);
          }
        }
      );

      return false;
    }


// chargement de la carte

    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(46.85, 1.75), 6);
        geocoder = new GClientGeocoder();
      } else {
        alert("Desole, l'API Google Maps n'est pas compatible avec votre navigateur.");
      }
    }
