(function ($) {
// VERTICALLY ALIGN FUNCTION
$.fn.vAlign = function() {
	return this.each(function(i){
	var ah = $(this).height();
	var ph = $(this).parent().height();
	var mh = (ph - ah) / 2;
	$(this).css('margin-top', mh);
	});
};
})(jQuery);

$(document).ready(function(){
	
	// Vertical align
	if ($(".unite-temoignages a img")) {
		$('.unite-temoignages a img').vAlign();
	}
	
	// Coche par défaut la case "Inscription à la newsletter"
	$("#tx-srfeuserregister-pi1-tx_crealia_newsletter").attr("checked", true);
	
	//
	//Slide login et search form
	//
	
    $("#buttons-panel a.search-trigger").click(function(){ 
        if ($(".panel-content").hasClass("opened-search")) {
			$(".panel-content").slideUp();
			$(".panel-content").removeClass("opened-search");
		} else {
			$(".panel-content").slideDown();
			$(".panel-content").removeClass("opened-login");
			$(".panel-content").addClass("opened-search");
			$("#tab-search").show();
			$("#tab-login").hide();
		}
		return false;
	}); 
	
	$("#buttons-panel a.login-trigger").click(function(){
		 if ($(".panel-content").hasClass("opened-login")) {
			$(".panel-content").slideUp();
			$(".panel-content").removeClass("opened-login");
		} else {
			$(".panel-content").slideDown(); 
			$(".panel-content").removeClass("opened-search");
			$(".panel-content").addClass("opened-login");
			$("#tab-login").show();
			$("#tab-search").hide();
		}
		return false;
    });
	
	
	$("a#lien-inscription-accueil").hide();
	$("a#but-acc-mb").click(function(){					 
		$("#helpLoginbox-1").toggle();
		return false;
	});
	
	//
	// Tabbed Content
	//
	
	if ($("#wrapper-tab-page")) {
		$("#wrapper-tab-page .tab-content p").each(function(ind, el) {
			if (($(el).html()) == '') {
				$(el).hide();
				$(el).prev('h2').hide();
			}
		});
	}
	
	$(".tab-content").hide();
	$("ul#tabs-menu li:first").addClass("active");
	$(".tab-content:first").show();

	$("ul#tabs-menu li").click(function() {
		
		//Determine la position de la li cliquée
		var index_li = $("ul#tabs-menu li").index(this);

		$("ul#tabs-menu li").removeClass("active");
		$(this).addClass("active");
		$(".tab-content").hide();

		var activeTab = $(".tab-content:nth("+index_li+")");
		$(activeTab).show();
		
		return false;
		
	});
	
	$("#partenaires_footer .scroller a:last").addClass("apart");
	
	$('#carouselAccueil').jcarousel({
        auto: 3,
		scroll: 4,
		animation: 'slow',
		wrap: 'circular'
    });
	
	$('#carouselSb').jcarousel({
        auto: 3,
		scroll: 3,
		animation: 'slow',
		wrap: 'circular'
    });

	
});
