function check_hover_div(mEvent) {
	// Internet Explorer
	if (mEvent.srcElement)
		showPopup(mEvent, 'linkPopup', mEvent.srcElement);

	// Netscape and Firefox
	else if (mEvent.target)
		showPopup(mEvent, 'linkPopup', mEvent.target);
}

function getPopupObject(myId) {
	if (document.getElementById(myId))
		return document.getElementById(myId);
	else
		return window.document[myId];   
}	

function check_menu_id() {
	if(!on_menu)
		try { hide_submenu() } catch(err) { };
	setTimeout('check_menu_id()', 1000);
}

on_menu = false;
function showPopup(myEvent, id, myElement) {	
	e = myElement;
	while(e.parentNode && (e.id == null || e.id == '')) {
		e = e.parentNode;
	}
	
	if(e.id == null || e.id == '' || e.id.indexOf('menu') < 0)
		on_menu = false;
	else
		on_menu = true;
		
	//de('debug').innerHTML = e.id;
}

setTimeout('check_menu_id()', 1000);

var IE = document.all ? true : false;	
	
if (!IE) {
	document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = check_hover_div;
} else 
	document.onmousemove = function() { check_hover_div(event); }