//xAddEventListener(window,"load",setMenu);

function setMenu()
{
	var listItems = document.getElementById('menu').childNodes;
	var links = [];
	for(i=0; i< listItems.length;  i++)
		links[i] = listItems[i].firstChild;  //Assign Anchors to the var.

	var submenu = null;
	var submenuLinks = null;
	var noneDefault = true;


	hrefLocation = document.location.href;
	hrefLocation = hrefLocation.replace(/\077.+/, '');

	for(var i=0;  i<links.length;  i++)
	{
		submenu = links[i].parentNode.childNodes[1];
		if(submenu != null)
		{
			submenuLinks = submenu.getElementsByTagName('A');

			for(var j=0;  j<submenuLinks.length;  j++)
			{
				if( submenuLinks[j] == hrefLocation
					&&	submenuLinks[j] != submenuLinks[submenuLinks.length - 1])
				{
					listItems[i].className += ' selected ';
					noneDefault = false;

					submenuLinks[j].parentNode.className += ' selectedSub ';
					break;  //Remove this if you want a page to appear under multiple
							//categories, not just the first cat that a page is found under.
				}
			}

//document.write("["+hrefLocation+"] ["+ links[i] + "]<BR>");

			if( links[i] == hrefLocation)
			{
				listItems[i].className += ' selected ';
				noneDefault = false;

				//THIS IS USEFULL FOR SEPARATING CATEGORY PAGE from 1st of SUBCAT
				//submenuLinks[0].parentNode.className = 'selectedSub';
				break;
			}
		}
	}
	if(noneDefault==true)
		listItems[0].className += ' selected ';

	submenu = null;
	submenuLinks = null;
}
