 function createMarker(map, point, texte, change_icon)
 {
  if (change_icon == 1 )
  {
   var icon = new GIcon();
   icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
   icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
   icon.iconSize = new GSize(12, 20);
   icon.shadowSize = new GSize(22, 20);
   icon.iconAnchor = new GPoint(6, 20);
   icon.infoWindowAnchor = new GPoint(5, 1);
   var marker = new GMarker(point, icon);
  }
  else
   var marker = new GMarker(point);
   map.addOverlay(marker);

  GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(texte);});

 }


function load_map(ptx, pty, zoom, texte) 
{
 if (GBrowserIsCompatible()) 
 {

  var map = new GMap2(document.getElementById("map"));
  map.setCenter(new GLatLng(ptx,pty), zoom);

  map.addControl(new GSmallMapControl());
  map.addControl(new GMapTypeControl());
  map.enableDoubleClickZoom() ; 

   var point = new GLatLng(ptx, pty);
  map.addOverlay(new GMarker(point));


  createMarker(map, point,texte,0)


 }
}




