function hideall() {
	var submenu;
	for(var i=0; submenu = document.getElementById('sub' + i); i++) {
		submenu.className = "hidesub"; }
}

function showsub(layerid) {
	var layername = 'sub' + layerid;
	document.getElementById(layername).className = "showsub";
}

function hidesub(layerid) {
	var layername = 'sub' + layerid;
	document.getElementById(layername).className = "hidesub";
}

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);
	}
}