﻿		FromSub = false;
		function ShowFrameL(sender, IFrameMenu)
		{
			var iMENU = document.getElementById(IFrameMenu);
			
			if(sender)
			{
				var x = 0;
				var y = 0;
				var offsetPointer = sender; // cElement;
				while (offsetPointer) {
					x += offsetPointer.offsetLeft;
					y += offsetPointer.offsetTop;
					offsetPointer = offsetPointer.offsetParent;
				}
				// correct for MacIE body margin factors
				if(navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") {
					x += document.body.leftMargin;
					y += document.body.topMargin;
				}
				
				//iMENU.style.left = x+245;
				if(navigator.userAgent.indexOf("Firefox") != -1)	// 針對不同瀏覽器調整高度				
					iMENU.style.top  = y - 10;
				else
					iMENU.style.top  = y + 6;
					
				FromSub = false;
			}
			else
			{
				FromSub = true;
			}
			
			iMENU.style.display = "";
		}
		
		function HideFrameL(fromIFrame, IFrameMenu)
		{
			//window.setTimeout("RealHideFrame("+fromIFrame.toString()+", '"+IFrameMenu+"')", 5)
			RealHideFrame(fromIFrame,IFrameMenu);
		}
		
		function HideAll()
		{
			HideFrameL(true, 'iframe1');
			HideFrameL(true, 'iframe3');
			HideFrameL(true, 'iframe5');
			HideFrameL(true, 'iframe6');
		}
		
		function RealHideFrame(fromIFrame, IFrameMenu)
		{			
			if(FromSub == false || fromIFrame)
			{
				var iMENU = document.getElementById(IFrameMenu);
				iMENU.style.display = "none";
				FromSub = false;
			}
			
		}

		function HeadMenuChange()
		{
		}
		
		function MenuFocus(TableCell)
		{
			TableCell.style.backgroundColor = "#DDCCCC";
			TableCell.style.color = "#000000";
		}
		
		function MenuBlur(TableCell,color)
		{
			TableCell.style.backgroundColor = color;
			TableCell.style.color = "#666666";
		}
		
		function FocusLinkColor(Link)
		{
			Link.style.color = "#000000";
		}
		
		function BlurLinkColor(Link)
		{
			Link.style.color = "#666666";
		}
		
		function SetFrameHeight()
		{
			var iframeElement = window.parent.document.getElementById('iframe1');
			if(navigator.userAgent.indexOf("Firefox") != -1)
				iframeElement.style.height = (25 * 5) + 2 + "px";
			else
				iframeElement.style.height = (23 * 5) + 2 + "px";
		
			//IFrameMenu = new String(String(iframeElement.id))
			
		}
		
		
function SetBackAll()
{
	if(document.getElementById('MenuFrame01') != null)
	{
		document.getElementById('MenuFrame01').style.display	=	"none";
    }
	if(document.getElementById('MenuFrame02') != null)
    {
		document.getElementById('MenuFrame02').style.display	=	"none";
    }
    if(document.getElementById('MenuFrame03') != null)
    {
		document.getElementById('MenuFrame03').style.display	=	"none";
    }
    if(document.getElementById('MenuFrame04') != null)
    {
		document.getElementById('MenuFrame04').style.display	=	"none";
    }
    if(document.getElementById('MenuFrame05') != null)
    {
		document.getElementById('MenuFrame05').style.display	=	"none";
    }
    if(document.getElementById('MenuFrame06') != null)
    {
		document.getElementById('MenuFrame06').style.display	=	"none";
    }
    if(document.getElementById('MenuFrame07') != null)
    {
		document.getElementById('MenuFrame07').style.display	=	"none";
    }
}

function SetPosition(v1,v2)
{
	 SetBackAll();
	 if(document.getElementById(v1))
	 {
		document.getElementById(v1).style.display = '';

	    if(navigator.userAgent.indexOf("Firefox") != -1)
		{
			document.getElementById(v1).style.top	=	document.getElementById(v2).offsetTop + 95 + "px";
			var tmpLeft = document.getElementById("MainTableLeft").offsetWidth + document.getElementById(v2).offsetLeft +230 + "px";
			document.getElementById(v1).style.left	=	tmpLeft;
			
		}
		else if(navigator.userAgent.indexOf("MSIE 7.0") != -1)
		{
			document.getElementById(v1).style.top	=	document.getElementById(v2).offsetTop + 95;
			document.getElementById(v1).style.left	=	document.getElementById("MainTableLeft").offsetWidth + document.getElementById(v2).offsetLeft +230;
		}
		else
		{
			document.getElementById(v1).style.top	=	document.getElementById(v2).offsetTop + 95;
			document.getElementById(v1).style.left	=	document.getElementById("MainTableLeft").offsetWidth + document.getElementById(v2).offsetLeft +230;
		}
	}
   

    
}

function SetBack(v1)
{
	document.getElementById(v1).style.display = 'none';
}



function Pichigh(which2){
theobject=which2
Pichighlighting=setInterval("Pichighlightit(theobject)",50)
}

function Piclow(which2){
clearInterval(Pichighlighting)
which2.filters.alpha.opacity=40
}

function Pichighlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=5
else if (window.Pichighlighting)
clearInterval(Pichighlighting)
}

function chkSubMenuByAx(value)
{
	if(document.getElementById(value))
	{
		var FrameName = value;
		if(document.getElementById(FrameName).style.display != 'none')
		{
			var H1 = document.getElementById(FrameName).style.top.replace("px","");
			var H2 = document.getElementById(FrameName).offsetHeight;
			var H3 = eval(H1) + H2;
			var W1 = document.getElementById(FrameName).style.left.replace("px","");
			var W2 = document.getElementById(FrameName).offsetWidth;
			var W3 = eval(W1) + W2;
		
			if(event.clientX < W1-3)
			{
				SetBack(FrameName);
			}
			if(event.clientX > W3+3)
			{
				SetBack(FrameName);
			}
			if(event.clientY > H3+3)
			{
				SetBack(FrameName);
			}
		}
	}
}

function SubMenuDisplayChk()
{
	chkSubMenuByAx("MenuFrame01");
	chkSubMenuByAx("MenuFrame02");
	chkSubMenuByAx("MenuFrame03");
	chkSubMenuByAx("MenuFrame04");
	chkSubMenuByAx("MenuFrame05");
}
