//I have created this nav from scratch as the old nav did not work on mac's i.e. or older i.e. versions
// john
var currentOpenIDNav;
function nav2(navId, noOfCats){
	closeNav2();
	if(navId != currentOpenIDNav){return openNav2(navId, noOfCats);}
		else{currentOpenIDNav = -1;
		return false;
	}
}

function openNav2(id, noOfCats){
	if(!document.getElementById("subcat"+id))
	{
		return true;
	}
	if(TopLevelClickable && noOfCats > 0){
		if(id==41084)noOfCats=parseInt(noOfCats)+2; //TODO: ** remove this horrid BU kludge (MBirkett) **
		else if(id==41085)noOfCats=parseInt(noOfCats)+1; //TODO: ** remove this horrid BU kludge (MBirkett) **

		document.getElementById("subcat"+id).style.height=12 * noOfCats+'px';
		document.getElementById("subcat"+id).style.clear='both';
		if(ArrowImages){document.getElementById("navImg"+id).src = 'images/menudown.gif';}
		return false;
	}
	else{
		return true;
	}
}

function closeNav2(){
	if(TopLevelClickable){
		for(var i=0; i<document.getElementsByName('jNav').length; i++){
			jTotid = document.getElementsByName('jNav')[i].id;
			jid = document.getElementsByName('jNav')[i].id.split("_j_")[1];
			if(document.getElementById("subcat"+jid).style.height != "1px"){currentOpenIDNav = jid}
			document.getElementById("subcat"+jid).style.height='1px';
			if(ArrowImages){document.getElementById("navImg"+jid).src = 'images/menuup.gif';}
		}
	}
}	