addLoadEvent(function() {
	if(document.getElementById("subnav")) {
	var navRoot = document.getElementById("subnav");
		var navLi = navRoot.getElementsByTagName('li');
		for (var i = 0; i < navLi.length; i++)	{
			node = navLi[i];
			if(node.getElementsByTagName('ul')[0]) {
				//if(node.getElementsByTagName('ul')[0].className != 'activeNavParent'){
					var toggleSpan=document.createElement('span');
					var toggleA=document.createElement('a');
					toggleA.className='plus';
					var toggleImg=document.createElement('img');
					toggleImg.src=SETTINGS.webRoot + '/img/plus.gif';
					toggleA.appendChild(toggleImg);
					toggleSpan.appendChild(toggleA);
					node.insertBefore(toggleSpan,node.getElementsByTagName('a')[0]);
					toggleSpan.onclick=function() { 
						upNode = this.parentNode;
						if(upNode.getElementsByTagName('ul')[0].style.display == 'block') {
							this.getElementsByTagName('a')[0].className = 'plus';
							this.getElementsByTagName('img')[0].src=SETTINGS.webRoot + '/img/plus.gif';
							upNode.getElementsByTagName('ul')[0].style.display = 'none';
						} else {
							this.getElementsByTagName('a')[0].className = 'minus';
							this.getElementsByTagName('img')[0].src=SETTINGS.webRoot + '/img/minus.gif';
							upNode.getElementsByTagName('ul')[0].style.display = 'block';
						}
					}
				//}	
			}
		}
		navRoot = document.getElementById("subnav");
		navLi = navRoot.getElementsByTagName('LI');
		for (var i = 0; i < navLi.length; i++)	{
			node = navLi[i];
			if (node.className.match("activeNav") != null && node.className.match("activeNavSibling") == null) {
				if(node.getElementsByTagName('ul')[0]) {
					node.getElementsByTagName('ul')[0].style.display = 'block';
					node.getElementsByTagName('a')[0].className = 'minus';
					node.getElementsByTagName('a')[0].childNodes[0].src=SETTINGS.webRoot + '/img/minus.gif';
				}
				var newNode = node.parentNode;
				while(newNode) {
					if(newNode.nodeName=='UL') {
						newNode.style.display='block';
						if(newNode.parentNode.getElementsByTagName('a')[0].nodeName == 'A') {
							newNode.parentNode.getElementsByTagName('a')[0].className = 'minus';
							newNode.parentNode.getElementsByTagName('img')[0].src=SETTINGS.webRoot + '/img/minus.gif';
						}
					}
					newNode = newNode.parentNode;
				}
			}
		}
	}
})



