function onMenuOver(e) {
    if (!e) e = window.event;
	if (!e) return;
	
	if (e.target) eventEl = e.target;
	else if (e.srcElement) eventEl = e.srcElement;
	if (eventEl.nodeType == 3) // defeat Safari bug
		eventEl = eventEl.parentNode;
    
	var el;
	if (eventEl.tagName == 'IMG')
		el = eventEl.parentNode.parentNode;
	if (eventEl.tagName == 'A')
		el = eventEl.parentNode;
	if (eventEl.tagName == 'TD')
		el = eventEl;
	
	if (el && el.className != 'menuelcurrent')
		el.className = 'menuelSel';
}

function onMenuOut(e) {
	if (!e) e = window.event;
	if (!e) return;
	
	if (e.target) eventEl = e.target;
	else if (e.srcElement) eventEl = e.srcElement;
	if (eventEl.nodeType == 3) // defeat Safari bug
		eventEl = eventEl.parentNode;
	
	var el;
	if (eventEl.tagName == 'IMG')
		el = eventEl.parentNode.parentNode;
	if (eventEl.tagName == 'A')
		el = eventEl.parentNode;
	if (eventEl.tagName == 'TD')
		el = eventEl;
    
	if (el && el.className != 'menuelcurrent')
		el.className = 'menuel'; 
}

function onMenuClick(e) {
    if (!e) e = window.event;
	if (!e) return;
	
	if (e.target) eventEl = e.target;
	else if (e.srcElement) eventEl = e.srcElement;
	if (eventEl.nodeType == 3) // defeat Safari bug
		eventEl = eventEl.parentNode;
	
	if (eventEl.tagName == 'TD')
		window.location.href = document.getElementById('link'+eventEl.id.substr(2)).href;
}

function highlightSelectedMenu(menu){
    if (menu) {
        var loc = window.location.pathname + window.location.search;
        for (var i = 0; i < menu.length; i++) {
            if (menu[i].href.indexOf(loc) > -1) {
                menu[i].parentNode.className = 'menuelcurrent';
                break;
            }
        }
    }
}