// PRODUCED BY ADAPT A/S 26.09.2003 //
function hideall() {
	var submenu;
	for(var i=0; submenu = document.getElementById('sub' + i); i++) {
		if (submenu.className == "showsub") {
			submenu.className = "show";
		}
		if (submenu.className == "showsub lastsub") {
			submenu.className = "show lastsub";
		}
	}
}

function showsub(layerid) {
	var layername = 'sub' + layerid;
	if (document.getElementById(layername).className == "show") {
		document.getElementById(layername).className = "showsub";
	}
	if (document.getElementById(layername).className == "show lastsub") {
		document.getElementById(layername).className = "showsub lastsub";
	}
}

function hidesub(layerid) {
	var layername = 'sub' + layerid;
	if (document.getElementById(layername).className == "showsub") {
		document.getElementById(layername).className = "show";
	}
	if (document.getElementById(layername).className == "showsub lastsub") {
		document.getElementById(layername).className = "show lastsub";
	}
}

var thide;

function showhide(layerid,on) {
	if (on) {
		hideall();
		showsub(layerid);
		if (thide) {
			clearTimeout(thide);
			thide = null;
		}
		var layername = 'sub' + layerid;
	}
	else {
		thide = setTimeout("hidesub("+layerid+")",1000);
	}
}

function getLastSubmenu() {
	var submenus = document.getElementById("menu").getElementsByTagName("ul");
	for (i = submenus.length-2; i < submenus.length; i++) {   /* don't know why 2 is subtracted */
		if (i > -1 && submenus[ i ].className == "show") { 
			submenus[ i ].className = "show lastsub"
		}
	}
}
