//// INVEST.BG Javascript Menu Library
//// All Rights Reserved


/////////// MENU //////////////////

function iOver(sender)
{
	if (!sender) return;
	sender.originalClassName = sender.className;
	sender.className = "MenuItemHover";
}	

function iOut(sender)
{
	if (!sender) return;
	insideMenu = false;
	sender.className = sender.originalClassName;
}	

function subOver(sender)
{
	if (!sender) return;
	insideMenu = true;

	var e;

	if (currentPopOut != "none")
	{
		changeDisplay(document.getElementById(currentPopOut), "none");
		currentPopOut = "none";
	}
	if (currentMenu != "none")
	{
		var e = document.getElementById(currentMenu);
		e.className = e.originalClassName;
		currentMenu = "none";
	}
		
	sender.originalClassName = sender.className;
	
	if (sender.className == "SubMenuItemCurrent") {
		sender.className = "SubMenuItemCurrentHover";
	}
	else {
		sender.className = "SubMenuItemHover";
	}
	var poperid = sender.id;
	currentMenu = poperid;
	poperid = poperid.replace(/poper/, "popup");
	currentPopOut = poperid;
	
	changeDisplay(document.getElementById(poperid), "");			
}

function subOut(sender)
{
	if (!sender) return;
	insideMenu = false;
}

function subOver2(sender)
{
	if (!sender) return;
	sender.originalClassName = sender.className;

	if (sender.className == "SubMenuItemCurrent") {
		sender.className = "SubMenuItemCurrentHover";
	}
	else {
		sender.className = "SubMenuItemHover";
	}
}	

function subOut2(sender)
{
	if (!sender) return;
	insideMenu = false;
	sender.className = sender.originalClassName;
}	


function changeDisplay(e, display)
{
	if (e.style != null) {
		e.style.display = display;
	}
	else {
		if (e.display != display) {
			e.display = display;
		}
	}	
}

function mOver(sender)
{

	insideMenu = true;

	var e;

	if (currentPopOut != "none")
	{
		changeDisplay(document.getElementById(currentPopOut), "none");
		currentPopOut = "none";
	}
	if (currentMenu != "none")
	{
		var e = document.getElementById(currentMenu);
		e.className = e.originalClassName;
		currentMenu = "none";
	}
		
	sender.originalClassName = sender.className;
	sender.className="MenuItemHover";
		
	var poperid = sender.id;
	currentMenu = poperid;
	poperid = poperid.replace(/poper/, "popup");
	currentPopOut = poperid;
	
	changeDisplay(document.getElementById(poperid), "");			
}

function mOut(sender)
{
	insideMenu = false;
}
	
function mPopupOver(sender)
{
	if (!sender) return;
	insideMenu = true;
}
	
function mPopupOut(sender)
{
	if (!sender) return;
	insideMenu = false;
}
	
function sOver(sender, s)
{
	
	if (!sender) return;
//		insideMenu = true;
	sender.className = (s == "last" ? "PopupMenuItemHover2" : "PopupMenuItemHover");
}

function sOut(sender, s)
{
	if (!sender) return;
	insideMenu = false;
	sender.className = (s == "last" ? "PopupMenuItem2" : "PopupMenuItem");
}



var currentPopOut, currentMenu, HTMLStr;

currentPopOut = "none";
currentMenu = "none";
oldClassName = "";

insideMenu = false;
			
document.onmouseover = document_onmouseover;
			
function document_onmouseover()
{
	if (! insideMenu) {
		if (currentPopOut != "none")
		{
			changeDisplay(document.getElementById(currentPopOut), "none");
			currentPopOut = "none";	
		}
		if (currentMenu != "none")
		{
			var e = document.getElementById(currentMenu);
			e.className = e.originalClassName;
			currentMenu = "none";
		}
	}
}	

function setCurrentItem2(ssid2)	// Level 2 items only
{
	var e = document.getElementById("sub" + ssid2);
	
	if (e == null) {
		e = document.getElementById("poper" + ssid2);
	}
	if (e == null) {
		return;
	}
	e.className = "SubMenuItemCurrent";
	e.originalClassName = "SubMenuItemCurrent";

	var i = document.getElementById("imgPointer");

	if (i != null) {
		var f = e.firstChild;
		e.insertBefore(i, f);
		i.style.display = "";
	}
}	

// Automatically generated items only.
function setCurrentItemTopic(id)
{
	var e = document.getElementById("mm_tpid" + id);

	if (e == null) {
		return;
	}
	e.className = "MenuItemHighlight";
	e.originalClassName = "MenuItemHighlight";
}	

// Automatically generated items only.
function setCurrentItemAuto(id, pref)
{
	var e = document.getElementById("mm_" + pref + id);

	if (e == null) {
		return;
	}
	e.className = "MenuItemHighlight";
	e.originalClassName = "MenuItemHighlight";
}	

/////////////// END MENU //////////////////////