// JavaScript Document
/*$(function(){	
	$('#BlocResa').corner();
	$('#BlocResaInside').corner();
	/*$('#Rubrique').corner('tl');
	$('#Rubrique').corner('tr');
	$('#Rubrique').corner('bl');
	$('#Rubrique').corner('br');
});*/



function load() {
	var baseIcon = new GIcon();
	baseIcon.iconSize=new GSize(32,32);
	baseIcon.shadowSize=new GSize(20,22);
	baseIcon.iconAnchor=new GPoint(16,20);
	baseIcon.infoWindowAnchor=new GPoint(5,1);

//*TC*	Si le navigateur est compatible avec l'API de Google Maps ... **//
	if (GBrowserIsCompatible()) { 
		_mFlags = {};

//**		Fonction "CreerUnMarqueur()" permettant la création d'un marqueur ( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) ... **//
		function CreerUnMarqueur(point,html,infoUrl,titre) {

//**			Création d'un nouveau marqueur appelé "Marqueur" ayant pour coordonnées celles de "point" et pour titre "titre" ... **//
			var Marqueur = new GMarker(point,{title:titre});

//**			... Un premier observateur d'événement est ajouté au marqueur appelé "Marqueur". L'évenement détecté est "click" (Détecte si un click est effectué sur le marqueur appelé "Marqueur"). Si un click a été effectué sur le marqueur appelé "Marqueur", la fonction située entre les {} sera alors executée ... **//
			GEvent.addListener(Marqueur, "click", function() {

//**				 ... **//
				Marqueur.openInfoWindowHtml(html, {maxUrl:infoUrl});
			});

//**			... Un second observateur d'événement est ajouté au marqueur appelé "Marqueur". L'évenement détecté est "infowindowclose" (Détecte la fermeture de l'info-bulle liée au marqueur appelé "Marqueur"). Si la fermeture de l'info-bulle (qu'elle soit maxi ou mini) liée au marqueur appelé "Marqueur" a été détectée, la fonction située entre les {} sera alors executée ... **//
			GEvent.addListener(Marqueur, "infowindowclose", function() {

//**				On recentre, avec un effet visuel de glissement (panTo), la carte appelée "MaCarte" sur le point ayant pour Latitude : 43.549870 et Longitude : 7.013708 et avec un niveau de zoom égal à 13 ... **//
				Macarte.panTo(new GLatLng(43.549870,7.013708), 13);
			});

//**			On retourne les propriétés du marqueur appelé "Marqueur"... **//
			return Marqueur;
		}
		
//*TC*	Création de la carte nommée "Macarte"  **//

//**		... Création d'une nouvelle carte ayant pour nom "Macarte" et qui se situera en lieu et place de la <div> ayant pour identifiant (id) "EmplacementDeMacarte" ...  **//
		var Macarte = new GMap2(document.getElementById("EmplacementDeMacarte"));

//**		... La carte "CarteZoom" est centrée sur la Latitude 43.549870, la Longitude 7.013708, avec un niveau de zoom égal à 13 ....  **//
		Macarte.setCenter(new GLatLng(43.549870,7.013708), 13);
		
//*TC*	Ajout de controles : bouton et zoom **//
		Macarte.addControl(new GLargeMapControl());
		Macarte.addControl(new GMapTypeControl());
		
//*TC*	Palais des festivals **//


//**		Création d'un point ayant pour Latitude : 43.550087 et Longitude : 7.017849 **//
		var point = new GLatLng(43.550087,7.017849);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><br /><b>Palais des Festivals et des Congrès de Cannes</b><br /><br /></font>", "palais.html", "Palais des Festivals et des Congrès");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);


//*TC*	Tennis Club de Cannes **//


//**		Création d'un point ayant pour Latitude : 43.549061 et Longitude : 7.032097 **//
		var point = new GLatLng(43.549061,7.032097);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><br /><b>Tennis Club de Cannes</b><br /><br />11 rue Lacour<br />06400 CANNES</font>", "tennis1.html", "Tennis Club de Cannes");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);


//*TC*	Tennis Club Lucien Barrière **//

//**		Création d'un point ayant pour Latitude : 43.553431 et Longitude : 7.028117 **//
		var point = new GLatLng(43.553431,7.028117);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><br /><b>Tennis Club Lucien Barrière</b><br /><br />bd Strasbourg<br />06400 CANNES</font>", "tennis2.html", "Tennis Club Lucien Barrière");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);


//*TC*	Equitation **//


//**		Création d'un point ayant pour Latitude 43.558625 : et Longitude : 7.013053 **//
		var point = new GLatLng(43.558625,7.013053);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><br /><b>Centre équestre</b><br /><br />39 av SAINT JEAN <br />06400 CANNES</font>", "equitation.html", "Centre équestre");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);



//*TC*	Activités nautiques 1 **//


//**		Création d'un point ayant pour Latitude 43.547506 : et Longitude : 6.979483 **//
		var point = new GLatLng(43.547506,6.979483);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><br /><b>Cannes Jeunesse</b><br /><br />108 bd Midi <br />06150 CANNES</font>", "nautique1.html", "Cannes Jeunesse");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);



//*TC*	Activités nautiques 2 **//


//**		Création d'un point ayant pour Latitude 48.804927 : et Longitude : -3.513607 **//
		var point = new GLatLng(48.804927,-3.513607);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><b>Equitation Saint Samson</b><br /><br />2 Crec'h Moust&eacute;ro<br />22560 Pleumeur Bodou</font>", "equitation.html", "Centres equestres, equitation ");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);


//*TC*	Golf **//


//**		Création d'un point ayant pour Latitude 48.803090 : et Longitude : -3.522727 **//
		var point = new GLatLng(48.803090,-3.522727);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><b>Golf de Saint-Samson</b><br /><br />Route de Kèrénoc<br />22560 Pleumeur Bodou</font>", "golf.html", "Golf 18 trous de Saint-Samson");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);

//*TC*	Casino **//


//**		Création d'un point ayant pour Latitude 48.816119 : et Longitude : -3.459019 **//
		var point = new GLatLng(48.816119,-3.459019);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><b>Casino Barri&egrave;re de Perros et C&ocirc;te Granit Rose</b><br /><br />29 bd Joseph Le Bihan <br />22700 Perros Guirec </font>", "casino.html", "Casino Barriere de Perros et Cote Granit Rose");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);


//*TC*	Planétarium **//


//**		Création d'un point ayant pour Latitude 48.786000 : et Longitude : -3.524165 **//
		var point = new GLatLng(48.786000,-3.524165);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><b>Plan&eacute;tarium de Bretagne</b><br /><br />Cosmopolis <br />22560 Pleumeur-Bodou </font>", "planetarium.html", "Planetarium de Bretagne");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);
		
		
//*TC*	Thalasso Thermes Marins **//


//**		Création d'un point ayant pour Latitude 48.816309 : et Longitude : -3.459459 **//
		var point = new GLatLng(48.816309,-3.459459);
//**		Création du Marqueur par appel de la fonction CreerUnMarqueur( Coordonnées, texte figurant dans la mini info-bulle, Chemin-Nom vers le fichier de la Maxi info-bulle, titre apparaissant au survol sur marqueur par la souris ) **//
		var Marqueur = CreerUnMarqueur(point, "<font color=\"#000000\"><b>Thermes Marins de Perros-Guirec</b><br /><br />Bvd Joseph Le Bihan <br />22700 Perros Guirec </font>", "thalasso_thermes_marins.html", "Thermes Marins de Perros-Guirec");
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(Marqueur);


//*TC*	Hotel Arcadia **//

//**		Création d'un point ayant pour Latitude 48.816309 : et Longitude : -3.459459 **//
		var point = new GLatLng(43.551394,7.007893);
		var icone = new GIcon(baseIcon, '/Theme/defaut/FileMMedia/Image/kfm_home.png', null, 'http://labs.google.com/ridefinder/images/mm_20_shadow.png');
		var marker = new GMarker(point,icone); 
//**		Ajout du marqueur à la carte "MaCarte" **//
		Macarte.addOverlay(marker);


/*		var hotel = new GLatLng(48.760927,-3.453376);
		var marker = new GMarker(hotel,icone); 
		Macarte.addOverlay(marker);*/
//*TC*	Si le navigateur n'est pas compatible avec l'API de Google Maps ... **//
	}else{

//**		... affichage du message "Désolé, mais votre navigateur n'est pas compatible avec Google Maps". **//
		alert("D&eacute;sol&eacute;, l'API Google Maps n'est pas compatible avec votre navigateur");
	}
    //]]>
	
}





