/********* Carousel *******/ 
function carouselAccompagne_initCallback(carousel) {
	jQuery('#accompagnePagination a.next').bind('click', function() {
        carousel.next();
        return false;
    });
    jQuery('#accompagnePagination a.prev').bind('click', function() {
        carousel.prev();
        return false;
    });
}

function carouselALaUne_initCallback(carousel){
	
	jQuery('#alaUnePagination li a.next').bind('click', function() {
		carousel.next();
		return false;
	});
	
	jQuery('#alaUnePagination li a.prev').bind('click', function() {
		carousel.prev();
		return false;
	});
	
	jQuery('#alaUne #alaUnePagination a.numero').bind('click', function() {
		carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
		return false;
	});
	
	var newH = jQuery("#alaUne #galeriePhoto.jcarousel-list li:first .galeriePhotoDetails").height();
	jQuery("#alaUne #alaUnePagination").css("bottom", (newH+20));
	jQuery("#alaUne #galeriePhoto.jcarousel-list li img").removeAttr("height").removeAttr("width");
	jQuery("#alaUne #galeriePhoto.jcarousel-list li img").attr("width", 463);
}


/********* Menu *******/
function initNavigation(){
	jQuery("ul#menu > li").bind("mouseenter", function(e) {
		$("> a", this).addClass('actif');
		jQuery(this).find('.sousNav').css('top', 0);
	}).bind("mouseleave", function(e) {
		$("> a", this).removeClass('actif');
		jQuery(this).find('.sousNav').css('top', '-10000px');
	});
};


function pressBtn(carousel, obejctli, liindex, listate){
     jQuery('#galeriePhoto.jcarousel-list li.selected').removeClass("selected");
     jQuery('#galeriePhoto.jcarousel-list li[jcarouselindex='+ liindex +']').addClass("selected");
     var newH = jQuery("#alaUne #galeriePhoto.jcarousel-list li.selected .galeriePhotoDetails").height();
     jQuery("#alaUne #alaUnePagination").animate({"bottom": newH+20}, 200);
};


/******** READY * *******/   
jQuery(document).ready(function (){
	var eltActuel = '';
	var monthCalendarDisplay = '';
	var yearCalendarDisplay = '';
	
	//Home Page : carousels
	jQuery("#accompagne ul").jcarousel({
		scroll: 1,
		wrap: 'both',
		initCallback: carouselAccompagne_initCallback
	});
	
	jQuery("#galeriePhoto").jcarousel({
		scroll: 1,
		wrap: 'both',
		animation : 500,
		auto : 20,
		initCallback: carouselALaUne_initCallback,
          itemVisibleInCallback: {
            onBeforeAnimation: pressBtn
          }
	});
	 
	//Home Page : Agenda => en fr automatiquement grace au script supplémentaire
	jQuery("#calendrier").datepicker({
		onChangeMonthYear: function(year, month, inst) {
			//Changement des variables en cours d'affichage
			monthCalendarDisplay = month;
			yearCalendarDisplay = year;		
			//Gestion Ajax : récupération des évènement du mois
		},
		onSelect: 	function (dateText, inst) {
			//jQuery("#calendrierTexte > p").html("Participez au sessions SESSAD : " + dateText);
			//console.log(inst.dpDiv);
			jQuery(inst.dpDiv.parent(".hasDatepicker"))
				.bind("mouseout", function() {
					jQuery("#calendrierTexte > p").html("OUT");
				})
				.bind("mouseover", function() {
					//console.log(jQuery(this).html());
					jQuery("#calendrierTexte > p").html("IN");
				});
		}
	});
});
