var userAgent = navigator.userAgent;
var versionOffset = userAgent.indexOf("MSIE");
var isIE = (versionOffset >= 0);
var isPreIE7 = false;
var fullVersionIE = "";
var majorVersionIE = "";
if (isIE)
{
    fullVersionIE = parseFloat(userAgent.substring(versionOffset+5, userAgent.length));
    majorVersionIE = parseInt('' + fullVersionIE);
    isPreIE7 = majorVersionIE < 7;
}

var to = new Array();
var showDelay = 500; // [ms]
var hideDelay = 400; // [ms]

function showSubmenu(mid) {
		if(to[mid]) clearTimeout(to[mid]);
		tmp = document.getElementById(mid);
		if (tmp == null) return false;
		if (isPreIE7) return false;
		to[mid] = setTimeout("document.getElementById('"+mid+"').style.display='block';", showDelay);
}

function hideSubmenu(mid) {
		if(to[mid]) clearTimeout(to[mid]);
		tmp = document.getElementById(mid);
		if (tmp == null) return false;
		if (isPreIE7) return false;
		to[mid]=setTimeout("document.getElementById('"+mid+"').style.display='none';", hideDelay);
}