function getFirstChild(obj, tagName)
{
	if (obj.hasChildNodes)
	{
		for (var i=0; i<obj.childNodes.length; i++)
		{
			var child = obj.childNodes[i];
			if (child.nodeName.toLowerCase()==tagName.toLowerCase()) return child;
			var first = getFirstChild(child, tagName);
			if (first!=null) return first;
		}
	}
	return null;
}

function Navigation(id)
{
	if (!document.getElementById) return;
	var ul = document.getElementById(id);
	if (!ul) return;
	
	for (var i=0; i<ul.childNodes.length; i++)
	{
		var li = ul.childNodes[i];
		var firstChildLi = getFirstChild(li, "li");
		if (firstChildLi != null)
		{
			var a = getFirstChild(li, "a");
			if (a)
			{
				a.href = "javascript: void(0)";
				a.onclick = function() {
					var li = this.parentNode;
					var ul = li.parentNode;
					li.className = (li.className=="active") ? "inactive" : "active";
					for (var i=0; i<ul.childNodes.length; i++)
					{
						if (ul.childNodes[i]!=li)
						{
							ul.childNodes[i].className = "inactive";
						}
					}	
					return false;
				}
			}
		}	
	}
}