	var currentlyOpenSub = null;
	
	function toggleSub(objA, closing) {
		var aImg = objA.firstChild;
		var strSrc = "" + aImg.src;
		var subDiv = objA.nextSibling.nextSibling;
		var subIsDiv;
		
		if (subDiv.nodeType!=1) subDiv = subDiv.nextSibling;
		if (!subDiv.tagName || subDiv.tagName!="DIV") subIsDiv = true;
		//alert(subDiv.tagName);
		
		if (!closing && !subDiv.style.display) {
			if (currentlyOpenSub) toggleSub(currentlyOpenSub, true);
			if (!subIsDiv) subDiv.style.display = "block";
			aImg.src = strSrc.replace(/_(over|off)\.gif/,"_selected.gif");
			currentlyOpenSub = objA;
		}
		else {
			subDiv.style.display = "";
			aImg.src = strSrc.replace(/_selected\.gif/,"_off.gif");
			currentlyOpenSub = null;
		}
	}
	
	function imageOver(objA) {
			var objImg = objA.firstChild;
			var strSrc = "" + objImg.src;		
			objImg.src = strSrc.replace(/_off\.gif/,"_over.gif");
	}
	
	function imageOff(objA) {
			var objImg = objA.firstChild;
			var strSrc = "" + objImg.src;
			objImg.src = strSrc.replace(/_over\.gif/,"_off.gif");
	}
	
	function expandTo(mainStr, subStr)
	// mainStr = hoofdstring van naam van de image (bv. in m_mainStr_off.gif)
	// subStr = exacte wijze waarop tekst in submenu gespeld is
	{
		var menuContainer = document.getElementById("menu-column");
		var mImages = menuContainer.getElementsByTagName("IMG");
		var foundMainImg = null;
		for (var i=1; i<mImages.length && !foundMainImg; i++) {
			//allereerste image: is niet nodig te checken
			var strSrc = mImages[i].src;
			if (strSrc.indexOf("m_"+mainStr+"_")>-1) foundMainImg = mImages[i];
		}
		toggleSub(foundMainImg.parentNode);
			
		if (subStr){	
			var subdiv = foundMainImg.parentNode.nextSibling;
			while(!(subdiv.className == "nd-submenu")){
				subdiv = subdiv.nextSibling;
			}
			var subItems = subdiv.getElementsByTagName("a");
			var foundSubItem = null;
			for(j=0;j<subItems.length && !foundSubItem;j++){
					var temp = subItems[j].firstChild.nodeValue;
					if(temp == subStr){
						foundSubItem = subItems[j];
					}
			}
			foundSubItem.style.background = "url(images/sm_arrow_over.gif) no-repeat right";
			foundSubItem.style.backgroundColor = "#C6A635";
		}
	}
	
