/*
  menu
*/

// execution quand le DOM est chargé (mais pas les images)
$(document).ready(function() {
	// ajout de la class activ sur le bon menu
	function getQueryParams(qs) {
		qs = qs.split("+").join(" ");
		var params = {},
			tokens,
			re = /[?&]?([^=]+)=([^&]*)/g;

		while (tokens = re.exec(qs)) {
			params[decodeURIComponent(tokens[1])]
				= decodeURIComponent(tokens[2]);
		}

		return params;
	}
	var $_GET = getQueryParams(document.location.search);
	
	$menu = $("#menu .menu_principal");
	$menu.removeClass("activ");
	
	if(!$_GET['page']){$_GET['page']=1;};
	$(window).load(function(){
		$.ajax({
			type: "POST",
			url: "libphp/ajax/menuActif.php",
			data: "page="+$_GET['page'],
			dataType: 'json',
			success: function(data){
				var pos = data.position;
				var type = data.type;
				if(type == 3){
					$("#leftMenu .leftMenu").eq(pos).addClass("activ");
				}else{
					$menu.eq(pos).addClass("activ");
				}
			}
		});
	});
	
	// animation sous-menu
	$("#menu>ul>li>ul").css({"opacity":"0","margin-left":"50px","display":"none"});
	$("#menu>ul>li").hover(function(){
		$(this).find("ul").css("display","block").animate({
			"opacity":"1","margin-left":"0px"
		},100);
	},function(){
		$(this).find("ul").stop().animate({
			"opacity":"0","margin-left":"50px"
		},100,function(){$(this).css("display","none");});
	});
});
