// Check IE and Opera Bug
var ua = navigator.userAgent;
var ual = ua.toLowerCase();

var brokenHover = ((ual.indexOf("msie") != -1) && (ual.indexOf("konqueror") == -1)); 
var mozPosBug = false;

// Check Mozilla bug
var bd = ua.match(/Gecko\/(\d+)/);
if (bd) {
   try {
      var d = new Date(bd[1].substr(0, 4), bd[1].substr(4,2), bd[1].substr(6,2));
      if (d <= new Date( 2003, 10, 18 )) {
         mozPosBug = true;
      }
   } catch (e) {}
}

// Display the sub menu
function dSM( num ) {
	if (brokenHover) {
			var sm = document.getElementById('subMenu' + num);
			sm.style.display = "block";
	} else if (mozPosBug) {
			var sm = document.getElementById('subMenu' + num);
			sm.style.marginTop = "0";
	}
}

// Hide the sub menu
function hSM( num ) {
	if (!brokenHover) return;
	var sm = document.getElementById('subMenu' + num);
	sm.style.display = "none";
}

