TM_SE = {
	findMenu: function(node) {
		var key;
		for (key in node.childNodes) {
		    if (node.childNodes[key].tagName && 
		  		  node.childNodes[key].tagName == 'UL') {
		  	  return node.childNodes[key];
			}
		}
	},
	showMenu: function(evt) {
		var menu = TM_SE.findMenu(this);
		if (menu && menu.style.display == '') {
			menu.style.display = 'block';
		}
	},
	hideMenu: function(evt) {
		var menu = TM_SE.findMenu(this);
		if (menu && menu.style.display == 'block') {
		    menu.style.display = '';
		}
	},
	init: function() {
		var menuBar = document.getElementById('topMenuBar');
		var tds = menuBar.getElementsByTagName('td');
		var key, td;
		for (key in tds) {
			td = tds[key];
			td.onmouseover = TM_SE.showMenu;
			td.onmouseout = TM_SE.hideMenu;
		}
	}
}
window.onload = TM_SE.init;
