function reposNavmenu()
{
	var windowwidth = $(window).width();
	var popuppos = (windowwidth / 2) - 400;
	if (popuppos < 110) popuppos = 110;
	$("ul.navpopup").css('left',popuppos);
};

var navMenuShowId = new Array(0, 0);
var navMenuHideId = new Array(0, 0);
var navMenuShown = new Array(false, false);
var navMenuIdNameList = new Array('navtalents', 'navmacros');

function show_nav_menu(arrInd)
{
	$('td#' + navMenuIdNameList[arrInd]).children('ul').removeClass('hidden');	
	navMenuShown[arrInd] = true;
}

function hide_nav_menu(arrInd)
{
	$('td#' + navMenuIdNameList[arrInd]).children('ul').addClass('hidden');
	navMenuShown[arrInd] = false;
}

function over_nav_menu(arrInd)
{
	if (navMenuHideId[arrInd])
	{
		clearTimeout(navMenuHideId[arrInd]);
		navMenuHideId[arrInd] = 0;
	}
	if (!navMenuShown[arrInd])
		navMenuShowId[arrInd] = setTimeout('show_nav_menu(' + arrInd + ')', 500);
}

function off_nav_menu(arrInd)
{
	if (navMenuShowId[arrInd])
	{
		clearTimeout(navMenuShowId[arrInd]);
		navMenuShowId[arrInd] = 0;
	}
	if (navMenuShown[arrInd])
		navMenuHideId[arrInd] = setTimeout('hide_nav_menu(' + arrInd + ')', 250);
}

$(document).ready(function()
{
	$('td#navtalents').hover(function() { over_nav_menu(0); }, function() { off_nav_menu(0); });
	$('td#navmacros').hover(function() { over_nav_menu(1); }, function() { off_nav_menu(1); });

	reposNavmenu();
	$(window).resize(function() { reposNavmenu(); });
});
