	var map;
	var place;
	var selectedHebergement="";
	var selectedActivite="";
	var selectedEvenement="";
	
	function load() {
	  if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(44.822760189927365, 4.39727783203125),9);
		//map.setMapType(G_PHYSICAL_MAP); //on défini le type par défaut à relief
//		map.addMapType(G_SATELLITE_3D_MAP); // ajout de la fonction gearth
		map.addControl(new GMapTypeControl()); //on permet la selection du type de carte
		map.addControl(new GLargeMapControl()); //on permet de zoomer avec + - et les fleches
		map.addControl(new GScaleControl()); //on affiche en bas à gauche le segment de distance
		var mini = new GOverviewMapControl(); // declaration de la mini carte en bas à droite
		map.addControl(mini); //ajout de la mini carte
		
		//ajout d'une variable geocode pour trouver des adresses à la volée
		geocoder = new GClientGeocoder();
		
		
		//on trace le contour de la carte
		var kml = new GGeoXml("http://www.ardeche-guide.com/templates/1/kml/ardeche.kml");   //on charge le kml
		map.addOverlay(kml); //on ajoute une nouvelle couche sur la carte
		
		//var marker = createMarker(new GLatLng(45.07154,4.820746),'Tournon sur Rhône','Tournon sur Rhône',iconBlue);
		//map.addOverlay(marker);
		Event.observe('choix_carte_criteres_hebergement','change', function(){
			if(this.value!='--') {
				if(selectedHebergement!=""){
					GHideSome(selectedHebergement);
				}
				
				Gtoggle(this.value,"complet",hebergement);
				selectedHebergement = this.value;
			}else{
				if(selectedHebergement!="")
					GHideSome(selectedHebergement);
			}
		});
		
		Event.observe('choix_carte_criteres_activite','change', function(){
			if(this.value!='--') {
				if(selectedActivite!="")
					GHideSome(selectedActivite);
					
				Gtoggle(this.value,"complet",activites);
				selectedActivite = this.value;
			}else{
				if(selectedActivite!="")
					GHideSome(selectedActivite);
			}
		});
		
		Event.observe('choix_carte_criteres_evenement','change', function(){
			if(this.value!='--') {
				if(selectedEvenement!="")
					GHideSome(selectedEvenement);
					
				Gtoggle(this.value,"complet",evenements);
				selectedEvenement = this.value;
			}else{
				if(selectedEvenement!="")
					GHideSome(selectedEvenement);
			}
		});
		
		Event.observe('fc01','click', function(){
			if(this.checked==true) {
				GHideSome('village_1');
				Gtoggle('village_1',"simple",villages);
			}else{
				GHideSome('village_1');
			}
		});
		
		Event.observe('fc02','click', function(){
			if(this.checked==true) {
				GHideSome('village_2');
				Gtoggle('village_2',"simple",prefecture);
			}else{
				GHideSome('village_2');
			}
		});
		
		Event.observe('fc03','click', function(){
			if(this.checked==true) {
				GHideSome('village_3');
				Gtoggle('village_3',"simple",ssprefecture);
			}else{
				GHideSome('village_3');
			}
		});
		
		
	  }
	}