
function openSubMenu(id)
{	
	try
	{		
		var el = document.getElementById(id);
		
		if(el.className != 'selected')
		{			
			if(el.style.display == "block")
			{
				hideSubCategories(id);
				el.style.display = "none";
				document.getElementById('LeftNav').style.height = document.getElementById('LeftNav').style.height - parseInt(el.getAttribute('NumSubs'))*20;
			}
			else
			{
				hideAllSubCategories(id)
				el.style.display = "block";
				document.getElementById('LeftNav').style.height = document.getElementById('LeftNav').style.height + parseInt(el.getAttribute('NumSubs'))*20;
			}
		}
	}
	catch(err){}
}
function openSubMenuLoad(id)
{
	// alert('Open Sub Menu Load called' + id);
	try
	{
		var el = document.getElementById(id);
		
		if(el.style.display == "block")
		{
			hideSubCategories(id);
			el.style.display = "none";
		}
		else
		{
			el.style.display = "block";
		}
	}
	catch(err){}
}
function hideAllSubCategories(id)
{
	try
	{
		//alert('hide all');
		var ul = document.getElementById('navigation').getElementsByTagName("ul");
		for(i=0;i<ul.length;i++)
			if(ul[i].className != 'selected')
			{
				//alert('ul id: ' + ul[i].id + '\n' + 'clicked id: ' + id);
				if(ul[i].id.substring(0,3) != id.substring(0,3))
				{
					ul[i].style.display = "none";
					document.getElementById('LeftNav').style.height = document.getElementById('LeftNav').style.height - parseInt(ul[i].getAttribute('NumSubs'))*20;
				}
			}
	}
	catch(err){}
}
function hideSubCategories(id)
{
	try
	{
		var el = document.getElementById(id);
		var ul = el.getElementsByTagName("ul");
		for(i=0;i<ul.length;i++)
			ul[i].style.display = "none";
	}
	catch(err){}
}
function openMenuOnLoad(currMenu)
{	
	try
	{	
		if(currMenu != "NonBrowse")
		{			
			var length = currMenu.length;
			for(i=3;i<=length;i++)
			{
				if(document.getElementById(currMenu.substring(0,i)))
					document.getElementById(currMenu.substring(0,i)).className = 'selected';
				if(document.getElementById(currMenu.substring(0,i)+'Sub'))
					document.getElementById(currMenu.substring(0,i)+'Sub').className = 'selected';
				if(document.getElementById(currMenu.substring(0,i)+'parentDiv'))
					document.getElementById(currMenu.substring(0,i)+'parentDiv').className = 'divSelected';
				openSubMenuLoad(currMenu.substring(0,i)+'Sub');
			}
		}
	}
	catch(err){}
}
