Effect.divSwap = function(element, container) {
	var div = document.getElementById(container);
	var nodeList = div.childNodes;
	var queue = Effect.Queues.get('menuScope');
	
	if (queue.toArray().length < 1) {
		if (Element.visible(element) == false) {
			for (i = 0; i < nodeList.length; i++) {
				if (nodeList.item(i).nodeName == "DIV" && nodeList.item(i).id != element) {
					if (Element.visible(nodeList.item(i)) == true) {
						Effect.Fade(nodeList.item(i), { queue: { position:'end', scope:'menuScope', limit:2 }});
					}
				}
			}
			Effect.Appear(element, { queue: { position:'end', scope:'menuScope', limit:2 }});
		}
	}
}

function setActiveMenu(liId, liClass) {
	var nodes = document.getElementsByClassName(liClass);
	for (var i = 0; i < nodes.length; i++) {
		nodes[i].className = '';
	}
	
	if (liClass == 'active' && liId != 'home') {
		var arrow = document.getElementsByClassName('arrow');
		for (var i = 0; i < arrow.length; i++) {
			arrow[i].style.visibility = 'hidden';
		}
		var arrowNode = document.getElementById(liId + 'arrow');
		arrowNode.style.visibility = '';
	}
	
	var node = document.getElementById(liId);
	node.className = 'active';
}

function toonSubMenu(divId) {
	var div = document.getElementById(divId);
	div.style.display = 'inline';
}