var menuParent = null;

function openPopup(index, parent) {
	var p = document.getElementById("PopupElement");
	var c = document.getElementById("PopupChild");
	var d = document.getElementById("DocumentElement");
	var h = document.getElementById("HeaderElement");

	retainPopup();

	if (p.style.visibility == "visible" && p.activeIndex == index)
		return;

	p.style.visibility = "hidden";
	p.style.left = (6+d.offsetLeft+parent.offsetLeft)+"px";
	p.style.top = (34+h.offsetHeight)+"px";
	p.activeIndex = index;

	if (menuParent)
		menuParent.className='menu_item';

	if (parent.className.indexOf("_hover") == -1)
		parent.className+='menu_item_hover';
		
	menuParent = parent;
	
	if (index < popupObj.length) {
		var popupContent = "<table cellSpacing=0 cellPadding=0 border=0 width=\"200\"><tr><td class=\"submenu_arrow\"><img src=\"<%=Spidox.Base%>/images/trans.gif\" width=\"1\" height=\"2\" border=\"0\" alt=\"\"></td></tr>";
		
		for(var i = 0;i < popupObj[index].length;i ++)
			popupContent += "<tr><td vAlign=\"top\" width=\"100%\" align=\"left\"><table cellSpacing=0 cellPadding=0 border=0 width=\"100%\"><tr><td class=\"submenu_link\" width=\"100%\" align=\"left\"><a href=\""+unescape(popupObj[index][i][1])+"\" class=\"submenu\"><nobr>"+unescape(popupObj[index][i][0])+"</a></td></tr></table></td></tr>";
		popupContent += "<tr><td class=\"submenu_arrow\"><img src=\"<%=Spidox.Base%>/images/trans.gif\" width=\"1\" height=\"2\" border=\"0\" alt=\"\"></td></tr></table>";
	
		if (p.filters && p.filters.length) {
			p.filters[0].apply();
			p.filters[0].motion = "forward";
		}
		
		c.innerHTML = popupContent;
		p.style.visibility = "visible";
		
		if (p.filters && p.filters.length)
			p.filters[0].play();
	}
}

function closePopup() {
	var p = document.getElementById("PopupElement");
	

	if (p)
		p.timeout = window.setTimeout("var p = document.getElementById('PopupElement');if(menuParent&&typeof(menuParent.isSelected)!='string'){menuParent.className='menu_item';menuParent=null;}if(p.filters&&p.filters.length){p.filters[0].apply();p.filters[0].motion='reverse';}p.style.visibility='hidden';if(p.filters&&p.filters.length)p.filters[0].play();", 600);
}

function retainPopup() {
	var p = document.getElementById("PopupElement");
	
	if (p && p.timeout)
		window.clearTimeout(p.timeout);
}