//<![CDATA[ 
	
var map = null;

var geocoder = null;
var mgr=  null;

var markers1 = new Array();
var markers5 = new Array();
var markers6 = new Array();
var markers7 = new Array();
var markers8 = new Array();
var markers9 = new Array();
var markers12 = new Array();
var markers13 = new Array();
var markers14 = new Array();	
var baseVP = "vincipark.nsf";

var DimensionPlan = 0;
var LargeurPlan = 0;
var HauteurPlan = 0;  
 
function loadMap(langue) {
   if (GBrowserIsCompatible()) {
      map = new GMap2(document.getElementById("map")); 
	  map.addControl(new CustomControls());
      map.setCenter(new GLatLng(48.876209259, 2.292783976), 5);
	  map.setMapType (G_NORMAL_MAP);
		
	  /* GEvent.addListener(map, "click", function() {
        CloseDiv('bulle');
	    CloseDiv('adresse');
		CloseDiv('services');
         });*/
		 
	   GEvent.addListener(map, "dragstart", function() {
        CloseDiv('bulle');
	    CloseDiv('adresse');
		CloseDiv('services');
		CloseDiv('tarifs');
		CloseDiv('aproximite');
         });
		 
	 DimensionPlan = map.getSize();
     LargeurPlan = DimensionPlan.width;
     HauteurPlan = DimensionPlan.height;

  
// Create marker icons
	 var icon_parking = new GIcon(); 
	 icon_parking.image = "/" + baseVP + "/picto_parking.png";
	 icon_parking.iconSize = new GSize(30, 53);
     icon_parking.iconAnchor = new GPoint(8, 53);
     icon_parking.infoWindowAnchor = new GPoint(5, 1);

	 var infoTabs = [
          new GInfoWindowTab("Onglet 1", "Contenu de l'onglet 1"),
          new GInfoWindowTab("Onglet 2", "Contenu de l'onglet 2")
        ];		

	  mgr = new MarkerManager(map); 
      GDownloadUrl("/parcsgooglemap.xml", function(data) {
       var xml = GXml.parse(data);
       var markers = xml.documentElement.getElementsByTagName("marker");
	  		  
       for (var i = 0; i < markers.length; i++) {
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")), 13);

						
			var PRC_Nom =  markers[i].getAttribute("PRC_Nom"); 		    
		    var AP_Adresse1 =  markers[i].getAttribute("AS_Adresse1"); 
		    var AP_CodePostal =  markers[i].getAttribute("AS_CodePostal"); 
		    var AP_Ville =  markers[i].getAttribute("AS_Ville");  
		    var z_CivCP =  markers[i].getAttribute("z_CivCP");  
		    var z_NomCP =  markers[i].getAttribute("z_NomCP");  
		    var z_PrenomCP =  markers[i].getAttribute("z_PrenomCP");  
		    var z_Tel =  markers[i].getAttribute("z_Tel");  
		    var z_Fax =  markers[i].getAttribute("z_Fax"); 			
			var z_Mail =  markers[i].getAttribute("z_Mail");
			var DA =  markers[i].getAttribute("DA");  	
			var venteInternet =  markers[i].getAttribute("VenteInternet"); 
			 
			var tab_services = new Array();
			tab_services[0] =  markers[i].getAttribute("b2424");
			tab_services[1] =  markers[i].getAttribute("OuvertureJours");
			tab_services[2] =  markers[i].getAttribute("AS_Adresse1");
			tab_services[3] = markers[i].getAttribute("AS_Adresse2");
			tab_services[4] = markers[i].getAttribute("AS_CodePostal") ;
			tab_services[5] = markers[i].getAttribute("AS_Ville") ;
			tab_services[6] = markers[i].getAttribute("bReserveCars") ;
			tab_services[7] = markers[i].getAttribute("bReservepoidslourds") ;
			tab_services[8] = markers[i].getAttribute("bReserveCampingcars") ;
			tab_services[9] = markers[i].getAttribute("HauteurSS") ;
			tab_services[10] = markers[i].getAttribute("bGPL") ;
			tab_services[11] = markers[i].getAttribute("Pieton_Adresse");
			tab_services[12] = markers[i].getAttribute("Handicape_Adresse");
			
			var tab_descriptif = new Array ();
			tab_descriptif[0]= markers[i].getAttribute("PPubliques");
			tab_descriptif[1]= markers[i].getAttribute("bVideoSurveillance");
			tab_descriptif[2]= markers[i].getAttribute("bZone2Roues");
			tab_descriptif[3]= markers[i].getAttribute("bSonorisation");
			tab_descriptif[4]= markers[i].getAttribute("Handicape_Adresse");	
					
			var tab_servicesAuto = new Array();
			tab_servicesAuto[0] = markers[i].getAttribute("b3metres");
			tab_servicesAuto[1] = markers[i].getAttribute("bKitDepannage");
			tab_servicesAuto[2] = markers[i].getAttribute("bLavage");
			tab_servicesAuto[3] = markers[i].getAttribute("bVoitureLocation");
			tab_servicesAuto[4] = markers[i].getAttribute("bStationService");
			tab_servicesAuto[5] = markers[i].getAttribute("bReparationMecanique");
			tab_servicesAuto[6] = markers[i].getAttribute("bReparationCarrosserie");
			tab_servicesAuto[7] = markers[i].getAttribute("bRechargeVE");
			
			var tab_servicesClients = new Array();
			tab_servicesClients[0] = markers[i].getAttribute("bRetraitColis");
			tab_servicesClients[1] = markers[i].getAttribute("bParapluie");
			//tab_servicesClients[2] = markers[i].getAttribute("bChariot");
			tab_servicesClients[2] = markers[i].getAttribute("bPanier");
			tab_servicesClients[3] = markers[i].getAttribute("bVeloPret");
			tab_servicesClients[4] = markers[i].getAttribute("bVeloLocation");
			tab_servicesClients[5] = markers[i].getAttribute("bAccompagnement");
			tab_servicesClients[6] = markers[i].getAttribute("bWifi");
			tab_servicesClients[7] = markers[i].getAttribute("bGSM");
			tab_servicesClients[8] = markers[i].getAttribute("bInfosTrafic");
			tab_servicesClients[9] = markers[i].getAttribute("bLiberT");
			tab_servicesClients[10] = markers[i].getAttribute("nbKiosque");
			//tab_servicesClients[11] = markers[i].getAttribute("bAutopartage");
			
			var tab_servicesSpecial = new Array();
			tab_servicesSpecial[0] = markers[i].getAttribute("bOffreMariage");
			tab_servicesSpecial[1] = markers[i].getAttribute("bOffreAnniversaire");
			
			var tab_tarifs = new Array();
			tab_tarifs[0]= markers[i].getAttribute("T01");
			tab_tarifs[1]= markers[i].getAttribute("D01");
			tab_tarifs[2]= markers[i].getAttribute("T02");
			tab_tarifs[3]= markers[i].getAttribute("D02");
			tab_tarifs[4]= markers[i].getAttribute("T03");
			tab_tarifs[5]= markers[i].getAttribute("D03");
			tab_tarifs[6]= markers[i].getAttribute("T24Heures");
			tab_tarifs[7]= markers[i].getAttribute("TAboSansResa");
			tab_tarifs[8]= markers[i].getAttribute("TAboAutre");
			tab_tarifs[9]= markers[i].getAttribute("TOS");
			tab_tarifs[10]= markers[i].getAttribute("bCaissesAuto");
			tab_tarifs[11]= markers[i].getAttribute("bBornesES");
			tab_tarifs[12]= markers[i].getAttribute("bBureau");
			tab_tarifs[13]= markers[i].getAttribute("bPaiementEspeces");
			tab_tarifs[14]= markers[i].getAttribute("bPaiementCheque");
			tab_tarifs[15]= markers[i].getAttribute("bPaiementVisa");
			tab_tarifs[16]= markers[i].getAttribute("bPaiementMastercard");
			tab_tarifs[17]= markers[i].getAttribute("bPaiementAmex");
			tab_tarifs[18]= markers[i].getAttribute("bPaiementMoneo");
			tab_tarifs[19]= markers[i].getAttribute("bPaiementCarteTotal");
			tab_tarifs[20]= markers[i].getAttribute("bPaiementCarteDec");
					
			
			var tab_aproximite = new Array();
			tab_aproximite[0] = markers[i].getAttribute ("SNCF");
			tab_aproximite[1] = markers[i].getAttribute ("RATP");
			tab_aproximite[2] = markers[i].getAttribute ("BUS");
			tab_aproximite[3] = markers[i].getAttribute ("RER");
			tab_aproximite[4] = markers[i].getAttribute ("TRAMWAY");
			tab_aproximite[5] = markers[i].getAttribute ("ServicesPublics");
			tab_aproximite[6] = markers[i].getAttribute ("SitesCulturels");
			tab_aproximite[7] = markers[i].getAttribute ("Quartier");
			tab_aproximite[8] = markers[i].getAttribute ("Rues");
			tab_aproximite[9] = markers[i].getAttribute ("HebgtRestaur");
			tab_aproximite[10] = markers[i].getAttribute ("Loisirs");
			tab_aproximite[11] = markers[i].getAttribute ("Commerces");
			tab_aproximite[12] = markers[i].getAttribute ("ServicesDivers");
			
			var nivzoom =  markers[i].getAttribute("zoom"); 			
			
		/*	switch (nivzoom) {
				case "Pay" :
					mgr.addMarker (marker, 1);
					break;
				case "Reg" :
					mgr.addMarker (marker, 5);
					break;
				case "Dep" :
					mgr.addMarker (marker, 6);
					break;
				case "Vil" :
					mgr.addMarker (marker, 7);
				case "VilIDF" :
					mgr.addMarker (marker, 9);
					break;
				case "Arr" :
					mgr.addMarker (marker,12);
					break;					
				case "Qua" :
					mgr.addMarker (marker, 13);
					break;
				case "Rue" :
					mgr.addMarker (marker, 14);
					break;
				default :
					mgr.addMarker (marker, 13);
				}*/
	
     switch (nivzoom) {
				case "Pay" :					
					var marker =creerMarkerCoord (map, point, 5, icon_parking);
					markers1.push(marker);
					break;
				case "Reg" :
					var marker =creerMarkerCoord (map, point, 6, icon_parking);
					markers5.push(marker);					
					break;
				case "Dep" :
					var marker =creerMarkerCoord (map, point, 7, icon_parking);
					markers6.push(marker);
					break;
				case "DepIDF" :
					var marker =creerMarkerCoord (map, point, 9, icon_parking);
					markers8.push(marker);
					break;
				case "Vil" :
					var ville =  markers[i].getAttribute("ville");  
					var marker =creerMarkerVille (map, point, ville, icon_parking, langue);
					markers7.push(marker);
				case "VilIDF" :
					var ville = markers[i].getAttribute ("ville");
					var marker =creerMarkerVille (map, point, ville, icon_parking, langue);
					markers9.push(marker);
					break;
				case "Arr" :
					var marker =creerMarkerCoord (map, point, 14, icon_parking);
					markers12.push(marker);
					break;					
				case "Qua" :
					var marker = creerMarker(map, point, AP_Ville, PRC_Nom, AP_Adresse1, AP_CodePostal, z_CivCP, z_NomCP, z_PrenomCP, z_Tel, z_Fax, z_Mail, tab_services, tab_descriptif, tab_servicesAuto, tab_servicesClients, tab_servicesSpecial, tab_tarifs, tab_aproximite, venteInternet, nivzoom, icon_parking, DA);
					markers13.push(marker);
					break;
				case "Rue" :
					var marker = creerMarker(map, point, AP_Ville, PRC_Nom, AP_Adresse1, AP_CodePostal, z_CivCP, z_NomCP, z_PrenomCP, z_Tel, z_Fax, z_Mail, tab_services, tab_descriptif, tab_servicesAuto, tab_servicesClients, tab_servicesSpecial, tab_tarifs, tab_aproximite, venteInternet, nivzoom, icon_parking, DA);
					markers14.push(marker);
					break;
				default :					
					var marker = creerMarker(map, point, AP_Ville, PRC_Nom, AP_Adresse1, AP_CodePostal, z_CivCP, z_NomCP, z_PrenomCP, z_Tel, z_Fax, z_Mail, tab_services, tab_descriptif, tab_servicesAuto, tab_servicesClients, tab_servicesSpecial, tab_tarifs, tab_aproximite, venteInternet, nivzoom, icon_parking, DA);
					markers14.push(marker);
             } 		
			 
			var X2 = markers[i].getAttribute("ESY_2");
			var Y2 = markers[i].getAttribute("ESX_2");
			
			if ((X2 != "") && (X2 != "0,000000000") && (Y2 != "") && (Y2 != "0,000000000")) {
				var  point2 = new GLatLng(parseFloat(X2), parseFloat(Y2), 13);
				var marker2 = creerMarker(map, point2, AP_Ville, PRC_Nom, AP_Adresse1, AP_CodePostal, z_CivCP, z_NomCP, z_PrenomCP, z_Tel, z_Fax, z_Mail, tab_services, tab_descriptif, tab_servicesAuto, tab_servicesClients, tab_servicesSpecial, tab_tarifs, tab_aproximite, "", icon_parking, DA);
				markers13.push(marker2);
			}
			
			var X3 = markers[i].getAttribute("ESY_3");
			var Y3 = markers[i].getAttribute("ESX_3");
			
			if ((X3 != "") && (X3 != "0,000000000") && (Y3 != "") && (Y3 != "0,000000000")) {
				var  point2 = new GLatLng(parseFloat(X3), parseFloat(Y2), 13);
				var marker3 = creerMarker(map, point2, AP_Ville, PRC_Nom, AP_Adresse1, AP_CodePostal, z_CivCP, z_NomCP, z_PrenomCP, z_Tel, z_Fax, z_Mail, tab_services, tab_descriptif, tab_servicesAuto, tab_servicesClients, tab_servicesSpecial, tab_tarifs, tab_aproximite, "", icon_parking, DA);
				markers13.push(marker3);
			}
			
			} 	
	
			mgr.addMarkers(markers1, 0,4);
			mgr.addMarkers(markers5, 5, 5);
			mgr.addMarkers(markers6, 6, 6);
			mgr.addMarkers(markers7, 7, 12);
			mgr.addMarkers(markers8, 6, 8);
			mgr.addMarkers(markers9, 9, 11);
			mgr.addMarkers(markers12, 12,13);
			mgr.addMarkers(markers13, 13);
			mgr.addMarkers(markers14, 14);	

			mgr.refresh();	 
       });
	   	 
	//window.setTimeout(manageMap, 1000);
	
    } 

}

