(function($) {
    var managePlaneteBac = {
        init: function () {
            if($(".planeteBac .scrollContainer").length > 0) {
                $(".planeteBac .scrollContainer").css('overflow', 'hidden');
                if($(".planeteBac .scrollContainer").length > 1) {
                    $(".planeteBac .scrollContainer").each(function () {
                        $(this).jScrollPane({animateTo:true, showArrows:false, scrollbarWidth: 7});
                    });
                } else {
                    $(".planeteBac .scrollContainer").jScrollPane({animateTo:true, showArrows:false, scrollbarWidth: 7});
                }
                $(".planeteBac .scrollGeneralContainer .jScrollPaneDrag").css({width: "3px", marginLeft: "2px"});
            }
            
            // manage js navigation
			if($(".planeteBac #accueil.select").length > 0) {
	            $('.planeteBac .navigation li a:not(.quiz)').click(function () {
	                // Show / hide
	                var block = $(this).attr('href');
	                block = block.split('/');
	                block = block[block.length - 1];
	                block = block.split('.');
	                block = block[0];
	                $('.planeteBac #main > div.select').fadeOut(150, function () {
	                    $('.planeteBac #main > div').removeClass('select');
	                    $('#'+block).addClass('select');
	                    $('#'+block).hide();
	                    $('#'+block).fadeIn(150);
	                });
	                
	                // navbar update
	                $('.planeteBac .navigation li').removeClass('select');
	                $(this).parent().addClass('select');
	                var url = String($(this).attr('href'));
	                if(url.indexOf('planeteBac-sujet-') > -1) {
	                    $('.navigation > li > a[href*=planeteBac-sujet-]').parent().addClass('select');
	                }
	                if(url.indexOf('planeteBac-sujet-40') > -1) {
	                    $('.navigation > li > ul > li > a[href*=planeteBac-sujet-40]').parent().addClass('select');
	                }
	                return false;
	            });
			}
			
			// tooltip sur la home sujet
			if($('.planeteBac .accueilHomeSujet').length > 0) {
			    
			    var paddingTop = $("#tooltip .contenu:eq(0)").css("paddingTop");
                paddingTop = Number(paddingTop.substring(0, paddingTop.length - 2));
                
                var hauteurContenu = $(".contenu:eq(0)", $("#tooltip")).height();
                $(".gauche, .droite", $("#tooltip")).css("height", (paddingTop+ hauteurContenu)+"px");
			    
			    $('.planeteBac .accueilHomeSujet dl dd:not(.noTooltip)').tooltip({ 
        			delay: 0,
        			track: true, 
        			showURL: false,
        			top: 10,
        			left: -30,
        			bodyHandler: function() { 
        				return managePlaneteBac.getContenuInfoBulle($(this)); 
        			} 
        		});
        		$('.planeteBac .accueilHomeSujet dl dd').click(function () {return false;});
        		$('.planeteBac .accueilHomeSujet dl dd.noTooltip, .planeteBac .accueilHomeSujet dl dd.noTooltip *').css('cursor', 'default');
			}
        },
        getContenuInfoBulle: function (item) {
            var cnt = $(".infosSupplementaires:eq(0)", item);
    		var texte = $(".infosSupplementaires:eq(0)", item).html() || "";
    		return texte;
        }
    };
    $(document).ready(function () {managePlaneteBac.init();});
})(jQuery);