function DoNavigation() {
	var CommonUrl = document.location.href;
	var TmpPos = CommonUrl.indexOf("//");
	TmpPos = CommonUrl.indexOf("/",TmpPos+2);
	CommonUrl = CommonUrl.substr(TmpPos, CommonUrl.length-TmpPos);
	var DefaultPage = "/Default.aspx";
	var CurrentHref = document.location.href;
	var ToInvestigate = CurrentHref;
	if (ToInvestigate == CommonUrl+"/") {
		ToInvestigate = ToInvestigate.substr(0,ToInvestigate.length-1);
	}
	if (ToInvestigate == CommonUrl) {
		ToInvestigate += DefaultPage;
	}
	var AllHrefs = document.getElementsByTagName("a");
	var MenuHrefs = new Array();
	for (i=0; i<AllHrefs.length; i++) {
		if (AllHrefs[i].className=="menu") {
			MenuHrefs.push(AllHrefs[i]);
		}
	}
	for (i=0; i<MenuHrefs.length; i++) {
		if (MenuHrefs[i].href.toLowerCase()==ToInvestigate.toLowerCase()) {
			HighlightNavigation(MenuHrefs[i]);
			return;
		}
	}
	ToInvestigate = ToInvestigate.substr(0, ToInvestigate.lastIndexOf("/"));
	for (i=0; i<MenuHrefs.length; i++) {
		var TmpHref = MenuHrefs[i].href.toLowerCase();
		if (TmpHref.substr(0, TmpHref.lastIndexOf("/")) == ToInvestigate.toLowerCase()) {
			HighlightNavigation(MenuHrefs[i]);
			return;
		}
	}
}

function HighlightNavigation(Obj) {
	var Prev;
	Obj.parentNode.className="menuactive";
	for (i=0; i<Obj.parentNode.childNodes.length; i++) {
		if (Obj.parentNode.childNodes[i].nodeType == 1) {
			Obj.parentNode.childNodes[i].style.display = "block";
		}
	}
	Prev = Obj.parentNode.previousSibling;
	if (Prev.parentNode.className != "nav") {
		if (Prev.nodeType > 1) {
			Prev = Prev.previousSibling;
		}
		HighlightNavigation(Prev);
	}
}
