var GMAPSKEY= 'ABQIAAAAY99Q9kigT304_Kuclg8mOxRLNfdKd-pHOiZqMK5vOtiF-qWeBBT3ggNK67Qb9VWjiFCmsQ9LtSmmnA';var BASEHREF= 'http://www.besse-issole-immobilier.com';var REFHREF= '/home/lbi/referenc/';var IDRECHERCHE= 'bloc';var MOTEUR_DE_RECHERCHE_MAXPRIX_VENTE = 568000;var MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION = 930;var MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION_VACANCES = 1000000;var MOTEUR_DE_RECHERCHE_MAXPRIX = 568000;var AFFICHAGE_CHOIX_PRIX = 'AFFICHAGE_CHOIX_PRIX';var my_tableau_js =new Array();var AFFICHAGE_CHOIX_SURFACE = 'AFFICHAGE_CHOIX_SURFACE';var my_tableau_js_surface =new Array();var MOTEUR_DE_RECHERCHE_MAXSURFACE = 500;var AFFICHAGE_CHOIX_SURFACE_TERRAIN = 'AFFICHAGE_CHOIX_SURFACE_TERRAIN';var my_tableau_js_surface_terrain =new Array();var MOTEUR_DE_RECHERCHE_MAXSURFACETERRAIN = 5000;var flagCoupsCoeur = true;var COUPSCOEUR_NB_IMAGES = 1;var EXPLORATEUR_INDICATION_POINTEUR = 1;var EXPLORATEUR_LEGENDE_POINTEUR = '<br/><span style="font-weight:bold;color:#1e5b9a;">Issole Immobilier<br/>1 rue Emile Gasquet<br/>83890 Besse-sur-Issole<span>';var AGENCE_LAT = 43.348838806;var AGENCE_LNG = 6.177293777;var LIGHTBOX_CAROUSEL_DEFILEMENT = LIGHTBOX_CAROUSEL_DEFILEMENT;

			
			var geocoder = new GClientGeocoder();
			
			var baseIcon = new GIcon();
			baseIcon.iconSize=new GSize(32,32);
			baseIcon.shadowSize=new GSize(56,32);
			baseIcon.iconAnchor=new GPoint(16,32);
			baseIcon.infoWindowAnchor=new GPoint(16,0);
			
			var df = new GIcon(baseIcon, "../admin/img/iimm2-green.png ", null, "img/iimm2-shadow.png");
			var dp = new GIcon(baseIcon, "../admin/img/iimm2-red.png", null, "img/iimm2-shadow.png");
			
		

			
			function find_agence_prox(lat,lng){
				var url = BASEHREF+'/index.php?page=flux&type=find_agence_prox&lat='+lat+'&lng='+lng;				
				var target = 'agence_prox';	
				var myAjax = new Ajax.Updater(target, url,{
			
					onCreate:function(request){
					},
			
					onComplete:function(request){
						affiche_itineraire($('ville_agence_prox').value, $('nom_agence_prox').value,'0');
					},
			
					method: 'get'});
			
				return true;
			}
			
		

									
			function load_map_itineraire() {
				map = new GMap2(document.getElementById("iti_map"));
			
				map.addControl(new GLargeMapControl());
				map.addMapType(G_PHYSICAL_MAP);
				map.addControl(new GMenuMapTypeControl(true,false));
				
				//map.setCenter(new GLatLng(47.15984,2.988281), 6);
				
				GDownloadUrl(BASEHREF + '/index.php?page=flux&type=implantation_agence', 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')));
						var nom = markers[i].getAttribute('nom');
						var adresse = markers[i].getAttribute('adresse');
						var ville = markers[i].getAttribute('ville');
						var cp = markers[i].getAttribute('cp');
						var tel = markers[i].getAttribute('tel');
						//var icone = markers[i].getAttribute('icone');
						var marker = createMarker(point, "<b>"+nom+"</b><br>"+adresse+"<br>"+cp+" "+ville+"<br>"+tel+"<br><a href=\"#\" onclick=\"affiche_itineraire('"+adresse+"', '"+ville+"', '1'); return false;\">Calculer mon itin&eacute;raire jusqu'&agrave; cette agence</a>");
						map.addOverlay(marker);
					}
				});
				if ( typeof( AGENCE_LAT ) != "undefined" &&  typeof( AGENCE_LNG ) != "undefined") 
				map.setCenter(new GLatLng(parseFloat(AGENCE_LAT),parseFloat(AGENCE_LNG)), 8);
				else map.setCenter(new GLatLng(47.15984,2.988281), 6);
			}
			
		

			
			function affiche_itineraire(adresse, ville, reset) {			
				if(reset=="1"){
					$('nom_agence_prox').value = ville;
					Element.update('nom_agence_prox_txt', ville);
					$('ville_agence_prox').value = adresse+", "+ville;
					Element.update('ville_agence_prox_txt', adresse+", "+ville);
				}
				else{
					Element.update('nom_agence_prox_txt', $('nom_agence_prox').value);
					Element.update('ville_agence_prox_txt', $('ville_agence_prox').value);
				}
			
				load_map_itineraire();
				Element.update('iti_route','');
				
				directionsPanel = document.getElementById("iti_route");
				directions = new GDirections(map, directionsPanel);
				directions.load("from: "+$('ville').value+", FR to: "+$('ville_agence_prox').value+", FR", {locale:"fr"});
			
			
			        GEvent.addListener(directions,"load", function() {
			
			        });
			
			}
			
		

		
		function relocalize(){
			var ville = $('ville').value;
			$('latitude').value = '';
			$('longitude').value = '';
		
			geocoder.getLatLng(
				ville+', france',
				function(point) {
					if (!point) {
						alert("La commune de " + ville + " est inconnue !");
					} else {
						map.setCenter(point, 13);
						var marker = new GMarker(point);
						map.addOverlay(marker);
						marker.openInfoWindowHtml(ville);
		
							var p = marker.getPoint();
							$('latitude').value=p.y;
							$('longitude').value=p.x;
		
						    find_agence_prox(p.y,p.x);
						    					    
					}
				}
			);
		}
			
		

		
		function createMarker(point,html,icon) {

			var marker = new GMarker(point,icon);
			        GEvent.addListener(marker, "mouseover", function() {
					marker.openInfoWindowHtml('<div class="marqueur_gmaps">'+html+'</div>');
			        });
			return marker;
		}
			
		

			
			function load(lat,lng,zoom,prox){				
				if (GBrowserIsCompatible()) {
				bounds = new GLatLngBounds();
				checktab= ",";


				map = new GMap2(document.getElementById("map"));
				

				map.addMapType(G_PHYSICAL_MAP);
				map.setMapType(G_PHYSICAL_MAP);
				map.addControl(new GScaleControl());                     
				map.addControl(new ZOOMBoutonControl());
				map.addControl(new PSMBoutonControl());
				
				if ( typeof( EXPLORATEUR_INDICATION_POINTEUR ) != "undefined" )  
						if (EXPLORATEUR_INDICATION_POINTEUR==1) {
            
            
if(typeof GIcon != "undefined") {
	var iconBlue = new GIcon();
	iconBlue.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
	iconBlue.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	iconBlue.iconSize = new GSize(12, 20);
	iconBlue.shadowSize = new GSize(22, 20);
	iconBlue.iconAnchor = new GPoint(6, 20);
	iconBlue.infoWindowAnchor = new GPoint(5, 1);

	var iconRed = new GIcon();
	iconRed.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
	iconRed.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	iconRed.iconSize = new GSize(12, 20);
	iconRed.shadowSize = new GSize(22, 20);
	iconRed.iconAnchor = new GPoint(6, 20);
	iconRed.infoWindowAnchor = new GPoint(5, 1);
}

map.setCenter(new GLatLng(parseFloat(AGENCE_LAT), parseFloat(AGENCE_LNG)), 15);
	var point = new GLatLng(parseFloat(AGENCE_LAT), parseFloat(AGENCE_LNG));
	var marker01 = new GMarker(point, iconBlue);
	GEvent.addListener(marker01, "click", function() {
		marker01.openInfoWindowHtml(EXPLORATEUR_LEGENDE_POINTEUR);
	});
	map.addOverlay(marker01);            
}

				map.setCenter(new GLatLng(lat, lng), zoom);
			} else {
				alert("D"+String.fromCharCode('233')+"sol"+String.fromCharCode('233')+", les cartes Google ne sont pas compatibles avec votre navigateur");
			} 
			}
			
		

		
		function clic(e)
{
  var message = "Click Droit Interdit";
  
  if(!document.rightClickDisabled) // initialize
  {
    if(document.layers) 
    {
      document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown = clic;
    }
    else document.oncontextmenu = clic;
    return document.rightClickDisabled = true;
  }
  if(document.layers || (document.getElementById && !document.all))
  {
    if (e.which==2||e.which==3)
    {
      return false;
    }
  }
  else
  {
    return false;
  }
}

