﻿var activeDropdown;
var stillActive;
function ShowDropdown(dropdownID, menuItemID)
{
	if (!document.getElementById) return false;
	var dropdown = document.getElementById(dropdownID);
	if (dropdown)
	{
		var menuItem = document.getElementById(menuItemID);
		if (menuItem)
		{
			dropdown.style.left = findPosX(menuItem) + "px";
			dropdown.style.top = findPosY(menuItem) + 30 + "px";
		}
		HideDropdown();
		activeDropdown = dropdown;
		stillActive = true;
		dropdown.style.display = 'block';
		setTimeout("HideDropdown();", 1500);
	}
}
function HideDropdown()
{
	if (!stillActive)
	{
		if (activeDropdown)
		{
			activeDropdown.style.display = 'none';
		}
	}
	else
	{
		setTimeout("HideDropdown();", 1500);
	}
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (1) 
		{
			curleft += obj.offsetLeft;
			if (!obj.offsetParent) break;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
	{
		curleft += obj.x;
	}
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (1)
		{
			curtop += obj.offsetTop;
			if (!obj.offsetParent) break;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
	{
		curtop += obj.y;
	}
	return curtop;
}