dom = (document.getElementById);
n = (navigator.appName == 'Netscape' && navigator.appVersion<5);

delay = 100;
background = '#695246';
timer = new Array();
aparent = new Array();
active = '_null';

function highlight(menu, name, number) {
	showMenu(menu);
	document.images[name+'_b_'+number].src = root+"pics/rarrow.gif";
}

function unHighlight(menu, name, number) {
	hideMenu(menu);
	document.images[name+'_b_'+number].src = root+"pics/barrow.gif";
}

function showMenu(name) {
	if (dom) {
		el = document.getElementById(name); el.style.visibility = 'visible';
	} else if (n) {
		eval("document."+name+".visibility = 'show'");
	} else {
		document.all[name].style.visibility = 'visible';
	}
}

function hideMenu(name) {
	if (name != '_null') {
		command = "if (active != '"+name+"') { hideMenu('"+aparent[name]+"'); ";
		if (dom) {
			command += " el = document.getElementById('"+name+"'); el.style.visibility = 'hidden'; } ";
		} else if (n) {
			command += "document."+name+".visibility = 'hide'; } ";
		} else {
			command += "document.all['"+name+"'].style.visibility = 'hidden'; } ";
		}
		timer[name] = setTimeout(command, delay);
	}
}

function xClear(name) {
	clearTimeout(timer[name]);
}