/*--------------------------------------------------
menu
--------------------------------------------------*/
var pag = location.href.split("co_id=")[1];
function menu() {
	// funzione da richiamare al setTimeout
	function chiudi(el){
		el.fadeOut("normal");
		el.removeClass("on");
		el.prev().removeClass("on");															 
	}
	
	$(".menu ul li a[href$=" + pag + "]").addClass("superon");
	$(".menu ul ul li a.superon").parent().parent().parent().find("a:eq(0)").addClass("superon");
	
	// nascondo tutti gli <ul li ul>
	$(".menu ul li ul").hide();
	$(".menu ul li ul li a.on").parent().parent().fadeIn("normal");
	$(".menu ul li a[href='#']").click(function(){return false;});

	// al rollover su <ul li a> show del sottomenu
	$(".menu ul li a").not($(".menu ul li ul li a")).mouseover(function(){
		if ($(this).next().is("ul")) {
			$(".menu ul li a.on").removeClass("on");
			$(this).addClass("on");
			$(this).next().addClass("on").fadeIn("normal");
		} else {
			$(".menu ul li a.on").removeClass("on");
			$(".menu ul ul").hide();
		}
		return false;
	});
	
	// al rollout su <ul li a> timeout della chiusura del sottomenu
	$(".menu ul li a").not($(".menu ul li ul li a")).mouseout(function(){
		$(this).next().removeClass("on");
		var myElA = $(this).next();
//		var myElA = $(this).parent().childrens().not($(this));
		aTimer = setTimeout(
					function(){
						if (myElA.attr("class")!="on"){
							chiudi(myElA);
						}
					},200); 
	});
	
	// al rollover su <ul li ul> aggiungo classe on
	$(".menu ul li ul").mouseover(function(){
		$(this).addClass("on");
	});
	
	// al mousout tolgo la classe on e timeout della chiusura
	$(".menu ul li ul").mouseout(function(){
		$(this).removeClass("on");
		var myElUl = $(this);
		ulTimer = setTimeout(
					function(){
						if (myElUl.attr("class")!="on"){ // se non c'è classe on (che appare al rollover) lo chiudo
							chiudi(myElUl);
						}
					},1000); 
	});
	
	$(".menu ul li ul li a.on").parent().parent().hide();
}


/*--------------------------------------------------
links
--------------------------------------------------*/
function links(){
	if ($(".link").size()){
		$(".link a[href*=" + location.href.split("co_id=")[1] + "]").addClass("on");
	}
}


/*--------------------------------------------------
gestione prodotti
--------------------------------------------------*/
function colorProd(){
	switch (pag) {
		case "26":
			$(".prod").addClass("alimentare");
		break;
		case "27":
			$(".prod").addClass("industriale");
		break;
		case "28":
			$(".prod").addClass("tabaccai");
		break;
	}
}


/*--------------------------------------------------
init
--------------------------------------------------*/
$(function(){
	menu();
	links();
	$("fancy").fancybox();
	colorProd();
});
