// JavaScript Document

var OpenMenus = [];
var Hiding = false;
var intid = -1;

// Reveal Function - Display An Item
function RevealMenu(parent,nme)
{
	var x;
	Hiding = true;
	for(x=OpenMenus.length-1;x>=0;x--)
	{	
		HideMenu(OpenMenus[x]);
	}
	var pos = findPos(parent);		
	var obj = document.getElementById(nme);
	
	if (obj != null)
	{
		obj.style.left = ((parent.offsetLeft) - (160 - parent.offsetWidth)) + "px";
		obj.style.top = (parent.offsetTop + parent.offsetHeight) + "px";		
		obj.style.display = "block";
	}
	
	OpenMenus[OpenMenus.length] = nme;
	Hiding = false;
	if (intid != -1) window.clearInterval(intid);
	intid = window.setInterval("CheckOpenMenus()",10000);
}

function findPos(obj) 
{
	var curleft = curtop = 0;
	if (obj.offsetParent) 
	{
		do 
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft,curtop];
}

function HideMenu(nme)
{
	var WasHiding = Hiding;
	Hiding = true;
	var obj = document.getElementById(nme);
	if (obj != null)
	{
		obj.style.display = "none";
	}
	
	for(x=OpenMenus.length-1;x>=0;x--)
	{
		if (OpenMenus[x] == nme)
		{
			OpenMenus = OpenMenus.splice(x);
			break;
		}
	}
	
	Hiding = WasHiding;
}

function CheckOpenMenus()
{
	//window.status = window.status + "X";
	if (Hiding == false)
	{
		for(x=OpenMenus.length-1;x>=0;x--)
		{
			HideMenu(OpenMenus[x]);
		}
	}
}

function HilightMe(ob)
{
	//alert('Booya!');
	ob.className = "menuoptionh";
}

function LowlightMe(ob)
{
	ob.className = "menuoption";
}