var anchoMenu = 0;
var menuAnterior = 0;
var flechaPosicio_0 = "0";
var flechaPosicio_1 = "63px";
var flechaPosicio_2 = "201px";
var flechaPosicio_3 = "339px";
var flechaPosicio_4 = "477px";
var flechaPosicio_5 = "615px";
var flechaPosicio_6 = "753px";
var flechaPosicio_7 = "891px";
var aux1 = "";
var aux2 = "";
var aux3 = "";
var cancelaTemps = "";

function animarAuxMenu(anchoActual){
	if(anchoActual > 960){
		if($("#menuAux").css("marginTop") != "60px"){
			$("#menuAux").animate({"marginTop": "60px"}, 250);
		}
	} else if(anchoActual > 1920){
		if($("#menuAux").css("marginTop") != "90px"){
			$("#menuAux").animate({"marginTop": "90px"}, 250);
		}
	} else if(anchoActual == 0){
		if($("#menuAux").css("marginTop") != "5px"){
			$("#menuAux").animate({"marginTop": "5px"}, 250);
		}
	} else {
		if($("#menuAux").css("marginTop") != "30px"){
			$("#menuAux").animate({"marginTop": "30px"}, 250);
		}
	}
}
function moverAuxMenu(anchoActual){
	if(anchoActual > 960){
		if($("#menuAux").css("marginTop") != "60px"){
			$("#menuAux").css("margin-top", "60px");
		}
	} else if(anchoActual > 1920){
		if($("#menuAux").css("marginTop") != "90px"){
			$("#menuAux").css("margin-top", "90px");
		}
	} else if(anchoActual == 0){
		if($("#menuAux").css("margin-top") != "5px"){
			$("#menuAux").css("margin-top", "5px");
		}
	} else {
		if($("#menuAux").css("marginTop") != "30px"){
			$("#menuAux").css("margin-top", "30px");
		}
	}
}
function retrasaMenu(apartatMenu,menuActiu){
	clearInterval(cancelaTemps);
	if(aux1 != aux2){
		aux2 = aux1;
		if(apartatMenu==0){
			$("#menu #flecha_menu").css("display","none");
		} else {
			var flechaPosicio = eval("flechaPosicio_"+apartatMenu);
			$("#menu #flecha_menu").animate({"marginLeft": flechaPosicio}, 150);
		}
		$("#menu").find("ul ul").each(function(){
			if($(this).css("display") == "block"){
				$(this).stop(true,true);
				$(this).css("display","none");
			}
		});
		$("#menuAux").stop(true,false);
		anchoMenu = 0;
		$(menuActiu).css({visibility: "visible",display: "none"}).slideDown(250);
		$(menuActiu).find("li").each(function(){
			anchoMenu = anchoMenu + 155;
		});
		animarAuxMenu(anchoMenu);
	}
}

function mainmenu(apartatMenu,subApartatMenu){
	var menuActiu = ".submenu_"+apartatMenu;
	if(apartatMenu==0){
		$("#menu #flecha_menu").css("display","none");
	} else {
		var flechaPosicio = eval("flechaPosicio_"+apartatMenu);
		$("#menu #flecha_menu").css("margin-left",flechaPosicio);
	}
	$("#menu ul").find(menuActiu).each(function(){
		$("#menuAux").stop(true,false);
		menuAnterior = $(menuActiu).attr("class");
		anchoMenu = 0;
			$(this).css({visibility: "visible",display: "block"});		
			$(this).find("li").each(function(){
				anchoMenu = anchoMenu + 158;
			});
		moverAuxMenu(anchoMenu);
	});
	$("#menu .nivell_1").click(function(){
			aux1 = $(menuActiu).attr("class");
			aux2 = "sub"+$(this).attr("id");
			aux3 = ".sup_"+$(this).attr("id");
			auxId = aux2.replace("submenu_","");
			if(menuAnterior != aux2){
				if($("#menu #flecha_menu").css("display") == "none"){
					$("#menu #flecha_menu").css("display","block");
				}
				menuAnterior = aux2;
				$("#menu #flecha_menu").stop(true,false);
				var flechaPosicio = eval("flechaPosicio_"+auxId);
				$("#menu #flecha_menu").animate({"marginLeft": flechaPosicio}, 150);
				$("#menu").find("ul ul").each(function(){
					if($(this).css("display") == "block"){
						$(this).stop(true,true);
						$(this).css("display","none");
					}
				});
				$("#menuAux").stop(true,false);
				$(menuActiu).stop(true,true);
				$(menuActiu).css({visibility: "visible",display: "none"});
				$(aux3).find('ul').css({visibility: "visible",display: "none"}).slideDown(250);
				anchoMenu = 0;
				$(aux3).find("ul li").each(function(){
					anchoMenu = anchoMenu + 155;
				});
				animarAuxMenu(anchoMenu);
			}
		});
	/*TORNAR A POSAR EL MENÚ DE LA SECCIÓ*/
	$("#menu").hover(function(){
		/*NOMES INTERESA AL SORTIR*/
		clearInterval(cancelaTemps);
	},function(){
			menuAnterior = aux1;
			//alert(aux1+" - "+aux2+" - "+menuAnterior);
			cancelaTemps = setInterval("retrasaMenu('"+apartatMenu+"','"+menuActiu+"')",2000);
	});
}
jQuery.fn.delay = function(time,func){
	this.each(function(){
		setTimeout(func,time);
	});
	return this;
};

