var globalSpeed = "";
var activeItems = new Array();

function menuInit() {	
	var menu = $("#catagories");
	var menuItems = menu.find("ul").children();
		
	menuItems.each(function() {
		if (isActiveItem($(this).find("a").html()))
			showSubMenuItem($(this).find("ul"));
		$(this).bind("click", onEnterMenuItem);		
	});	
}

function isActiveItem(item) {
	for(var i = 0; i<activeItems.length; i++) {
		if (item == activeItems[i])
			return true;
	}
	
	return false;
}

function onEnterMenuItem() {	
	var item = $(this);
	
	if (isSubmenu(item)) {
		selectedItem = item.find("ul");
		if (item.find("ul:hidden").length > 0) 
			showSubMenuItem(selectedItem);
		else hideSubMenuItem(selectedItem);			
	} 
}

function hideAllItems(speed) {	
	$("#catagories").find("li").removeClass("closed_active");
	$("#catagories").children().find("ul").hide();
	$("#catagories").children().find("ul").parent().find("h3").removeClass("expanded_active");
}

function hideSubMenuItem(item) {			
	item.hide();	
	hideAllItems(globalSpeed);			
}

function showSubMenuItem(item) {	
	hideAllItems(globalSpeed);
	item.parent().find("h3").addClass("expanded_active");
	item.show();
}

function isSubmenu(item) {
	if (item.children().length > 1)
		return true;
	else return false;
}

function setActiveItem(item) {
	activeItems.push(item);
}