var allOpen;

// Gestion affichage sMenu Accesdirect
function initDirectAccess(){

	//Au chargement : cache les menus déroulants
	$("#submenu-directaccess").css("display","none");
	$("#submenu-whoareyou").css("display","none");


	//Au survol : affiche sous-menus
	$(".directaccess, #submenu-directaccess, #submenu-directaccess ul").mouseover(function(){  $("#submenu-directaccess").css("display","block");	});
	$(".whoareyou, #submenu-whoareyou, #submenu-whoareyou ul ").mouseover(function(){ $("#submenu-whoareyou").css("display","block");	});
	//effets
	//$(".directaccess").mouseover(function(){ $("#submenu-directaccess").fadeIn("0.5"); });

	//fermeture des sous menus
	$("#submenu-directaccess, #submenu-whoareyou, .directaccess, .whoareyou"  ).mouseout( function() { $("#submenu-directaccess").css("display","none"); $("#submenu-whoareyou").css("display","none"); } );

	// place les menus déroulants en position:absolute
	$(".directaccesslinks ul").css("position","absolute");

	//Fixe hauteur du bandeaux Marron  // 1104
	if  ($.browser.msie) {
		$(".researchandaccess").css("height","132px");
	}
}

// ACCORDION Gestion des bloc dépilables en coeur de page
var initAccordionInitilized = false;
function initAccordion(){
	if (initAccordionInitilized) return;
	initAccordionInitilized = true;
	
	//$(".accordion h5:first").addClass("active");
	//$(".accordion div:not(:first)").hide();

	allOpen = false;

	leAllTxt = document.createTextNode(open_label);
	leAll = $(document.createElement('a'));
	leAll.append(leAllTxt);
	leAll.attr('href', '#').attr('id', 'all').addClass('all_closed');
	//leAll.data('open', false);
	leAll.click(function() {
		if (allOpen)
		//if (leAll.data('open'))
		{
			$('.accordion div').slideUp('fast');
			$('.accordion > h5').attr("class", "inactive");
			$(this).text(open_label);
		}
		else
		{
			$('.accordion div').slideDown('slow');
			$('.accordion > h5').attr("class", "active");
			$(this).text(close_all_label);
		}
//		leAll.data('open', !leAll.data('open'));
		allOpen = !allOpen;
		return false;
	});
	
	$(".accordion").children(':first').before(leAll);

	$(".accordion div").hide();
	$(".accordion > h5").toggleClass("inactive");
	
	$(".accordion > h5").click(function(){
		/* comportement différent pour IE car bug d'affichage (Ajout d'un fadeIn) */
		if (jQuery.browser.msie) {
			if ($(this).next("div:first")[0].style.display == "block")
			{
				$(this).next("div:first").slideUp("fast");
			}
			else
			{
				$(this).next("div:first").fadeIn("normal").slideDown("slow");
			}
			
			$(this).next("div:first").siblings("div:visible").slideUp("fast");
		}
		else
		{
			$(this).next("div:first").slideToggle("slow").siblings("div:visible").slideUp("slow");
		}
		
		if ($(this).hasClass("active"))
		{
			$(".accordion").children('a:first').text(open_all_label);
			allOpen = false;
		}
		$(this).toggleClass("active");
		$(this).toggleClass("inactive");
		
		$(this).siblings("h5").attr("class", "inactive");
	});
}

// ON LOAD
$(document).ready(function(){
		initDirectAccess();
		initAccordion();

		// treeview
		/*$(".tree").treeview({
			persist: "location",
			collapsed: true,
			unique: true
		});*/
});