function afficheSpan (valeur) {
var affiche ="";
if (valeur != "")
	affiche = "<span>" + valeur + "</span";
else
	affiche = "";

return affiche;
}

function afficheservicesRowSimple (valeur, intitule, image, altImage) {
	var affiche = "";
	if (valeur != ""){
			affiche = affiche + "<div class='servicesRow'>";			
			affiche = affiche + "<img src='/" + baseVP + "/" + image + "' alt='" + altImage + "' />";
			affiche = affiche + "<ul>";
			affiche = affiche + "<li><strong>" + intitule + "</strong></li>";
			affiche = affiche + "<li>" + valeur + "</li>";
			affiche = affiche + "</ul>";
			affiche = affiche + "<div class='footer'>&nbsp;</div>";
			affiche = affiche + "</div>";			
	}
	return affiche;			
}

function afficheLi (valeur, intitule)
{
	var affiche = "";
	if (valeur != ""){
		affiche = affiche + "<li><strong>" + intitule + "</strong> : ";
		affiche = affiche + valeur + "</li>";
	}
return affiche;			
}

function afficheLi2 (valeur, intitule)
{
	var affiche = "";
	if (valeur == "1"){
		affiche = affiche + "<li>" + intitule + "</li>";
	}
return affiche;			
}

			
 function creerMarker(map, point, AP_Ville, PRC_Nom, AP_Adresse1, AP_CodePostal, z_CivCP, z_NomCP, z_PrenomCP, z_Tel, z_Fax, z_Mail, tab_services, tab_descriptif, tab_servicesAuto, tab_servicesClients, tab_servicesSpecial, tab_tarifs, tab_aproximite, venteInternet, nivzoom, icon, DA) {

      var marker = new GMarker(point, icon); 	   
	 // map.addOverlay(marker);		
	GEvent.addListener(marker, 'click', function() {
// Div Bulle_nom
   	   document.getElementById('bulle_nom').innerHTML = "<p>" + afficheSpan(AP_Ville) + "</p><p>" + PRC_Nom + "</p>";
				 
// Div Adresse	
		var affiche = "";
		if (AP_Adresse1 !="")
			affiche = affiche + "<li><strong>" + AP_Adresse1 + "</strong></li>";
		
		if ((AP_CodePostal != "") || (AP_Ville != ""))
			affiche = affiche + "<li><strong>" + AP_CodePostal + " " + AP_Ville + "</strong></li>";
		
		affiche = affiche + "<li>&nbsp;</li>";
		
		if ((z_CivCP != "") || (z_PrenomCP != "")||(z_NomCP != ""))
			affiche = affiche + "<li>Contact : " + z_CivCP + " " + z_PrenomCP + " " +  z_NomCP + "</li>";
		
		if (z_Tel != "")
			affiche = affiche + "<li>Tél : " + z_Tel + "</li>";
			
		if (z_Fax != "")
			affiche = affiche + "<li>Fax : " + z_Fax + "</li>";
			
		if (z_Mail !="")
			affiche = affiche + "<li><a href='mailto:" + z_Mail + "'>Nous contacter par e-mail</a></li>"
			
		document.getElementById('adresse').innerHTML = "<ul>" + affiche + "</ul>";
	

// 2. Div Services
	// 2.1 Heures d'ouverture

		var affiche24 = "";
		if ((tab_services[0] =="1")|| (tab_services[1] != "")) {
			affiche24 = affiche24 + "<div class='servicesRow'>";
			affiche24 = affiche24 + "<img src='/" + baseVP + "/picto_service.gif' alt='heures d'ouverture' />";
			affiche24 = affiche24 + "<ul>";
			affiche24 = affiche24 + "<li><strong>Heures d'ouverture</strong></li>";
			if (tab_services[0] == "1")
				affiche24 = affiche24 + "<li>7j/7 24h/24</li>";
			else
				affiche24 = affiche24 + "<li>" + tab_services[1] + "</li>";
			affiche24 = affiche24 + "</ul>";
			affiche24 = affiche24 + "<div class='footer'>&nbsp;</div>";
			affiche24 = affiche24 + "</div>";
		}
		
	// 2.2 Accès voiture
		var afficheAccesauto = "";
		afficheAccesauto = afficheAccesauto + "<div class='servicesRow'>";
		afficheAccesauto = afficheAccesauto + "<img src='/" + baseVP + "/picto_voiture.gif' alt='acc&egrave;s ' +acces />";
		afficheAccesauto = afficheAccesauto + "<ul>";
		if (comptevoiture == 0)
			var acces = "voiture";
		else
			var acces = "v&eacute;hicules";
		var comptevoiture = parseInt(tab_services [6]) + parseInt(tab_services [7]) + parseInt(tab_services [8]);
		afficheAccesauto = afficheAccesauto + "<li><strong>Acc&egrave;s " + acces + "</strong></li>";
		if (tab_services[2]!= "")
			afficheAccesauto = afficheAccesauto + "<li>" + tab_services[2] + "</li>";
		if (tab_services[3]!= "")
			afficheAccesauto = afficheAccesauto + "<li>" + tab_services[3] + "</li>";
		if ((tab_services[4]!= "") && (tab_services[5]!= ""))
			afficheAccesauto = afficheAccesauto + "<li>" + tab_services[4] + "&nbsp;" + tab_services[5] + "</li>";
		if (tab_services[9]!= "")
			afficheAccesauto = afficheAccesauto + "<li><string>Hauteur maximum " + tab_services[9] + " m</li>";
		if (tab_services[10]== "1")
			afficheAccesauto = afficheAccesauto + "<li><string>Acc&egrave;s autoris&eacute; aux véhicules GPL munis de soupape de s&eacute;curit&eacute;</li>";
		afficheAccesauto = afficheAccesauto + "</ul>";
		afficheAccesauto = afficheAccesauto + "<div class='footer'>&nbsp;</div>";
		afficheAccesauto = afficheAccesauto + "</div>";
		
		// 2.3 Accès piétons
		var affichePietons = afficheservicesRowSimple (tab_services[11],"Acc&egrave;s pi&eacute;tons","omg_popup_park_22.gif","acc&egrave;s pi&eacute;tons");

		// 2.4 Accès handicapés
		var afficheHandicape = afficheservicesRowSimple (tab_services[12],"Acc&egrave;s aux personnes à mobilit&eacute; r&eacute;duite","omg_popup_park_25.gif","acc&egrave;s aux personnes à mobilit&eacute; r&eacute;duite");

		//2.5 description
		var afficheDescriptif = "";
		afficheDescriptif = afficheDescriptif + "<div class='servicesRow'>";
		afficheDescriptif = afficheDescriptif + "<img src='/" + baseVP + "/omg_popup_park_31.gif' alt='Tarifs' />";
		afficheDescriptif = afficheDescriptif + "<ul>";
		afficheDescriptif = afficheDescriptif + "<li><strong>Descriptif</strong></li>";
		if (tab_descriptif[0] != "")
			afficheDescriptif = afficheDescriptif + "<li>Capacit&eacute; : " +tab_descriptif [0]+ " places.</li>";		
		if (tab_descriptif[1]== "1")
			afficheDescriptif = afficheDescriptif + "<li>Vidéo surveillance (loi n° 95-73 du 21 janvier 1995).</li>";		
		if (tab_descriptif[2]== "1")
			afficheDescriptif = afficheDescriptif + "<li>Zone  motos.</li>";
		if (tab_descriptif[3]== "1")
			afficheDescriptif = afficheDescriptif + "<li>Ambiance musicale.</li>";
		if (tab_descriptif[4]!= "")
			afficheDescriptif = afficheDescriptif + "<li>Ascenseur débouchant au niveau de la voie publique.</li>";
		afficheDescriptif = afficheDescriptif +  "</ul>";
		afficheDescriptif = afficheDescriptif +  "<div class='footer'>&nbsp;</div>";
		afficheDescriptif = afficheDescriptif +  "</div>";	

		//2.7 services		
		var afficheServices2 = "";
				
		//ServiceAuto		
		var trouveAuto = false;
		i =0;
		var afficheServicesAuto = "";
		
		while ((! trouveAuto) && (i <=7)) {
		 	trouveAuto = (tab_servicesAuto[i] == "1");
			i = i +1;
		}
		
		if (trouveAuto) {
			var tab_intServiceAuto = new Array ();
			tab_intServiceAuto[0] = "Emplacements r&eacute;serv&eacute;s aux véhicules de moins de 3 m&egrave;tres de long";
			tab_intServiceAuto[1] = "Pr&ecirc;t d'un kit de dépannage";
			tab_intServiceAuto[2] = "Lavage de voitures";
			tab_intServiceAuto[3] = "Location de voitures";
			tab_intServiceAuto[4] = "Station service";
			tab_intServiceAuto[5] = "M&eacute;canique";
			tab_intServiceAuto[6] = "Petits travaux de carrosserie";
			tab_intServiceAuto[7] = "Bornes de rechargement pour véhicules &eacute;lectriques";
		
			afficheServicesAuto = afficheServicesAuto + "<li><strong>Sevices auto</strong></li>";
			for (i=0; i<=7; i++)
				afficheServicesAuto = afficheServicesAuto + afficheLi2 (tab_servicesAuto[i], tab_intServiceAuto[i]);
		}		
				
		
		//Services Clients
		var trouveClients = false;
		i = 0;
		var afficheServicesClients = "";
		
		while ((! trouveClients) && (i <=11)) {
		 	trouveClients = (tab_servicesClients[i] == "1");
			i = i +1;
		}
	
		if (trouveClients) {
			var tab_intServiceClients = new Array ();
			tab_intServiceClients[0] = "Point de retrait de colis";
			tab_intServiceClients[1] = "Pr&ecirc;t de parapluie";
			tab_intServiceClients[2] = "Pr&ecirc;t de caddie";
			tab_intServiceClients[3] = "Pr&ecirc;t de v&eacute;los";
			tab_intServiceClients[4] = "Location de v&eacute;lo";
			tab_intServiceClients[5] = "Service d'accompagnement des clients à leur v&eacute;hicule";
			tab_intServiceClients[6] = "Wifi";
			tab_intServiceClients[7] = "GSM";
			tab_intServiceClients[8] = "Informations trafic";
			//tab_intServiceClients[9] = "Un tarif spécial r&eacute;sidents est disponible dans ce parking, renseignements &agrave; l'espace accueil";
			tab_intServiceClients[9] = "Liber-t, l'abonnement au t&eacute;l&eacute;p&eacute;age est disponible &agrave; l'espace accueil de ce parking";
			tab_intServiceClients[10] = "Journal gratuit &agrave; disposition";
		
			afficheServicesClients = afficheServicesClients + "<li><strong>Services clients</strong></li>";
			for (i=0; i<=10; i++)
				afficheServicesClients = afficheServicesClients + afficheLi2 (tab_servicesClients[i], tab_intServiceClients[i]);
		}		
		
		//Services Offres spéciales
		var trouveSpecial = false;
		i = 0;
		var afficheServicesSpecial = "";
		
		while ((! trouveSpecial) && (i <=1)) {
		 	trouveSpecial = (tab_servicesSpecial[i] == "1");
			i = i +1;
		}
	
		if (trouveSpecial) {
			var tab_intServiceSpecial = new Array ();
			tab_intServiceSpecial[0] = "Stationnement offert aux &eacute;poux le jour de leur mariage";
			tab_intServiceSpecial[1] = "Stationnement offert aux clients le jour de leur anniversaire";
			
			afficheServicesSpecial = afficheServicesSpecial + "<li><strong>Services offres sp&eacute;ciales</strong></li>";
			for (i=0; i<=1; i++)
				afficheServicesSpecial = afficheServicesSpecial + afficheLi2 (tab_servicesSpecial[i], tab_intServiceSpecial[i]);
		}		
		
		if ((afficheServicesAuto != "") || (afficheServicesClients != ""))	{
		afficheServices2 = afficheServices2 + "<div class='servicesRow'>";
		afficheServices2 = afficheServices2 + "<img src='../omg_popup_park_34.gif' alt='Services' />";
		afficheServices2 = afficheServices2 + "<ul>";
		afficheServices2 = afficheServices2 + afficheServicesAuto;
		if ((afficheServicesAuto != "") && ((afficheServicesClients != "") || (afficheServicesSpecial != "")))
			afficheServices2 = afficheServices2 + "<br />";
		afficheServices2 = afficheServices2 + afficheServicesClients;
		if ((afficheServicesSpecial != "") && (afficheServicesClients != ""))
			afficheServices2 = afficheServices2 + "<br />";
		afficheServices2 = afficheServices2 + afficheServicesSpecial;
		afficheServices2 = afficheServices2 + "</ul>";
		afficheServices2 = afficheServices2 + "<div class='footer'>&nbsp;</div>";
		afficheServices2 = afficheServices2 +  "</div>";	
		}
		
		document.getElementById('services').innerHTML = affiche24 + afficheAccesauto + affichePietons + afficheHandicape + afficheDescriptif + afficheServices2 ; 



// Div Tarifs
		var afficheTarifs = ""
		afficheTarifs = afficheTarifs + "<div class='servicesRow'>";
		afficheTarifs = afficheTarifs + "<ul>";
		afficheTarifs = afficheTarifs + "<li><strong>Tarifs</strong></li>";
		
		var tarif0_0 = "";
		var tarif0_2 = "";
		var tarif0_4 = "";
		
		if ((tab_tarifs[0].charAt(0) == ","))
			tarif0_0 = "0";		
		if (tab_tarifs[2].charAt(0) == ",")
			tarif0_2 = "0";			
		if (tab_tarifs[4].charAt(0) == ",")
			tarif0_4 = "0";	
		
		
		if ((tab_tarifs[1]!= ""))
		    if (tab_tarifs[0]!= "")		
			  afficheTarifs = afficheTarifs + "<li>" + tab_tarifs[1] + " : "  + tarif0_0 + tab_tarifs[0]+" &euro;</li>";
			else
			  afficheTarifs = afficheTarifs + "<li>" + tab_tarifs[1] + " : gratuit</li>";
			  
		if ((tab_tarifs[3]!= "")&& (tab_tarifs[2]!= ""))
			afficheTarifs = afficheTarifs + "<li>" + tab_tarifs[3] + " : " + tarif0_2 + tab_tarifs[2]+" &euro;</li>";
		if ((tab_tarifs[5]!= "")&& (tab_tarifs[4]!= ""))
			afficheTarifs = afficheTarifs + "<li>" + tab_tarifs[5] + " : " + tarif0_4 + tab_tarifs[4]+" &euro;</li>";
	
		if (tab_tarifs[6]!= "")
			afficheTarifs = afficheTarifs + "<li>24 heures : " + tab_tarifs[6]+" &euro; par mois</li>";
		if (tab_tarifs[7]!= "")
			afficheTarifs = afficheTarifs + "<li>Abonnement 24H/24 à partir de " + tab_tarifs[7]+" &euro; par mois</li>";
		if (tab_tarifs[8]== "1")
			afficheTarifs = afficheTarifs + "<li>Autres types d'abonnements proposés sur place</li>";		
		if (tab_tarifs[9]!= "")
			afficheTarifs = afficheTarifs + "<li>Offres spéciales " + tab_tarifs[9] + "</li>";
		afficheTarifs = afficheTarifs + "</ul>";
			
		if ((tab_tarifs[10]== "1") ||  (tab_tarifs[11]== "1")||(tab_tarifs[12]== "1")){
		afficheTarifs = afficheTarifs + "<ul><li><strong>Lieux de paiement</strong></li>";
		if (tab_tarifs[10]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- caisses automatiques</li>;"
		if (tab_tarifs[11]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- bornes de sortie</li>;"
		if (tab_tarifs[12]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- bureau du parc</li>;"	
		afficheTarifs = afficheTarifs + "</ul>";
		}
		
		if ((tab_tarifs[13]== "1") ||  (tab_tarifs[14]== "1")||(tab_tarifs[15]== "1")|| (tab_tarifs[16]== "1") ||  (tab_tarifs[17]== "1")||(tab_tarifs[18]== "1")|| (tab_tarifs[19]== "1")||(tab_tarifs[20]== "1")){
		afficheTarifs = afficheTarifs + "<ul><li><strong>Moyens de paiement</strong></li>";
		if (tab_tarifs[13]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- esp&egrave;ces</li>"
		if (tab_tarifs[14]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- ch&egrave;que</li>"
		if (tab_tarifs[15]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- Carte Visa</li>"	
		if (tab_tarifs[16]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- Carte Mastercard</li>"
		if (tab_tarifs[17]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- Carte American Express</li>"
		if (tab_tarifs[18]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- Moneo</li>"	
		if (tab_tarifs[19]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- Carte Cofinoga</li>"
		if (tab_tarifs[20]== "1")
			afficheTarifs = afficheTarifs + "<li>&nbsp;&nbsp;- Carte &agrave; d&eacute;compte</li>"	
		}
		
		afficheTarifs = afficheTarifs +  "</ul>";
		afficheTarifs = afficheTarifs +  "<div class='footer'>&nbsp;</div>";
		afficheTarifs = afficheTarifs +  "</div>";
		
		
		document.getElementById('tarifs').innerHTML = afficheTarifs
		
// Div A proximité
		var afficheAproximite = "";
		
		afficheAproximite = afficheAproximite + "<div class='servicesRow'>";
		afficheAproximite = afficheAproximite + "<ul>";

		var tab_intAproximite = new Array ();
		tab_intAproximite [0] = "SNCF";
		tab_intAproximite[1] = "RATP";
		tab_intAproximite[2] ="Bus";
		tab_intAproximite[3] = "RER";
		tab_intAproximite[4] = "Tramway";
		tab_intAproximite[5] = "Services publics";
		tab_intAproximite[6] = "Sites culturels";
		tab_intAproximite[7] = "Quartier";
		tab_intAproximite[8] = "Rues";
		tab_intAproximite[9] = "H&ocirc;tels & restaurants";
		tab_intAproximite[10] = "Loisirs";
		tab_intAproximite[11] ="Commerces";
		tab_intAproximite[12] ="Services divers";
		for (i=0; i<=12; i++) {
			afficheAproximite = afficheAproximite + afficheLi (tab_aproximite [i], tab_intAproximite [i]);
		}
		
		afficheAproximite = afficheAproximite + "</ul>";
		afficheAproximite = afficheAproximite + "<div class='footer'>&nbsp;</div>";
		afficheAproximite = afficheAproximite + "</div>";
		
		document.getElementById('aproximite').innerHTML = afficheAproximite;			
		
		// Abonnement
   		var afficheAbonnement = "";	 
   	    if (venteInternet == "1")
		{   		   
		   afficheAbonnement = "	<ul>";
		   afficheAbonnement = afficheAbonnement + "		<li class='link-1'><a href='http://abonnement.vincipark.com/Parc/Parc?CodeParc=" + DA + "'>Souscrire un abonnement</a></li>";
		   afficheAbonnement = afficheAbonnement + "		<li class='link-2'><a href='http://abonnement.vincipark.com/home/renouvellement'>Renouveler votre abonnement</a></li>";
		   afficheAbonnement = afficheAbonnement + "	</ul>";
		}
		document.getElementById('abonnement').innerHTML = afficheAbonnement;
		
		CloseDiv('bulle');
		CloseDiv('adresse');
		CloseDiv('services');
		CloseDiv('tarifs');
		CloseDiv('aproximite');
		
		var mapNormalProj = G_NORMAL_MAP.getProjection();
     	var mapZoom = map.getZoom();
		var point_px = mapNormalProj.fromLatLngToPixel(marker.getLatLng(), mapZoom);
		var point_center_before = mapNormalProj.fromLatLngToPixel(map.getCenter(), mapZoom);
		
		var x_before = parseInt(parseFloat(LargeurPlan / 2) - (point_center_before.x - point_px.x) - 58);
		var y_before = parseInt(parseFloat(HauteurPlan / 2) - (point_center_before.y - point_px.y) - 366);

		var point_center_after = mapNormalProj.fromLatLngToPixel(map.getCenter(), mapZoom);
		var dy_ie6 = 0;
		var ms = navigator.appVersion.indexOf("MSIE")
        ie6 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) < 7)
 	    if (navigator.appName=="Microsoft Internet Explorer"  && ie6==1 )
		  { dy_ie6 = -1 }

		if ((x_before > 260) && (y_before > -50)) {
			var panMove = new GSize( - parseInt(x_before-260), 0);
			map.panBy(panMove);
			document.getElementById('bulle').style.left = parseInt(parseFloat(LargeurPlan / 2) - (point_center_after.x - point_px.x) - 58) - parseInt(x_before - 260) + 'px';
			document.getElementById('bulle').style.top = parseInt(parseFloat(HauteurPlan / 2) - (point_center_after.y - point_px.y) - 366 + dy_ie6) + 'px';
        } 
		
		if ((x_before < 260) && (y_before < -50)){
			var panMove = new GSize(0, - parseInt(y_before+50));
			map.panBy(panMove);
			document.getElementById('bulle').style.top = parseInt(parseFloat(HauteurPlan / 2) - (point_center_after.y - point_px.y) - 366 + dy_ie6) - parseInt(y_before + 50) + 'px';
		    document.getElementById('bulle').style.left = parseInt(parseFloat(LargeurPlan / 2) - (point_center_after.x - point_px.x) - 58) + 'px';
		} 
		
		if ((x_before > 260) && (y_before < -50)){
			var panMove = new GSize(- parseInt(x_before-260), - parseInt(y_before+50));
			map.panBy(panMove);
			document.getElementById('bulle').style.left = parseInt(parseFloat(LargeurPlan / 2) - (point_center_after.x - point_px.x) - 58) - parseInt(x_before - 260) + 'px';
			document.getElementById('bulle').style.top = parseInt(parseFloat(HauteurPlan / 2) - (point_center_after.y - point_px.y) - 366 + dy_ie6) - parseInt(y_before + 50) + 'px';
		} 
		
		if ((x_before < 260) && (y_before > -50)){
			document.getElementById('bulle').style.left = parseInt(parseFloat(LargeurPlan / 2) - (point_center_after.x - point_px.x) - 58) + 'px';
			document.getElementById('bulle').style.top = parseInt(parseFloat(HauteurPlan / 2) - (point_center_after.y - point_px.y) - 366 + dy_ie6) + 'px';
		}	
				
		OpenDiv('bulle');
		OpenDiv('adresse');
  			});		

    return marker;
}

 function creerMarkerCoord (map, point, zoom, icon)
 {
 	var marker = new GMarker(point, icon); 	   
	GEvent.addListener(marker, 'click', function() { 
          map.setCenter(marker.getPoint(),zoom); });
		  
    return marker;
 }
 
 function creerMarkerVille (map, point, ville, icon, langue)
 {
 	var marker = new GMarker(point, icon); 	   
	GEvent.addListener(marker, 'click', function() { 
          window.location="/" + baseVP + "/" + langue + "/ville/pages/" + ville + ".htm"; });
		  
    return marker;
 }
 //]]>
