<!--
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;

function rollIn(el){
	//var ms = navigator.appVersion.indexOf("MSIE")
	//ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
	//if(ie4){
		el.className = "menuover"
	//}

}

function rollOut(el){
	//var ms = navigator.appVersion.indexOf("MSIE")
	//ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
	//if(ie4)	{
		el.className = "menu"
	//}
}

function rollInItem(el){
	//var ms = navigator.appVersion.indexOf("MSIE")
	//ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
	//if(ie4){
		el.className = "menulinkover"
	//}
}

function rollOutItem(el){
	//var ms = navigator.appVersion.indexOf("MSIE")
	//ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
	//if(ie4)	{
		el.className = "menulink"
	//}
}
function findObj(n, d){
	var i,x;
	if(!d) d=document;
	if(!(x=d[n]) && d.all)
		x=d.all[n];
	for (i=0;!x && i<d.forms.length;i++)
		x=d.forms[i][n];
	for(i=0;!x && d.layers && i<d.layers.length;i++)
		x = findObj(n,d.layers[i].document);
	if(!x && document.getElementById)
		x = document.getElementById(n);
	return x;
}

var lastMenu=null;
var lastMenuTop=0;
var lastMenuLeft;
var lastPopup=null;

function hideLastMenu(){
if(lastPopup!=null)lastPopup.style.visibility='hidden';
rollOut(lastMenu);
}

function showMenu(obj, menu) {
	var top, left;
	if(lastMenu!=null&&lastMenu!=menu)hideLastMenu();
	rollIn(menu)
	lastMenu=menu;
	lastPopup=null;
	lastMenuTop = -menu.offsetHeight;
	left = menu.offsetLeft;
	top = menu.offsetTop + menu.offsetHeight;
	while(menu.parentElement || menu.parentNode){
		menu = (menu.parentElement) ? menu.parentElement : menu.parentNode;
		if(menu.offsetTop && menu.tagName != "TD")top += menu.offsetTop;
		if(menu.offsetLeft) left += menu.offsetLeft;
	}
	lastMenuTop += top;
	lastMenuLeft = left;
	if ((obj = findObj(obj))!=null) {
		lastPopup = obj;
		if (obj.style)
			obj=obj.style; 
		obj.visibility='visible';
		obj.top = top;
		obj.left = left;
	}
}

function getMouseXY(e) {
	if(lastMenu==null)return;
	if (IE) {
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	}else{
		tempX = e.pageX
		tempY = e.pageY
	}
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}
	if (lastPopup==null){
		if(tempY < lastMenuTop || tempY > lastMenuTop+lastMenu.offsetHeight ||
	   		tempX < lastMenuLeft || tempX > lastMenuLeft+lastMenu.offsetWidth)
			hideLastMenu();
		return;
	}	  

	if(tempY < lastMenuTop || tempY > lastPopup.offsetTop+lastPopup.offsetHeight ||
	   tempX < lastPopup.offsetLeft || tempX > lastPopup.offsetLeft+lastPopup.offsetWidth){
		hideLastMenu();
	}
}

//-->


