
// Below adds in new list-hiding CSS for JS-enabled browsers

var styleSheet = document.styleSheets[0]
var selector = "ul#sub_nav ul"
var properties = "display:none"

if (typeof styleSheet.addRule != "undefined")
	{styleSheet.addRule(selector, properties, index);}

else if (typeof styleSheet.insertRule != "undefined")
	{
	if (typeof index == "undefined")
		{var index = styleSheet.cssRules.length;}
	styleSheet.insertRule(selector + " {" + properties + "}", index);
	}

addEvent(window, 'load', subnav); // subnav menu

//------------------------

function subnav()
 {
 	if(document.getElementById("sub_nav"))
 		{
		var thispage = location.href.substring(location.href.lastIndexOf("/wellnessprogramme"))

		if (thispage.indexOf("showQuestionnaire") != -1)
			{thispage = "showQuestionnaire"}

		var alllinks = document.getElementsByTagName("a")

		for (var i=(alllinks.length-1); i>=0;i--)
			{
			var thislink = alllinks[i]

			if(thislink.href.indexOf(thispage) != -1 && thislink.parentNode.nodeName == "LI")
				{
				if(thislink.parentNode.parentNode.className.indexOf("sub_") != -1 || thislink.parentNode.parentNode.id == "sub_nav")
					{
					var parNode = thislink.parentNode

					if (!window.XMLHttpRequest)	// specific to Internet Explorer 6- adds specific li class based on depth
						{
						var depth = parNode.parentNode.className.substring(parNode.parentNode.className.lastIndexOf("sub_")+4)
						parNode.className = parNode.className + " " + depth
						}

					while(parNode.id != "sub_nav")	// writes in 'current' class upwards through tree until hits sub_nav root
						{
						parNode.className = parNode.className + " current"
						parNode = parNode.parentNode
						}
					}
				}
			}
		}
}