var timerID = null;
var showArray = new Array("show", "visible", "visible");
var hideArray = new Array("hidden", "hidden", "hidden");
var numberOfObjects = 6;

function show(id) {
	if (timerID) {
		clearTimeout(timerID);
		timerID = null;
	}
	if (document.getElementById) { // W3C
		document.getElementById("menue_" + id).style.visibility = showArray[2];
	} else {
		if (document.layers) { // Netscape
			//document.layers["menue_" + id].visibility = showArray[0];
		} else { // IE
			document.all["menue_" + id].style.visibility = showArray[1];
		}
	}
	
	for (i = 0; i < numberOfObjects; i++) {
		if (i == id) {
			continue;
		}
		hide(i);
	}
}

function hide(id) {
	if (document.getElementById) { // W3C
		if (active != id) {
			document.getElementById('menue_' + id).style.visibility = hideArray[2];
			/*if (active != -1) {
				document.getElementById("menue_" + active).style.visibility = showArray[2];
			}*/
		}
	} else {
		if (document.layers) { // Netscape
			/*if (active != id) {
				document.layers["menue_" + id].visibility = hideArray[0];
			}*/
			/*if (active != -1) {
				document.layers["menu_" + active].visibility = showArray[0];
			}*/
		} else { // IE
			if (document.all) {
				document.all['menue_' + id].style.visibility = hideArray[1];
				if (active != -1) {
					document.all['menue_' + active].style.visibility = showArray[1];
				}
			}
		}
	}
}

function hideAll() {
	for (i = 0; i < numberOfObjects; i++) {
		hide(i);
	}
}

function hold(id) {
	if (timerID) {
		clearTimeout(timerID);
		timerID = null;
	}
	timerID = setTimeout("hide('"+id+"')", 250);
}
