// invoked from mouseovers inside menus to cancel hide
// onmouseout="requestHide()" onmouseover="keepMenus()"
// Initialize the variables for the timeouts. Otherwise keepMenus() doesn't work right away.
var sm1, sm3, sm4, sm6;
function keepMenus() {
	clearTimeout(sm1);
	clearTimeout(sm3);
	clearTimeout(sm4);
	clearTimeout(sm6);
}
// Invoked from mouseouts to request hiding all menus
// in 1/4 second, unless cancelled
function requestHide() {
	var funcString1 = "MM_showHideLayers('sMenu1','','hide')";
	var funcString3 = "MM_showHideLayers('sMenu3','','hide')";
	var funcString4 = "MM_showHideLayers('sMenu4','','hide')";
	var funcString6 = "MM_showHideLayers('sMenu6','','hide')";
	sm1 = setTimeout(funcString1, 250);
	sm3 = setTimeout(funcString3, 250);
	sm4 = setTimeout(funcString4, 250);
	sm6 = setTimeout(funcString6, 250);
}