var isSubMenuShow = false

function PopMenu(sourceObj,targetObjName)
{
	SelectMenu(sourceObj);
 	var targetObj = document.getElementById(targetObjName); 
	var objRect = sourceObj.getBoundingClientRect(); 
	targetObj.style.left = objRect.left-2;
	targetObj.style.top = objRect.bottom-5;
 	targetObj.style.display="inline";
}

function LeaveMenu(sourceObj, targetObjName)
{
	if(sourceObj != null)
	{
		UnSelectMenu(sourceObj);
	}

	if(isSubMenuShow)return;

	var targetObj = document.getElementById(targetObjName);

	targetObj.style.display="none";
}

function ShowSubMenu(sourceObject)
{
	isSubMenuShow = true;
	sourceObject.style.display="inline";
}

function HideSubMenu(sourceObject)
{
	isSubMenuShow = false;
	sourceObject.style.display="none";

	if(event.type == "click")
	{
		var EventObj = event.srcElement ? event.srcElement : event.target;

		if(EventObj.tagName != "A")
		{
			return;
		}		

		var menu = document.getElementById("menu-list");

		for(var i=0; i< menu.cells.length; i++)
		{
			if(i == sourceObject.menu-1)
			{
				menu.cells[i].style.backgroundColor='#0066CC';
				menu.cells[i].setAttribute("IsSelected", "1");
			}
			else
			{
				menu.cells[i].style.backgroundColor='#45AAFF';
				menu.cells[i].setAttribute("IsSelected", "0");
			}
		}
	}
}

function SelectMenu(sourceObject)
{
	sourceObject.style.backgroundColor="#0066CC";
	
	//sourceObject.childNodes[0].style.color = "Maroon";
}

function UnSelectMenu(sourceObject)
{
	var trObject = sourceObject.parentElement? sourceObject.parentElement : sourceObject.parentNode;

	if(trObject.id == "menu-list")
	{
		if(sourceObject.IsSelected == "0")
		{
			sourceObject.style.backgroundColor="#45AAFF";
		}
	}
	else
	{
		sourceObject.style.backgroundColor="#45AAFF";
	}

	sourceObject.childNodes[0].style.color = "#FFFFFF";
}

function Wrap(sourceObject)
{	
	var EventObj = event.srcElement ? event.srcElement : event.target;

	var ClickedTDObj;
	
	if(EventObj.tagName != "A")
	{
		//ClickedTDObj = EventObj;
		return;
	}
	else
	{
		ClickedTDObj = EventObj.parentElement? EventObj.parentElement : EventObj.parentNode;
	}

	for(var i=0; i < sourceObject.rows.length; i++)
	{
		for(var j=0; j< sourceObject.rows[i].cells.length; j++)
		{

			if(sourceObject.rows[i].cells[j] == ClickedTDObj)
			{
				sourceObject.rows[i].cells[j].style.backgroundColor='#0066CC';
				sourceObject.rows[i].cells[j].setAttribute("IsSelected", "1");
			}
			else
			{
				sourceObject.rows[i].cells[j].style.backgroundColor='#45AAFF';
				sourceObject.rows[i].cells[j].setAttribute("IsSelected", "0");
			}
		}
	}
}

function ChangeMenu(index)
{
	var menu = parent.document.getElementById("menu-list");
	
	for(var i=0; i< menu.cells.length; i++)
	{
		if(i == index-1)
		{
			menu.cells[i].style.backgroundColor='#0066CC';
			menu.cells[i].setAttribute("IsSelected", "1");
		}
		else
		{
			menu.cells[i].style.backgroundColor='#45AAFF';
			menu.cells[i].setAttribute("IsSelected", "0");
		}
	}
}

function LoadIframe(iFrameObject)
{
	var Height = iFrameObject.contentWindow.document.body.scrollHeight;

	iFrameObject.height = Height + 10;
	
	if(document.body.scrollHeight < document.documentElement.clientHeight)
	{
		document.body.style.height = "100%";
	}
	else
	{
		document.body.style.height = "auto";
	}

	var index = iFrameObject.contentWindow.document.getElementById("SubFrame").menuIndex - 1;

	var menu = document.getElementById("menu-list");

	for(var i=0; i< menu.cells.length; i++)
	{
		if(i == index)
		{
			menu.cells[i].style.backgroundColor='#0066CC';
			menu.cells[i].setAttribute("IsSelected", "1");
		}
		else
		{
			menu.cells[i].style.backgroundColor='#45AAFF';
			menu.cells[i].setAttribute("IsSelected", "0");
		}
	}	
	//document.body.style.backgroundImage = "url(./images/background.jpg)";
}
