$(document).ready(function(){
	var n = 0;
	
	$("#menu .right > ul > li").each(function(){
		var sub = $(this).children("ul");
		
		this.inx = n;
		
		if (sub.size() != 0) {
			sub.remove().appendTo("#subMenu .right");
		}
		
		n++;
	});
	
	$("#subMenu .right > ul > li > ul").each(function(){
		var parent = $(this.parentNode);
		parent.append('<div class="subMenu"></div>');
		$(this).remove().appendTo(parent.children(".subMenu"));
		parent.children(".subMenu").append('<div class="under"><div class="long"></div></div>');
	});
	
	$("#subMenu .subMenu").each(function(){
		$($(this).contents(".under")).hide();
		$(this).css("width", $(this).width() + 19 + "px");
		$($(this).contents(".under")).show();
	});
	
	$("#subMenu .right > ul").hide();
	
	$("#menu li.active").addClass("trueActive");
	
	resetMenu();
	
	$("#menu li a").mouseleave(function(){
		resetMenu();
	});
		
	$("#subMenu .right > ul > li").mouseenter(function(){
		$(this).addClass("hover");
	}).mouseleave(function(){
		$(this).removeClass("hover");
	});
	
	/* Making sidebar menu */
	$("#sidebar .menu .blrBottom").prepend($("#subMenu .right > ul:visible").clone());
	if ($("#sidebar .menu ul").size() == 0) {
		$("#sidebar .menu").remove();
	}
	$("#sidebar .menu .under").remove();
	$("#sidebar .menu li.active .subMenu").show();
	
	$("#sidebar .menu .blrBottom > ul > li > a").click(function(){
		var needed = $(this.parentNode).children(".subMenu");

		if (needed.size() > 0) {
			if (needed.css("display") == "none") {
				needed.slideDown("slow");
			}
			else {
				needed.slideUp("slow");
			}
			
			return false;
		}
		
		return true;
	});
	
});

function resetMenu()
{	
	showMenu($("#menu li.trueActive")[0].inx);
}

function showMenu(index)
{
	$("#subMenu .right > ul").hide();
	$("#subMenu .right > ul:eq(0)").show();
	
	$("#menu li").removeClass("active").removeClass("oldActive");
	$("#menu li:eq(" + index + ")").addClass("active");
}

