(function($) {

    $.fn.facileTabs2 = function(params) {

		// Fusionner les paramètres par défaut et ceux de l'utilisateur
        params = $.extend( {targetElements: null, showFirst:true}, params);

		if(params.targetElements!=null){

			var tabss = this.find("li");
			var tabs = this.find("a");
			var blocks = params.targetElements ;
			
			var tabsss = $('div.view').find("ul");

			
			$(tabs).click(function(){

				var activeIndex = $(tabs).index(this);

				$(blocks).hide();
				$(tabss).removeClass('selected');
				$(tabs).removeClass('selected');
				$(blocks).eq(activeIndex).fadeIn();
				$(tabss).eq(activeIndex).addClass('selected');
				$(tabs).eq(activeIndex).addClass('selected');
				$("#bloc_accueil_onglet_content").tinycarousel2({ display: 5 });

				return false;
			});

			if(params.showFirst==true){
				$(tabs[0]).trigger("click");
			}

		} else if(params.targetElements==null){

			this.find("a").each(function(){

				var hrefAncor = $(this).attr("href");
				var txtHref = hrefAncor.substring(hrefAncor.lastIndexOf("#") +1);

				this.href = txtHref;

				$("*[id='"+txtHref+"']").attr("rel","tabContent").hide();

				$(this).click(function(){
					$("*[rel='tabContent']").hide();
					$("*[id='"+txtHref+"']").fadeIn();
					return false;
				});

			});

			if(params.showFirst==true){
				var tabs = this.find("a");
				$(tabs).eq(0).trigger("click");
			}

		}

		return $(this);

    };
})(jQuery);

