function hideAllSub() {
	var anz = document.getElementById('mainnav').childNodes[0].childNodes.length;
	for (var i = 0; i < anz; i++) {
		if(document.getElementById('mainnav').childNodes[0].childNodes[i].childNodes[0].childNodes.length > 1)
		document.getElementById('mainnav').childNodes[0].childNodes[i].childNodes[0].childNodes[1].style.display = "none";
	}
}


function hideAllSubNoIE() {
	if(!document.all) {
		var anz = document.getElementById('mainnav').childNodes[0].childNodes.length;
		for (var i = 0; i < anz; i++) {
			if(document.getElementById('mainnav').childNodes[0].childNodes[i].childNodes[0].childNodes.length > 1)
			document.getElementById('mainnav').childNodes[0].childNodes[i].childNodes[0].childNodes[1].style.display = "none";
		}
	}
}


function showSub (node) {
	//alert(document.getElementById('mainnav').childNodes[0].childNodes[1].childNodes[0].childNodes[1].style.display = "none");
	
	hideAllSub();
	/*
	var anz = document.getElementById('mainnav').childNodes[0].childNodes.length;
	for (var i = 0; i < anz; i++) {
		if(document.getElementById('mainnav').childNodes[0].childNodes[i].childNodes[0].childNodes.length > 1)
		document.getElementById('mainnav').childNodes[0].childNodes[i].childNodes[0].childNodes[1].style.display = "none";
	}
	*/
	if (node.lastChild.tagName == "UL") {
		node.lastChild.style.left = (node.offsetLeft - 24) + "px";
		node.lastChild.style.display = "block";
	}
}


function hideSub (node) {
	if (node.lastChild.tagName == "UL") {
		node.lastChild.style.display = "none";
	}
	if (node.tagName == "UL") {
		node.style.display = "none";
	}
}