$(document).ready(function() {  

	//Appelle la fonction initialize js avec les paramètres renvoyés par ajax/php
	if($('#carteGmap').size()) //test si le div conteneur de carte existe
	{	
		if($('#id_department').val() != "")
		{
			$.ajax({ 
				url: "geolocalize?function=initializeByDepart&id="+$('#id_department').val(), 
				cache: false, 
				success:function(html){initialize(html);},
				error:function(XMLHttpRequest, textStatus, errorThrows){ 
					alert('Une erreur est survenue durant l\'éxécution de la requête ajax.');
					}
			});	
		}
		else
		{
			
			$.ajax({ 
				url: "geolocalize?function=initializeById&id="+$('#id_agency').val(), 
				cache: false, 
				success:function(html){initialize(html);},
				error:function(XMLHttpRequest, textStatus, errorThrows){ 
					alert('Une erreur est survenue durant l\'éxécution de la requête ajax.');
					}
			});			
		}
		
		
		$('.centerGeolocLink').click(function() {
			$.ajax({ 
				url: "geolocalize?function=initializeById&id="+this.id, 
				cache: false, 
				success:function(html){initialize(html);},
				error:function(XMLHttpRequest, textStatus, errorThrows){ 
					alert('Une erreur est survenue durant l\'éxécution de la requête ajax.');
					}
			});
		});		
		
	}
	
	if($('#carteGmapDelegations').size()) //test si le div conteneur de carte existe
	{		
			$.ajax({ 
				url: "geolocalize?function=initializeDelegationsById&id="+$('#id_agency').val(), 
				cache: false, 
				success:function(html){initializeDelegations(html,true);},
				error:function(XMLHttpRequest, textStatus, errorThrows){ 
					alert('Une erreur est survenue durant l\'éxécution de la requête ajax.');
					}
			});	
			
			
			$('.centerGeolocLinkDelegation').click(function() {				
				$.ajax({ 
					url: "geolocalize?function=initializeDelegationsById&id="+this.id, 
					cache: false, 
					success:function(html){initializeDelegations(html);},
					error:function(XMLHttpRequest, textStatus, errorThrows){ 
						alert('Une erreur est survenue durant l\'éxécution de la requête ajax.');
						}
				});
			});	
	}
	
	
	$('.extern').mouseenter(function(){
		var ex = this;
		if(!$(this).attr('title'))
		{
			$.ajax({
				url:'/ajax_glossary/'+$(this).attr('word_id'),
				dataType:'html',
				success:function(data, textStatus){				
					$(ex).attr('title', data);					
				},
				error:function(XMLHttpRequest, textStatus, errorThrows){ 
					alert('Une erreur est survenue durant l\'éxécution de la requête ajax.');
					}
			})
		}
		
	});
	
	
});