function findPosition(oLink){
	if(typeof is_ie6 == 'undefined')getBrowser();
	if(typeof is_ie6 != 'undefined'){
		if(is_mac && is_ie){menuMoveX=140;menuMoveY=-57;} else if(is_moz || is_fb || is_fx){menuMoveX=132;menuMoveY=0;} else{menuMoveX=130;menuMoveY=0;}
	}else{menuMoveX=130;menuMoveY=-57;}
	if(oLink.offsetParent){for(var posX = 0, posY = 0; oLink.offsetParent; oLink = oLink.offsetParent) {posX += oLink.offsetLeft;posY += oLink.offsetTop;}	posX += menuMoveX;posY += menuMoveY;return [ posX, posY ];} else {return [ oLink.x, oLink.y ];}}
var ShowTimer = new Date();
var timeout = 500;
function getObject(getObj){
	var theObj = getObj.menuLayer || getObj;
	if(typeof(theObj) == "string") theObj = FIND(theObj);
	return theObj;}
function FIND(item){
	if(is_opera) return(document.getElementById(item));
	if(document.all) return(document.all[item]);
	if(document.getElementById) return(document.getElementById(item));	return(false);}
function showMenu(menu,xy){
	var ShowElapsed = new Date() - ShowTimer;
	if(ShowElapsed > timeout){var obj1,obj2; var x=xy[0];var y=xy[1];var hideLast = 0;
		if(document.layers){
			alert("Layers");
			if(ActiveMenu.length){obj1 = eval("document."+ActiveMenu)}
			obj2 = eval("document."+menu);
			ActiveMenu = obj2;
			obj2.left = x;
			obj2.top = y;
		}else{
			if(typeof(ActiveMenu) == "object"){var hideLast = 1;obj1 = ActiveMenu.style;}
			obj2 = getObject(menu);
			ActiveMenu = obj2;
			obj2 = obj2.style;
			if(x != "relative"){obj2.pixelLeft = x || (window.pageX + document.body.scrollLeft) || 0;
				obj2.left = obj2.pixelLeft + 'px';}
			if(y != "relative"){obj2.pixelTop = y || (window.pageY + document.body.scrollTop) || 0;obj2.top = obj2.pixelTop + 'px';}}
		if(hideLast){obj1.visibility = "hidden";}
		obj2.visibility = "visible";
		DHFlag = false;}}
function hideMenu(menu){menu.style.visibility = "hidden";}
function clearTimeout(){
	if(HideMenuTimer) clearTimeout(HideMenuTimer);
	HideMenuTimer = null;
	DHFlag = false;}
function startTimeout(){
	if(typeof(ActiveMenu) == "object"){timerStart = new Date();DHFlag = true;HideMenuTimer = setTimeout("DoHide()", 500);}}
function DoHide(){
	if (!DHFlag || typeof(ActiveMenu) != "object") return;
	var elapsed = new Date() - timerStart;
	if(elapsed < timeout){HideMenuTimer = setTimeout("DoHide()", timeout+100-elapsed);return;}
	DHFlag = false;
	hideMenu(ActiveMenu);
	ActiveMenu = "";}
function onMenu(){DHFlag = false}
function offMenu(){DHFlag = true;startTimeout();}