// JavaScript Document
// MENU PER JQUERY 1.3.2

//APRI MENU DA LINK A PARTE
function TreviApriMenuProdotti(sezione){
	var livello = "#menu_left ul li a[id='CTG" + sezione + "']";
	if ($("" + livello + "").attr("class")=="on") {
		$("" + livello + "").removeClass("on").next().slideUp("normal");
	} else {
		$("#menu_left ul li a").removeClass("on").next().slideUp("normal");
		$("" + livello + "").not($("#menu_left ul li ul li a")).addClass("on").next().slideDown("normal");
	}
}

function lang(){
	
	var over = false;
	var loop;
	//$("li.languages").mouseover(function() {
	$(".change_language").mouseover(function() {
		var over = true;
		$(".change_language a").not("div.mostra_lang a").addClass("lang_over");
		$("div.mostra_lang").animate({opacity: "show", top: "0"}, "slow");
	});
	
	$("div.change_language").mouseover(function(){
		over = true;								   
		clearTimeout(loop);
	}).mouseout(function(){
		over = false;
		loop = setTimeout(function(){
			if (!over){
				$("div.mostra_lang").stop().animate({opacity: "hide", top: "-10px"}, "fast");
				$(".change_language a").removeClass("lang_over");
			}
		},500);
	});	
}

$(document).ready(function(){
						   
	lang();
						   
	$("#menu_left ul li ul").hide();
	$("#menu_left ul li a.00").next().show();
	
	/* apertura 1° livello */
	$("#menu_left ul li a[href='#']").not($("#menu_left ul li ul li a")).click(function(){
		if ($(this).attr("class")=="on") {
			$(this).removeClass("on").next().slideUp("normal");
		} else {
			$("#menu_left ul li a.on").removeClass("on").next().slideUp("normal");
			$(this).addClass("on").next().slideDown("normal");
		}
		return false;
	});

	/* apertura 2° livello */
	$("#menu_left ul li ul li a[href='#']").not($("#menu_left ul li ul li ul li a")).click(function(){
		if ($(this).attr("class")=="on") {
			$(this).removeClass("on").next().slideUp("normal");
		} else {
			$("#menu_left ul li ul li a.on").removeClass("on").next().slideUp("normal");
			$(this).addClass("on").next().slideDown("normal");
		}
		return false;
	});

	/* tengo aperto il menu a partire dal documento con classe .on */
	$("#menu_left ul li a.on").parent().parent().show().addClass("on").prev().addClass("on");
	$("#menu_left ul li a.on").next().show();

	/* tengo aperto il menu a partire dal documento con classe .on */
	$("#menu_left ul li ul li a.on").next().show().parent().parent().show().prev().addClass("on");
	
	/* tengo aperto il menu a partire dall'ultimo documento con classe .on */
	$("#menu_left ul li ul li ul li a.on").parent().parent().show().prev().addClass("on").parent().parent().show().prev().addClass("on");

});

