function suiTotalOffset(el,offsetType) {
	var total=0;
	while(el) {
		total+=el[offsetType];
		el=el.offsetParent;
	}
	return total;
}

function show_menu() {
	shown=true;
	var el=document.getElementById("more_flyout");
	var el2=document.getElementById("tab_more");
	var oTop=suiTotalOffset(el2,"offsetTop")+32;
	if(navigator.appName=="Microsoft Internet Explorer") oTop++;
	var oLeft=suiTotalOffset(el2,"offsetLeft")-1;
	//var oWidth=el2.offsetWidth;
	el.style.left=oLeft+"px";
	el.style.top=oTop+"px";
	el.style.visibility="visible";
}

function hide_menu() {
	shown=false;
	var el=document.getElementById("more_flyout");
	el.style.visibility="hidden";
}

var overTab=false;
var overMenu=false;
var shown=false;

function over_tab() {
	overTab=true;
	show_menu();
}

function out_tab() {
	overTab=false;
	setTimeout("checkMenu()",200);
}

function over_menu() {
	overMenu=true;
	show_menu();
}

function out_menu() {
	overMenu=false;
	setTimeout("checkMenu()",200);
}

function checkMenu() {
	if((overMenu || overTab) && !shown) show_menu();
	if((!overMenu && !overTab) && shown) hide_menu();
}