$(document).ready(function() {

	//-- Autocomplétion
	if ($('#input_ville').length>0)
	{
		var ac = $('#input_ville').autocomplete({ 
				serviceUrl: '/ajax/v3-suggest.php',
			    minChars:2, 
			    zIndex: 9999,
			    // callback function:
			    onSelect: function(value, data){ autocomplete_ville_cp('input_ville', 'input_cp', value); }
		});
		ac.enable();
		var ac2 = $('#input_cp').autocomplete({ 
			serviceUrl:'/ajax/v3-suggest.php',
		    minChars:2, 
		    zIndex: 9999,
		    // callback function:
		    onSelect: function(value, data){ autocomplete_ville_cp('input_ville', 'input_cp', value); }
		});
		ac2.enable();
	}
	// pas pour la page d'inscription car elle est "light" et ne présente pas toutes ces fonctionnalités
	if (document.location.href.indexOf('inscription.html')==-1)
	{
		if ($('#input_ville_annu').length>0)
		{
			var ac_annu = $('#input_ville_annu').autocomplete({ 
					serviceUrl:'/ajax/v3-suggest.php',
				    minChars:2, 
				    zIndex: 9999,
				    // callback function:
				    onSelect: function(value, data){ autocomplete_ville_cp('input_ville_annu', 'input_cp_annu', value); }
			});
			ac_annu.enable();
		}
		if ($('#input_ville_cta').length>0)
		{
			var ac_annu = $('#input_ville_cta').autocomplete({ 
					serviceUrl:'/ajax/v3-suggest.php',
				    minChars:2, 
				    zIndex: 9999,
				    // callback function:
				    onSelect: function(value, data){ autocomplete_ville_cp('input_ville_cta', 'input_cp_cta', value);updateurl(); }
			});
			ac_annu.enable();
		}
		if ($('#input_ville_annu_top').length>0)
		{
			$('#input_ville_annu_top').click(function(){
				$('#divannuaire').unbind("mouseleave");
				$('#divannuaire').unbind("clickoutside");
			});
			var ac_barre = $('#input_ville_annu_top').autocomplete({ 
					serviceUrl:'/ajax/v3-suggest.php',
				    minChars:2, 
				    zIndex: 9999,
				    // callback function:
				    onSelect: function(value, data){ autocomplete_ville_cp('input_ville_annu_top', 'input_cp_annu_top', value); setTimeout('$("#divannuaire").mouseleave(function() {setTimeout("affiche_div_menutop()",200);});' ,100); }
			});
			ac_barre.enable();
		}
		//-- Info Bulle
		$(function(){ jQuery(".infobulle").tipTip(); });
		
		//-- Slider rayon de recherche
		$(function() {
			$( "#slider-range-min" ).slider({
				range: "min",
				value: $( "#rayon" ).val(),
				min: 10,
				max: 50,
				slide: function( event, ui ) {
					$( "#rayon" ).val( ui.value );
				}
			});
		});
		//-- Slider rayon de recherche l'autre
		$(function() {
			$( "#slider-range-min2" ).slider({
				range: "min",
				value: $( "#rayon2" ).val(),
				min: 10,
				max: 50,
				slide: function( event, ui ) {
					$( "#rayon2" ).val( ui.value );
				},
				stop: function( event, ui ) {
					document.location.href='/'+$("#url_pour_rayon").val()+'&rayon='+$("#rayon2").val() ;
				}
			});
		});	
		
		// derniers posts forum dans div menu top
		jQuery.ajax({
			   type: "POST",
			   url: "/ajax/v3-dernier_post_forum.php",
			   success: function(msg){
			     	jQuery('#divforumcontenu_derniersposts').html(msg);
			   }
			 });
		
		// gestion des divs menu top
		$('#divpromo').css({ position: "absolute"});
		$('#diventretien').css({ position: "absolute"});
		$('#divannuaire').css({ position: "absolute"});
		$('#divforum').css({ position: "absolute"});
		top_menupromo_img_src=$('#top_menupromo_img').attr("src");
		top_menuentretien_img_src=$('#top_menuentretien_img').attr("src");
		top_menuannuaire_img_src=$('#top_menuannuaire_img').attr("src");
		top_menuforum_img_src=$('#top_menuforum_img').attr("src");
		affiche_div_menutop();
		$('#divpromo').mouseleave(function() {
			setTimeout("affiche_div_menutop()",200);
		});
		$('#diventretien').mouseleave(function() {
			setTimeout("affiche_div_menutop()",200);
		});
		$('#divannuaire').mouseleave(function() {
			setTimeout("affiche_div_menutop()",200);
		});
		$('#divforum').mouseleave(function() {
			setTimeout("affiche_div_menutop()",200);
		});
		$("#divpromo").bind( "clickoutside", function(event){
			if ($("#divpromo").is(":visible"))
				affiche_div_menutop();
		});
		$("#diventretien").bind( "clickoutside", function(event){
			if ($("#diventretien").is(":visible"))
				affiche_div_menutop();
		});
		$("#divannuaire").bind( "clickoutside", function(event){
			if ($("#divannuaire").is(":visible"))
				affiche_div_menutop();
		});
		$("#divforum").bind( "clickoutside", function(event){
			if ($("#divforum").is(":visible"))
				affiche_div_menutop();
		});
		// magouille pour le bug de la divannuaire qui se ferme a cause du select trop long
		$('#select_marque_annu_top').click(function(){
			$('#divannuaire').unbind("mouseleave");
		});
		$('#select_marque_annu_top').change(function(){
			setTimeout('$("#divannuaire").mouseleave(function() {setTimeout("affiche_div_menutop()",200);});' ,100);
		});	
		// gestion des pictos landing pages marques (accueil)
		affiche_div_accueil_lp("");
		
		// Prechargement des images de la carte de l'annuaire
		imageObj = new Image();
		imageObj.src="/images/annuaire/carte/carte-alsace.gif";
		imageObj.src="/images/annuaire/carte/carte-aquitaine.gif";
		imageObj.src="/images/annuaire/carte/carte-auvergne.gif";
		imageObj.src="/images/annuaire/carte/carte-basse-normandie.gif";
		imageObj.src="/images/annuaire/carte/carte-bourgogne.gif";
		imageObj.src="/images/annuaire/carte/carte-bretagne.gif";
		imageObj.src="/images/annuaire/carte/carte-centre.gif";
		imageObj.src="/images/annuaire/carte/carte-champagne-ardenne.gif";
		imageObj.src="/images/annuaire/carte/carte-corse.gif";
		imageObj.src="/images/annuaire/carte/carte-franche-comte.gif";
		imageObj.src="/images/annuaire/carte/carte-haute-normandie.gif";
		imageObj.src="/images/annuaire/carte/carte-ile-de-france.gif";
		imageObj.src="/images/annuaire/carte/carte-languedoc-roussillon.gif";
		imageObj.src="/images/annuaire/carte/carte-limousin.gif";
		imageObj.src="/images/annuaire/carte/carte-loraine.gif";
		imageObj.src="/images/annuaire/carte/carte-midi-pyrenees.gif";
		imageObj.src="/images/annuaire/carte/carte-nord-pas-de-calais.gif";
		imageObj.src="/images/annuaire/carte/carte-pays-de-la-loire.gif";
		imageObj.src="/images/annuaire/carte/carte-picardie.gif";
		imageObj.src="/images/annuaire/carte/carte-poitou-charente.gif";
		imageObj.src="/images/annuaire/carte/carte-provence-alpes-code-a.gif";
		imageObj.src="/images/annuaire/carte/carte-rhone-alpes.gif";
		// et des images du menu du haut
		imageObj.src="/images/v3-template/header/bouton-div-01-c.gif";
		imageObj.src="/images/v3-template/header/bouton-div-02-c.gif";
		imageObj.src="/images/v3-template/header/bouton-div-03-c.gif";
		imageObj.src="/images/v3-template/header/bouton-div-04-c.gif";
		// moteur de recherche filtres
		imageObj.src="/images/v3-template/recherche/bouton-filtre-on.gif";
		imageObj.src="/images/v3-template/recherche/autre-recherche-on.gif";
		imageObj.src="/images/v3-template/recherche/bouton-mode-map-on.gif";
		imageObj.src="/images/v3-template/recherche/bouton-mode-liste-off.gif";
		
		// Gestion des divs filtres
		$('.bloc_filtre').css({ position: "absolute"});
	}
});