/*var map = null;
var TousMesMarqueurs = [];
function load (){
	var baseIcon = new GIcon();
	baseIcon.iconSize=new GSize(12,20);
	baseIcon.shadowSize=new GSize(20,22);
	baseIcon.iconAnchor=new GPoint(6,20);
	baseIcon.infoWindowAnchor=new GPoint(5,1);
	var moto = new GIcon(baseIcon, 'http://labs.google.com/ridefinder/images/mm_20_red.png', null, 'http://labs.google.com/ridefinder/images/mm_20_shadow.png');
	var quad = new GIcon(baseIcon, 'http://labs.google.com/ridefinder/images/mm_20_green.png', null, 'http://labs.google.com/ridefinder/images/mm_20_shadow.png');
	var aero = new GIcon(baseIcon, 'http://labs.google.com/ridefinder/images/mm_20_blue.png', null, 'http://labs.google.com/ridefinder/images/mm_20_shadow.png');

	// Création de la Carte //
	var MaCarte = new GMap2(document.getElementById('EmplacementDeMacarte'));
	MaCarte.addControl(new GLargeMapControl());
	MaCarte.addControl(new GMapTypeControl());
	MaCarte.setCenter(new GLatLng(47.38254402467962, 0.690765380859375), 9);

	
	var ToutesLesBalisesInput = document.getElementsByTagName('input');
	if(ToutesLesBalisesInput != null){
		for(var i = 0; i < ToutesLesBalisesInput.length; i++){
			if(ToutesLesBalisesInput[i].type == 'checkbox'){
				ToutesLesBalisesInput[i].onclick=function(){EnvoiLoisir(this);}
			}
		}
	}
	
	function EnvoiLoisir(val){
		if(val == null){return;}
		var loisirselec=val.value;
		if(val.checked==true){
			GDownloadUrl('http://f06oliv.eficom2.infos/data.xml', function(data) {
																		   alert('1');
				var xml = GXml.parse(data);
				alert('2');
				var markers = xml.documentElement.getElementsByTagName('marker');
				alert('3');
				for (var i = 0; i < markers.length; i++) {
					var type = markers[i].getAttribute('type');
					if(type == loisirselec){
							var point = new GLatLng(parseFloat(markers[i].getAttribute('lat')), parseFloat(markers[i].getAttribute('lng')));
							var nom = markers[i].getAttribute('nom');
							var adresse = markers[i].getAttribute('adresse');
							var codepostal = markers[i].getAttribute('codepostal');
							var ville = markers[i].getAttribute('ville');
							var type = markers[i].getAttribute('type');
							var marker = CreationDuMarqueur(point, nom, adresse, codepostal, ville, type, i);
							MaCarte.addOverlay(marker);
					}
				}
			});
		}
		
		if(val.checked==false){ <!-- Si la case est décochée ... -->
			GDownloadUrl('http://www.touraineverte.com/Google-Maps/data.xml', function(data) {
				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName('marker');
				for (var i = 0; i < markers.length; i++) {
					var type = markers[i].getAttribute('type');
					if(type == loisirselec){ <!-- ... les marqueurs correspondant à la catégorie ... -->
							MaCarte.removeOverlay(TousMesMarqueurs[i]);<!-- ... sont masqués -->
					}
				}
			});
		}	

	}
	
	function CreationDuMarqueur(point, nom, adresse, codepostal, ville, type, i) { 
		if(type=='Moto'){var icone = moto;} 
		if(type=='Quad'){var icone = quad;} 
		if(type=='Aero'){var icone = aero;} 
		var marker = new GMarker(point,icone); 
		TousMesMarqueurs[i]=marker;
		GEvent.addListener(marker, 'click', function() { <!-- En cas de click sur le marqueur ... -->
			marker.openInfoWindowHtml('<b>' + nom + '</b><br/>' + adresse + '<br/>' + codepostal + ' ' + ville ); 
		}); 
		return marker; 
	}

};*/
