// active state

var MenuItemsArr = new Array(); //it will contain the link info by pairs. First, link id comma separated href link 

function main() {
	buildLinkArray();
	searchforswitchLinkID();
}

function appendLink(LinkID,LinkHref) {
	MenuItemsArr[MenuItemsArr.length] = LinkID+","+LinkHref;
}

function buildLinkArray() {
	var top_menuDiv = document.getElementById("top-menu");
	
	if (!top_menuDiv){
	  top_menuDiv = document.getElementById("top-menuHome");
	}
	
	var ul,li,a;
	var i,j,k;
	for(i=0;i<top_menuDiv.childNodes.length;i++) {
		if(String(top_menuDiv.childNodes[i].tagName).toLowerCase()=="ul") {
		ul = top_menuDiv.childNodes[i];
		for(j=0;j<ul.childNodes.length;j++) {
				if(String(ul.childNodes[j].tagName).toLowerCase()=="li") {
					li = ul.childNodes[j];
					for(k=0;k<li.childNodes.length;k++) {
						if(String(li.childNodes[k].tagName).toLowerCase()=="a") {
							a = li.childNodes[k];
							appendLink(a.id,getFolder(a.href));
						}
					}
				}
			}
		}
	}
}

function getFolder(strhref) {
	var lastb = strhref.lastIndexOf("/");
	return strhref.substr(0,lastb+1);
}

function searchforswitchLinkID() {
	var windowLocation = getFolder(top.location.href);
	var i;
	for(i=0;i<MenuItemsArr.length;i++) if(windowLocation.indexOf(MenuItemsArr[i].split(",")[1])!=-1) switchLinkID(i);
}

function switchLinkID(arrKey) {
	var selLink = "Selected";
//	var currLink = document.getElementById(MenuItemsArr[arrKey].split(",")[0]);
//	if (currLink != null && typeof(currLink) == "object") currLink.setAttribute("id", currLink.id + selLink);
	var currLink = document.getElementById(MenuItemsArr[arrKey].split(",")[0]);
	if (typeof (currLink) == "object") currLink.setAttribute("id", currLink.id + selLink);
}

main();