// JavaScript Document

	var LayerRestaurants;
	var LayerRandonnees;
	var LayerPlages;
	var LayerVTT;
	var LayerPorts;
	var LayerVignes;
	
	var Show_LayerRestaurants=0;
	var Show_LayerRandonnees=1;
	var Show_LayerVTT=0;
	var Show_LayerPlages=1;
	var Show_LayerPorts=0;
	var Show_LayerVignes=0;
	
	var map;
	
	var infobox;;

	function initialize() 
	{
		document.getElementsByName("AffPlages")[0].checked = true;
		document.getElementsByName("AffRandos")[0].checked = true;
		document.getElementsByName("AffVTT")[0].checked = false;
		document.getElementsByName("AffRestaurants")[0].checked = false;
		document.getElementsByName("AffPorts")[0].checked = false;
		document.getElementsByName("AffVignes")[0].checked = false;
		
		var myLatLngCenter = new google.maps.LatLng(43.0395797336425,6.126280043989323);
		var myOptions = {
		zoom: 13,
		scrollwheel:false,
		scaleControl: true,
		mapTypeId: google.maps.MapTypeId.TERRAIN,
		center: myLatLngCenter
		}
		
		map = new google.maps.Map(document.getElementById("visiocarte_map_canvas"), myOptions);
		
		LayerRandonnees = new google.maps.KmlLayer('http://www.campingclairdelune.fr/themes-new/tourisme/kml/Randonnees-012.kml',{preserveViewport: true});
		LayerVTT = new google.maps.KmlLayer('http://www.campingclairdelune.fr/themes-new/tourisme/kml/VTT.kml',{suppressInfoWindows: true,preserveViewport: true});
		LayerPlages = new google.maps.KmlLayer('http://www.campingclairdelune.fr/themes-new/tourisme/kml/Plages-0027.kml',{preserveViewport: true});
		LayerPorts = new google.maps.KmlLayer('http://www.campingclairdelune.fr/themes-new/tourisme/kml/Ports.kml',{preserveViewport: true});
		LayerVignes = new google.maps.KmlLayer('http://www.campingclairdelune.fr/themes-new/tourisme/kml/Vignes.kml',{preserveViewport: true});
		LayerRestaurants = new google.maps.KmlLayer('http://www.campingclairdelune.fr/themes-new/tourisme/kml/Restaurants.kml',{suppressInfoWindows: true,preserveViewport: true});
		
		LayerRandonnees.setMap(map);
		LayerPlages.setMap(map);		
		
		
		var image = 'http://www.campingclairdelune.fr/camping.png';
		var myLatLng = new google.maps.LatLng(43.0395797336425,6.126280043989323);
		
		var CampingMarker = new google.maps.Marker({
		position: myLatLng,
		map: map,
		icon: image,
		title:"Camping Clair de Lune"
		});
		google.maps.event.addListener(CampingMarker, "click", function() {map.setZoom(map.getZoom()+1);}); 
		
		google.maps.event.addListener(LayerRestaurants, 'click', function(kmlEvent) {infobox.close();Initialise_Infobox(kmlEvent,"yellow");});
		google.maps.event.addListener(LayerRandonnees, 'click', function(kmlEvent) {kmlEvent.featureData.description = kmlEvent.featureData.description.replace(/ target="_blank"/ig, "");});
		google.maps.event.addListener(LayerPlages, 'click', function(kmlEvent) {kmlEvent.featureData.description = kmlEvent.featureData.description.replace(/ target="_blank"/ig, "");});
		
		
		
		google.maps.event.addListener(map, 'click', function() {infobox.close();});
		
		// Define infobox options
		 var boxoptions = {
				content: null,
				maxWidth: 310,
				pixelOffset: new google.maps.Size(-155, 0),
				zIndex: 999,
				infoBoxClearance: new google.maps.Size(5, 125),
				closeBoxURL: "http://www.google.com/intl/en_us/mapfiles/close.gif"
		};
		//Create infobox
		infobox = new InfoBox(boxoptions);
		
		google.maps.event.addListener(LayerPlages,'mouseover',function(kmlEvent){kmlEvent.LayerPlages.setOptions({title:"Plage"}); });
	}
	
	function Update_Affichage()
	{	
		LayerRandonnees.setMap(null);
 	  	LayerPlages.setMap(null);
	  	LayerRestaurants.setMap(null);
		LayerVTT.setMap(null);
		LayerPorts.setMap(null);
		LayerVignes.setMap(null);
			
		if(Show_LayerRandonnees)
			LayerRandonnees.setMap(map);
		if(Show_LayerVTT)
			LayerVTT.setMap(map);
		if(Show_LayerPlages) 
			LayerPlages.setMap(map);
		if(Show_LayerRestaurants) 
			LayerRestaurants.setMap(map);
		if(Show_LayerPorts) 
			LayerPorts.setMap(map);
		if(Show_LayerVignes) 
			LayerVignes.setMap(map);
	}
	
	
	function Switch_Restaurants()
	{	
		Show_LayerRestaurants=!Show_LayerRestaurants;
		Update_Affichage();
	}
	
	function Switch_Plages()
	{	
		Show_LayerPlages=!Show_LayerPlages;	
		Update_Affichage();
	}
	
	function Switch_Randonnees()
	{	
		Show_LayerRandonnees=!Show_LayerRandonnees;
		Update_Affichage();
	}
	
	function Switch_VTT()
	{	
		Show_LayerVTT=!Show_LayerVTT;
		Update_Affichage();
	}
	
	function Switch_Ports()
	{	
		Show_LayerPorts=!Show_LayerPorts;
		Update_Affichage();
	}
	
	function Switch_Vignes()
	{	
		Show_LayerVignes=!Show_LayerVignes;
		Update_Affichage();
	}
