//<![CDATA[

var map = null;
var adresse = null;
var zoom = 14;

function montreAdresse(adresse,retest) {

  if (geocoder) {
    geocoder.getLatLng(
      adresse,
      function(point) {
        if (!point) {
        //alert('1');
          if(retest =true){
            //adresse = null;
            
            adresse = document.getElementById('f_ville').value+',  France';
            zoom = 11;
            montreAdresse(adresse,false);
          }
        } else {
          //alert('2');
          map.setCenter(point, zoom);
          var marker = new GMarker(point);
          map.addOverlay(marker);
          /*
          var debut = adresse.substring(0,2);
          if(  debut =' ,'){
            //adresse = adresse.substring(2);
            adresse = adresse.substring(3);
          }
          */
          marker.openInfoWindowHtml(adresse);
        }
      }
    );
  }
}


function load() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
//    map.setCenter(new GLatLng(48.111761, -1.680265), zoom);
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    geocoder = new GClientGeocoder();
    
    adresse = document.getElementById('f_adresse').value+",  "+document.getElementById('f_code_postal').value+",  "+document.getElementById('f_ville').value+",  France";
//	adresse = document.getElementById('f_adresse').value+",  "+document.getElementById('f_code_postal').value+",  "+document.getElementById('f_ville').value+",  France";
 
    montreAdresse(adresse,true);
  }
}
//]]>