addLoadEvent(function(){
clic();
});
		
		

		
    function page_pagination_recherche_bien_exclusif(od,page) {
    var url = BASEHREF + '/xmlrpcnet.php?mode=page_pagination_recherche&od_group_offredem_separe=Mandat_de_vente_exclusif&&od='+od+'&pagepagination='+page;
    
    if ( typeof( IDRECHERCHE ) != "undefined" ) {
					var idrecherche = IDRECHERCHE;
				} else {
					var idrecherche = 'resultat_recherche';
				}
    var target	= idrecherche;	
    
    var pars =	'';
    
    var myAjax = new Ajax.Updater(target, url, {
					onComplete:function(request){
						Effect.Appear(target, {duration:1, from:0.5, to:1.0})
					},
					parameters: pars
				});
			}
		
		

		
    function page_pagination_recherche(od,page) {
    var url = BASEHREF + '/xmlrpcnet.php?mode=page_pagination_recherche&od='+od+'&pagepagination='+page;
    
    if ( typeof( IDRECHERCHE ) != "undefined" ) {
					var idrecherche = IDRECHERCHE;
				} else {
					var idrecherche = 'resultat_recherche';
				}
    var target	= idrecherche;	
    
    var pars =	'';
    
    var myAjax = new Ajax.Updater(target, url, {
					onComplete:function(request){
						Effect.Appear(target, {duration:1, from:0.5, to:1.0})
					},
					parameters: pars
				});
			}
		
		

		
    function page_pagination_recherche_PN_LOT_EXCLU_BIEN(od,page) {
    var url = BASEHREF + '/xmlrpcnet.php?mode=page_pagination_recherche_PN_LOT_EXCLU_BIEN&od='+od+'&pagepagination='+page;
    
    if ( typeof( IDRECHERCHE ) != "undefined" ) {
					var idrecherche = IDRECHERCHE;
				} else {
					var idrecherche = 'resultat_recherche';
				}
    var target	= idrecherche;	
    
    var pars =	'';
    
    var myAjax = new Ajax.Updater(target, url, {
					onComplete:function(request){
						Effect.Appear(target, {duration:1, from:0.5, to:1.0})
					},
					parameters: pars
				});
			}
		
		

			
			function chargeannonces(){
				if ( typeof( IDRECHERCHE ) != "undefined" ) {
					var idrecherche = IDRECHERCHE;
				} else {
					var idrecherche = 'resultat_recherche';
				}				
				var url = BASEHREF + '/xmlrpcnet.php?mode=chargeannonces';
				var pars =	Form.serialize('recherche_form');
				var target	= idrecherche;	
				var myAjax = new Ajax.Updater(target, url, {
					onComplete:function(request){
						Effect.Appear(target, {duration:1, from:0.5, to:1.0})
					},
					parameters: pars
				});
			}
			
			function changeTransactionOrLocation () {
        
        var url = BASEHREF + '/xmlrpcnet.php';
        var pars =	'mode=changeTransactionOrLocation&'+Form.serialize('recherche_form');
        var target	= 'recherche_all_item';	
        var myAjax	= new Ajax.Updater(target, url,	{method: 'get', parameters: pars,
        
        
        onSuccess: function(){
          
          if ( $('recherche_form').od_group_offredem_separe.value == "Location_Saisonniere" )
            changeTypeFormulaireAndChargeLocations();
          else
            changeTypeFormulaireAndChargeAnnonces();
        }
        

        });
      
      }
      
      function changeTypeFormulaireAndChargeLocations () {
      
      var url = BASEHREF + '/xmlrpcnet.php';
	    var pars =	'mode=changeTypeFormulaire&'+Form.serialize('recherche_form');
	    var target	= 'formulairerecherchebien';	
	    var myAjax	= new Ajax.Updater(target, url,	{
		  method: 'get', 
		  parameters: pars,
		  
		  
		  onSuccess: function(){
		  
		              
		              if ( typeof( IDRECHERCHE ) != "undefined" ) {
					var idrecherche = IDRECHERCHE;
				} else {
					var idrecherche = 'resultat_recherche';
				}				
				var url = BASEHREF + '/xmlrpcnet.php?mode=chargelocationsAfterChangeTypeFormulaire';
				var pars =	Form.serialize('recherche_form');
				var target	= idrecherche;	
				var myAjax = new Ajax.Updater(target, url, {
					onComplete:function(request){
						Effect.Appear(target, {duration:1, from:0.5, to:1.0})
					},
					parameters: pars
				});
		              
		              
		  
		  }
		  
		  
	    });
      
      
      }
			
			function changeTypeFormulaireAndChargeAnnonces(){
				
        
      var url = BASEHREF + '/xmlrpcnet.php';
	    var pars =	'mode=changeTypeFormulaire&'+Form.serialize('recherche_form');
	    var target	= 'formulairerecherchebien';	
	    var myAjax	= new Ajax.Updater(target, url,	{
		  method: 'get', 
		  parameters: pars,
		  
		  
		  onSuccess: function(){
		  
		              
		              if ( typeof( IDRECHERCHE ) != "undefined" ) {
					var idrecherche = IDRECHERCHE;
				} else {
					var idrecherche = 'resultat_recherche';
				}				
				var url = BASEHREF + '/xmlrpcnet.php?mode=chargeannoncesAfterChangeTypeFormulaire';
				var pars =	Form.serialize('recherche_form');
				var target	= idrecherche;	
				var myAjax = new Ajax.Updater(target, url, {
					onComplete:function(request){
						Effect.Appear(target, {duration:1, from:0.5, to:1.0})
					},
					parameters: pars
				});
		              
		              
		  
		  }
		  
		  
	    });
        
        
        
        
			
      
      
      
      
      
      }
			
			
		

			
			function chargelocations(){
			  if ( typeof( IDRECHERCHE ) != "undefined" ) {
					var idrecherche = IDRECHERCHE;
				} else {
					var idrecherche = 'resultat_recherche';
				}		
				var url = BASEHREF + '/xmlrpcnet.php?mode=chargelocations';
				var pars =	Form.serialize('recherche_form');
				var target	= idrecherche;	
				var myAjax = new Ajax.Updater(target, url, {
					onComplete:function(request){
						Effect.Appear(target, {duration:1, from:0.5, to:1.0})
					},
					parameters: pars
				});
			}
			
		

			
			function addLoadEvent(func) {
				var oldonload = window.onload;
				if (typeof window.onload != 'function') {
					window.onload = func;
				} else {
					window.onload = function() {
						if (oldonload) {
							oldonload();
						}
						func();
					}
				}
			}
			
		

			
			function testmail(mail){	
				var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
				if(!reg.test(mail)) {
					return false;
				} else {
					return true;
				}
			}
			
		

			
			function format(x,type) {
				if (x==0) {
					return x;
				} else {
					var str = x.toString(), n = str.length;
					if (n <4) {
						return x;
					} else {
						return ((n % 3) ? str.substr(0, n % 3) + ' ' : '') + str.substr(n % 3).match(new RegExp('[0-9]{3}', 'g')).join(' ');
					}
				}
			}
			
		

			
			function emptyIt(element){
				while (element.firstChild) {
  				element.removeChild(element.firstChild);
				}
			}
			
			function createOpt(val,text){
				var opt = document.createElement('option');
				var textval =document.createTextNode(text);
				opt.appendChild(textval);
				opt.value = val;
				return opt;
			}
			
			function changeSurface (type,obj){
			
			if (  (type.indexOf("-")>=0) ) {
      var type=type.substring(type.lastIndexOf("-"));
      type = type.substring(1,type.length);
      }
			
      switch(type){
case '5':          
        if ( $('recherche_form').surface ) {
        var obj = obj || $('recherche_form').surface;
        emptyIt(obj);
        obj.appendChild(createOpt('','Surface de Terrain m'+String.fromCharCode('178')));
        obj.name = 'surfaceterrain';
        obj.value = '';	
        var j = 0;
        
        if ( typeof( MOTEUR_DE_RECHERCHE_MAXSURFACETERRAIN ) != "undefined" ) {
					var idmaxsurface = MOTEUR_DE_RECHERCHE_MAXSURFACETERRAIN;
				}
				else {
					var idmaxsurface = 500;
				}	
				
				if ( typeof( AFFICHAGE_CHOIX_SURFACE_TERRAIN ) != "undefined" )  		
						if (AFFICHAGE_CHOIX_SURFACE_TERRAIN == 'DYNAMIC' )
              for(var i = 0; i < idmaxsurface ; i = i + 100){	j = i + 100; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
            else
              {
              for ( i=0 ; i < my_tableau_js_surface_terrain.length; i++ ) {
                obj.appendChild(createOpt(my_tableau_js_surface_terrain[i][0],my_tableau_js_surface_terrain[i][1]));}
              } 
         else
          for(var i = 0; i < idmaxsurface ; i = i + 100){	j = i + 100; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
          	
                  	
      }     
break;
default:       
      if ( $('recherche_form').surfaceterrain ) {
        var obj = obj || $('recherche_form').surfaceterrain;
        emptyIt(obj);
        obj.appendChild(createOpt('','Surface m'+String.fromCharCode('178')));
        obj.name = 'surface';
        obj.value = '';	
        
        var j = 0;
        
        if ( typeof( MOTEUR_DE_RECHERCHE_MAXSURFACE ) != "undefined" ) {
					var idmaxsurface = MOTEUR_DE_RECHERCHE_MAXSURFACE;
				}
				else {
					var idmaxsurface = 500;
				}	
				
				if ( typeof( AFFICHAGE_CHOIX_SURFACE ) != "undefined" )  
						if (AFFICHAGE_CHOIX_SURFACE == 'DYNAMIC' )
              for(var i = 0; i < idmaxsurface ; i = i + 100){	j = i + 100; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
            else
              {
              for ( i=0 ; i < my_tableau_js_surface.length; i++ ) {
                obj.appendChild(createOpt(my_tableau_js_surface[i][0],my_tableau_js_surface[i][1]));}
              }
        else
          for(var i = 0; i < idmaxsurface ; i = i + 100){	j = i + 100; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
           	
        		
      }      
break;
}

}
			
			// Fonction pour le formulaire moteur de recherche
function changeTypeFormulaire() {
var url = BASEHREF + '/xmlrpcnet.php';
	var pars =	'mode=changeTypeFormulaire&sans_retour_ajax=1&'+Form.serialize('recherche_form');
	var target	= 'formulairerecherchebien';	
	var myAjax	= new Ajax.Updater(target, url,	{
		method: 'get', 
		parameters: pars
	});
}


			function changeScalePrice(type,obj){
				var obj = obj || $('recherche_form').prix;
				emptyIt(obj);
				
				if ( typeof( MOTEUR_DE_RECHERCHE_MAXPRIX_VENTE ) != "undefined" ) {
					var idmaxvente = MOTEUR_DE_RECHERCHE_MAXPRIX_VENTE;
				}
				else {
					var idmaxvente = 5000001;
				}	
        
        
        if ( typeof( MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION ) != "undefined" ) {
					var idmaxlocation = MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION;
				}
        else {
					var idmaxlocation = 5001;
				}	
				
				if ( typeof( MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION_VACANCES ) != "undefined" ) {
					var idmaxlocationvacances = MOTEUR_DE_RECHERCHE_MAXPRIX_LOCATION_VACANCES;
				}
        else {
					var idmaxlocationvacances = 4001;
				}	

				
				
				switch(type){
					
          case '8': // location de vacances
            obj.appendChild(createOpt('','Loyer (euro)'));
						var j = 0;
						
          if ( typeof( AFFICHAGE_CHOIX_PRIX ) != "undefined" )  
            if (AFFICHAGE_CHOIX_PRIX == 'DYNAMIC' )
              for(var i = 0; i < idmaxlocationvacances; i = i + 500){	j = i + 500; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
            else
              for(var i = 0; i < idmaxlocationvacances; i = i + 500){	j = i + 500; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
          else
            for(var i = 0; i < idmaxlocationvacances; i = i + 500){	j = i + 500; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}      				
					break;
					
					
          case '2': // loc					
						obj.appendChild(createOpt('','Loyer (euro)'));
						var j = 0;
						
          if ( typeof( AFFICHAGE_CHOIX_PRIX ) != "undefined" )  
            if (AFFICHAGE_CHOIX_PRIX == 'DYNAMIC' )
              for(var i = 0; i < idmaxlocation; i = i + 500){	j = i + 500; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
            else
              for(var i = 0; i < idmaxlocation; i = i + 500){	j = i + 500; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
          else
            for(var i = 0; i < idmaxlocation; i = i + 500){	j = i + 500; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}      				
					break;
					
					
					default: //vente		
						obj.appendChild(createOpt('','Prix (euro)'));
						var j = 0;
						
						
            if ( typeof( AFFICHAGE_CHOIX_PRIX ) != "undefined" )
              if (AFFICHAGE_CHOIX_PRIX == 'DYNAMIC' )
                for(var i = 0; i < idmaxvente ; i = i + 100000){	j = i + 100000; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
              else
                {
                for ( i=0 ; i < my_tableau_js.length; i++ ) {
                  obj.appendChild(createOpt(my_tableau_js[i][0],my_tableau_js[i][1]));}
                }
            else
              for(var i = 0; i < idmaxvente ; i = i + 100000){	j = i + 100000; obj.appendChild(createOpt(i+'-'+j,format(i)+'-'+format(j)));}
            				
				}				
				obj.value = '';				
			}
			
		

			
			function addE(e,obj,func){
				if (obj.addEventListener){
					obj.addEventListener(e,func, false);
				} else if (obj.attachEvent) {
					obj.attachEvent('on'+e,func);
				}	
			}
			
		

			
			function load(lat,lng,zoom){										
				if (GBrowserIsCompatible()) {
				
				lat = $('elgmaps-lat').value;
				lng = $('elgmaps-lng').value;
				zoom = parseInt($('elgmaps-zoom').value);
				
				bounds = new GLatLngBounds();

				var map = new GMap2(document.getElementById("map"));
				map.addControl(new GLargeMapControl());
        map.addControl(new GMenuMapTypeControl(true,false));
        map.addMapType(G_PHYSICAL_MAP);
				


				if ( typeof( EXPLORATEUR_INDICATION_POINTEUR ) != "undefined" )  
					if (EXPLORATEUR_INDICATION_POINTEUR==1) {
            map.setCenter(new GLatLng(parseFloat(AGENCE_LAT), parseFloat(AGENCE_LNG)), 15);
						var point = new GLatLng(parseFloat(AGENCE_LAT), parseFloat(AGENCE_LNG));
						
            
            
						
						
            if ( typeof(AFFICHE_LOGO_MAP_AGENCE ) != "undefined" ) {
              if (AFFICHE_LOGO_MAP_AGENCE==1) {
                var IconeAgence = new GIcon();
                IconeAgence.image = BASEHREF+"/images/" + LOGO_MAP_AGENCE;
                IconeAgence.shadow = "";
                IconeAgence.iconSize = new GSize(WIDTH_LOGO_MAP_AGENCE, HEIGHT_LOGO_MAP_AGENCE);
                IconeAgence.shadowSize = new GSize(22, 20);
                IconeAgence.iconAnchor = new GPoint(GPOINT_X_LOGO_MAP_AGENCE,GPOINT_Y_LOGO_MAP_AGENCE);
                IconeAgence.infoWindowAnchor = new GPoint(5, 1);
                map.addOverlay(new GMarker(point, IconeAgence));
                var marker01 = new GMarker(point, IconeAgence);
              }
              else {
                map.addOverlay(new GMarker(point));
                var marker01 = new GMarker(point);
              }
            }
            else {
              map.addOverlay(new GMarker(point));
              var marker01 = new GMarker(point);
            }
						
						
            GEvent.addListener(marker01, "click", function() {
            marker01.openInfoWindowHtml('<span style="color:black;">'+EXPLORATEUR_LEGENDE_POINTEUR+'</span>');
            });
            map.addOverlay(marker01);   
					}
				
				

				if(zoom == 1) zoom = 14;			
				map.setCenter(new GLatLng(lat, lng), zoom);	
				$("map").style.width = "100%";				
			} else {
				alert("D"+String.fromCharCode('233')+"sol"+String.fromCharCode('233')+", les cartes Google ne sont pas compatibles avec votre navigateur");
			} 
		}
			
			function loadMap() {
      var script = document.createElement("script");
      script.setAttribute("src", "http://maps.google.com/maps?file=api&v=2.x&key="+GMAPSKEY+"&c&async=2&callback=load");
      script.setAttribute("type", "text/javascript");
      document.documentElement.firstChild.appendChild(script);
    }
			
		

 addLoadEvent(function(){ if($('localize')){ Event.observe('localize','click',function (event) { relocalize(); } ); }
 });