function fnEnterHandler(prc) {
	switch (prc) {
		case 'keywords':
			return doSearch(true);
	}
}


//Pop-up menu function
//Set delay before submenu disappears after mouse moves out of it (in milliseconds)
var delay_hide=500;
var menuobj;

function initmenu() {
	menuobj = document.getElementById ? document.getElementById("describe") : document.all ? document.all.describe : document.layers ? document.dep1.document.dep2 : "";
//	if (document.getElementById || document.all) {
//		menuobj.innerHTML=loadmsg;
//	}
//	else if (document.layers) {
//		menuobj.document.write(loadmsg);
//		menuobj.document.close();
//	}
}
function clearmenu() {
	if (document.getElementById || document.all) {
		menuobj.innerHTML=loadedmsg;
	}
	else if (document.layers) {
		menuobj.document.write(loadedmsg);
		menuobj.document.close();
	}
}

function showit(which) {
	clear_delayhide();
	thecontent=(which==-1)? "" : submenu[which];
	if (document.getElementById || document.all) {
		menuobj.innerHTML=thecontent;
	}
	else if (document.layers) {
		menuobj.document.write(thecontent);
		menuobj.document.close();
	}
}

function resetit(e) {
	if (document.all&&!menuobj.contains(e.toElement))
		delayhide=setTimeout("showit(-1)",delay_hide);
	else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		delayhide=setTimeout("showit(-1)",delay_hide);
}

function clear_delayhide() {
	if (window.delayhide)
		clearTimeout(delayhide);
}

function contains_ns6(a, b) {
	while (b.parentNode)
		if ((b = b.parentNode) == a)
			return true;
	return false;
}
