var ie=document.all;
var hideTimeout;
var curmenu;

function getScreenOffsetY(obj){
	var myobj = obj
	var y = 0;
	while (obj) {
		y = y + obj.offsetTop;
		obj = obj.offsetParent;
	}
	return y
}

function getScreenOffsetX(obj){
	var x = 0;
	while (obj) {
		x = x + obj.offsetLeft;
		obj = obj.offsetParent;
	}
	return x
}

function showMenu(i)
{
	hideMenu();
	if (hideTimeout) clearTimeout(hideTimeout);
	var popup = document.getElementById('popup'+ i);
	popup.style.visibility = 'visible';
	curmenu = i;
}

function hideMenus()
{
	if (hideTimeout) clearTimeout(hideTimeout);
	hideTimeout = setTimeout("hideMenu()", 500);		
}

function hideMenu()
{
	if (curmenu) {
		var popup = document.getElementById('popup'+ curmenu);
		popup.style.visibility = 'hidden';
	}	
}

function init()
{
	resizeMenu();
	
	i = 10;
	while (i<13)
	{
		var popup = document.getElementById('popup'+ i);
		var menuItem = document.getElementById('menuItem' + i);
		popup.style.left = getScreenOffsetX(menuItem)+menuItem.offsetWidth;
		popup.style.top = getScreenOffsetY(menuItem);
		i++;
	} 
}

function resizeMenu()
{
	i = 1;
	while (i<menuCount)
	{
		var popup = document.getElementById('popup'+ i);
		var menuItem = document.getElementById('menuItem' + i);
		popup.style.left = (getScreenOffsetX(menuItem)+menuItem.offsetWidth > 780 ? 780 - menuItem.offsetWidth:getScreenOffsetX(menuItem));
		popup.style.top = getScreenOffsetY(menuItem) + menuItem.offsetHeight;
		/*
		document.getElementById(eval('popup'+ i)).style.left = (getScreenOffsetX(eval('menuItem' + i))+eval('menuItem' + i).offsetWidth > 780 ? 780-eval('menuItem' + i).offsetWidth:getScreenOffsetX(eval('menuItem' + i))) ;
		document.getElementById(eval('popup'+ i)).style.top = getScreenOffsetY(eval('menuItem' + i))+eval('menuItem' + i).offsetHeight;
		*/
		i++;
	}
}