$(document).ready(function(){
	// Récupération des variables JavaScript suivantes :
	// - url_site (string) : url du site pour la googlemap
	// - agence (array) : tableau contenant les informations de l'agence courants
	// - agences (array) : tableau contenant les informations des autres agences
	var url_site = 'http://www.etiqazur.com/';
	$.getScript(url_site+"index.php?p=plan&a=google", function(){
		// Création des points sur la googlemap
		if ((agence["latitude"]!=0) && (agence["longitude"]!=0)) {
			if (GBrowserIsCompatible()) {
				// Récupération du div contenant la googlemap
				var map = new GMap2(document.getElementById("googlemap"));
				if (agence["typecarte"]=='G_NORMAL_MAP') map.setMapType(G_NORMAL_MAP);
				if (agence["typecarte"]=='G_SATELLITE_MAP') map.setMapType(G_SATELLITE_MAP);
				if (agence["typecarte"]=='G_HYBRID_MAP') map.setMapType(G_HYBRID_MAP);
				// Ajout des barres de navigation à la googlemap
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				// Centrage de la googlemap sur l'agence sélectionnée
				map.setCenter(new GLatLng(agence["latitude"], agence["longitude"]), agence["zoom"]);

				// Fonction de création d'un point de marquage
				function createMarker(marker, texte) {
					GEvent.addListener(marker, "click", function() {
						marker.openInfoWindowHtml(texte);
					});
					return marker;
				}

				// Définition du point de marquage de l'agence sélectionnée
				var selextIcon = new GIcon(G_DEFAULT_ICON);
				// Marquage de l'agence sélectionnée
				var point = new GLatLng(agence["latitude"], agence["longitude"]);
				var marker = new GMarker(point, { icon:selextIcon });
				map.addOverlay(createMarker(marker, agence["texte"]));

				// Définition du point de marquage des autres agences
				var unselextIcon = new GIcon(G_DEFAULT_ICON);
				// Marquage des autres agences
				/*for (var i=0; i<agences.length; i++) {
					// Marquage de l'agence
					var point = new GLatLng(agences[i]["latitude"], agences[i]["longitude"]);
					var marker = new GMarker(point, { icon:unselextIcon });
					map.addOverlay(createMarker(marker, agences[i]["texte"]));
				}*/
			}
		}
	});
});
