$(document).ready(
	function () {
		gererSousMenu ();
		gererSlider ();
		gererFooter ();
	}
);

function gererSousMenu () {
	// Application du css
	$("#menusec").css("float", "left").css("height", "0px");
	$("#menusec div").css("position", "relative").css("z-index", "10");
	
	// Cacher les menus par défaut
	$("#menusec div").hide();			
	
	// Désactiver le retour au haut de page
	$("#menuprinc ul li a").click(function () {return false;});
	
	// Cacher les sous menus quand on touche aux zones autres que le menu
	$("#menuprinc span").mouseover	(function () {$("#menusec div").hide();});
	$("#contenu").mouseover				(function () {$("#menusec div").hide();});
	$("#contenufond2").mouseover		(function () {$("#menusec div").hide();});
	$("#colonne2").mouseover				(function () {$("#menusec div").hide();});
	$("#top").mouseover						(function () {$("#menusec div").hide();});
	
	// Cacher les sous menus, afficher celui sélectionné
	$("#menuprinc ul li a").mouseover(
		function () {
			$("#menusec div").hide();	
			$("#menusec #" + $(this).attr("class")).show();
		}
	);
}

function gererSlider () {
	$(".sliderbox .slidertext").hide();
	
	$(".sliderbox a.sliderlink").toggle(
		function () {
			$(this).html("&ndash;").parent().find(".slidertext").slideDown(); // Afficher le texte
		},
		function () {
			$(this).html("+").parent().find(".slidertext").slideUp(); // Cacher le texte
		}
	)
}

function gererFooter () {
	var compatible = true;
	/*
	if ($.browser.mozilla) {
		if ($.browser.version == "1.7.5") {
			compatible = false;
		}
	}
	*/
	if (compatible) {
		if ($("div#centrer").height() < $(window).height()) {
			
			if ($("div#contenufond2").length) 	$("div#contenufond2").css("padding-bottom", ($(window).height() - $("div#centrer").height()) + "px");
			else 												$("div#contenu").css("padding-bottom", ($(window).height() - $("div#contenu").height() - 150) + "px");
		} else if ($("div#colonne1").height() < $("div#colonne2").height()) {
			if ($("div#contenufond2").length) 	$("div#contenufond2").css("padding-bottom", ($("div#colonne2").height() - $("div#colonne1").height()) + "px");
			else 												$("div#contenu").css("padding-bottom", ($("div#colonne2").height() - $("div#colonne1").height()) + "px");
		}
	}
}

function changerFlash () {
	$("#flashcontent embed").attr("height", "170").attr("width", "240");
	$("#flashcontent embed").parent().css("margin", "-55px 0 0 0"); // Pour le bug dans firefox
}