var remember = new Array();
var checkIt;
var DHTML = (document.getElementById || document.all || document.layers);

function show(name,level) {
	if (!DHTML) return;
	checkUserInput();
	if (remember[level] && remember[level] == name) return;
	if (remember[level]) { closeAll(level); }
	if (name) { var x = getObj(name); x.visibility = 'visible'; }
	remember[level] = name;
}

function closeAll(level) {
	for (i=remember.length - 1;i>=level;i--) {
		if (remember[i]) { var x = getObj(remember[i]); x.visibility = 'hidden'; }
	remember[i] = null;
}}

function checkUserInput() {
	if (checkIt) clearTimeout(checkIt);
	checkIt = setTimeout('closeAll(1)',7000);
}

function getObj(name) {
	if (document.getElementById) {
		return document.getElementById(name).style; }
	else if (document.all) { return document.all[name].style; }
	else if (document.layers) { return document.layers[name]; }
	else return false;
}
