/* Recherche */
$('#recherche_commune_valider').css('display','none');
function page_changer(page_cible)
{
	if (!isNaN(page_cible) && page_cible>0)
	{
		$('input[name=recherche_page]').val(page_cible);
		$('input[name=recherche_page]').parent().submit();
	}
	return false;
}
function secteur_changer(secteur_cible)
{
	if (!isNaN(secteur_cible) && secteur_cible>0)
	{
		$('input[name=recherche_secteur]').val(secteur_cible);
		$('input[name=recherche_secteur]').parent().submit();
	}
	return false;
}
/* Application thickbox GoogleMap */
//var geolocalisation_googleMap,geolocalisation_marker;
function createInfoMarker(point, infosText)
{
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click",
		function()
		{
			marker.openInfoWindowHtml(infosText);
		}
	);
	return marker;
}
function googleMap_charger(latitude_valeur,longitude_valeur, infosText)
{
	var geolocalisation_googleMap,geolocalisation_marker;
	
	var element_cible = document.getElementById('googleMap_carte');
	element_cible.innerHTML	=	'Chargement de la carte en cours, veuillez patienter...';
	if (GBrowserIsCompatible())
	{
		setTimeout(
			function()
			{
				//DeBuG Height ThickBox - permet d'éviter la marge basse incontrôlé
				$('div#TB_ajaxContent').height('380px');
				$('div#deporte_legende').html($('div#TB_ajaxWindowTitle').html());
				
				element_cible.innerHTML	=	null;
				element_cible.innerHTML	=	null;
				geolocalisation_googleMap = new GMap2(element_cible);
				geolocalisation_googleMap.addControl(new GLargeMapControl());
				geolocalisation_googleMap.addControl(new GMapTypeControl());
				
				var point = new GLatLng(latitude_valeur, longitude_valeur);
				geolocalisation_googleMap.setCenter(point, 10);
				
				if (geolocalisation_marker != null)
				{
					geolocalisation_googleMap.removeOverlay(geolocalisation_marker);
					geolocalisation_marker = null;
				}
				geolocalisation_marker = createInfoMarker(point, infosText);
				geolocalisation_googleMap.addOverlay(geolocalisation_marker);
			}
		,1);
	}
	else
		element_cible.innerHTML	=	'Votre navigateur ne vous permet pas d\'afficher cette carte.';
}
function googleMap_changer() {
	/* Thanks To joelbirch ;) */
    var coordonnee_latitude,coordonnee_longitude,coordonnee_titre;
	var $$ = $(this);
	var $dataUl = $$.next('ul');
    coordonnee_latitude = $dataUl.find('li.coordonnee_latitude').html();
    coordonnee_longitude = $dataUl.find('li.coordonnee_longitude').html();
    coordonnee_titre = $dataUl.find('li.coordonnee_titre').html();
    return googleMap_charger(coordonnee_latitude, coordonnee_longitude, coordonnee_titre);
}