$(document).ready(function(){	
	debutLocAnnee = 1;
	debutLocSaison = 1;
	
	// Affichage des détails
	initDetailOnClick($('.ext, .titre_location')); //  .location_img,
	
	// Boutons précédent-suivant
	$('.btn_ajax').click(function(){
		var reg = new RegExp("[_]+", "g");
		var params = $(this).attr('id').split(reg);
		
		tournerPage(params[0], params[1], params[2], params[3], params[4]);
	});
	$('.btn_ajax').hover(function(){
		$(this).css('cursor', 'pointer');
	});
	
	// Menu de sélection du nombre d'annonces par page
	$('.nbAnnoncesAff select').change(function(){
		var reg = new RegExp("[_]+", "g");
		var params = $(this).attr('id').split(reg);
		
		tournerPage(params[0], params[1], params[2], params[3], this.value);
	});
	
	// Zoom des images
	$.fn.fancyzoom.defaultsOptions.imgDir='../images/ressources/';
	$('.location_img img').fancyzoom({Speed:200});
});

// Initialise l'évenement onclick et hover pour l'affichage des détails
function initDetailOnClick(elements){
	elements.click(function(){
		if('SPAN'==this.nodeName)
			var divLocation = $(this).parent().parent();
		else
			var divLocation = $(this).parent();
		
		var ext = divLocation.find('.ext_desc');
		var imgDetail = divLocation.find('.ext');
		
		ext.slideToggle('slow', function(){		
			if("block" != ext.css('display')){
				imgDetail.css('background-image', "url('../images/detailBas.png')");
			}else{
				imgDetail.css('background-image', "url('../images/detailHaut.png')");
			}
		});
	});
	elements.hover(function(){
		$(this).css('cursor', 'pointer');
	});
} // function initDetailOnClick