function SetMenu(MenuName)
{
	var Menu = document.getElementById(MenuName);
	if(Menu)
	{
		if(Menu.style.display == "none")
			Menu.style.display = "";
		else
			Menu.style.display = "none";
	}
}

//宣告計時器函式執行代號
var TimerID = null;
function ShowMenu(sender, menuId)
{
	var iMENU = document.getElementById(menuId);
	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 + 150;
		iMENU.style.top  = y + 10;
		iMENU.style.display = "";
	}
}

//給中文主站與英文站用的
function ShowMenu2(sender, menuId)
{
	
	var divSubMenu2 = document.getElementsByTagName("div");
	for(var i=0; i< divSubMenu2.length; i++)
	{
	    if(divSubMenu2[i].className == "SubMenu trans-Opa")
	    {
	        HideMenu(divSubMenu2[i].id);
	    }
	}
	
	if(document.getElementById(menuId) && sender)
	{
	    var iMENU = document.getElementById(menuId);
	    if(sender)
	    {
		    var x = 0;
		    var y = 0;
		    var offsetPointer = sender; // cElement;
		    while (offsetPointer!=null && offsetPointer!=document.body) {
			    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;
		    }
    		
		    
		    //IE or FireFox
		    var bIE = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4);
            var bFF = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);

            //加上來源物件本身的寬度 sender.offsetWidth

		    if(bFF)
		    {
		        iMENU.style.left = x-6 +"px";
		        iMENU.style.top  = y+15+"px";
		        iMENU.style.display = "";
                //iMENU.focus();
		    }
            else
            {
		        iMENU.style.left = x-6;
		        iMENU.style.top  = y+15;
		        iMENU.style.display = "";
                //iMENU.focus();
            }
	    }
	}
}

//給中文主站與英文站用的
function ShowMenuTW(sender, menuId) {

    var divSubMenu2 = document.getElementsByTagName("div");
    for (var i = 0; i < divSubMenu2.length; i++) {
        if (divSubMenu2[i].className == "SubMenu trans-Opa") {
            HideMenu(divSubMenu2[i].id);
        }
    }

    if (document.getElementById(menuId) && sender) {
        var iMENU = document.getElementById(menuId);
        if (sender) {
            var x = 0;
            var y = 0;
            var offsetPointer = sender; // cElement;
            while (offsetPointer != null && offsetPointer != document.body) {
                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;
            }


            //IE or FireFox
            var bIE = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4);
            var bFF = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);

            var nVer = navigator.appVersion;
            var nAgt = navigator.userAgent;
            var browserName = '';
            var fullVersion = 0;
            var majorVersion = 0;
            if ((verOffset = nAgt.indexOf("MSIE")) != -1) {
                browserName = "Microsoft Internet Explorer";
                fullVersion = parseFloat(nAgt.substring(verOffset + 5));
                majorVersion = parseInt('' + fullVersion);
            }

            //alert(iev);
            //加上來源物件本身的寬度 sender.offsetWidth
            if (bFF) {
                iMENU.style.left = x + "px";
                iMENU.style.top = y + 30 + "px";
                iMENU.style.display = "";
                //iMENU.focus();
            }
            else {
                if (majorVersion == "7") {
                    iMENU.style.left = x + 120;

                }
                else if (majorVersion == "8") {
                    iMENU.style.left = x - 10;

                }
                else
                    iMENU.style.left = x + 80;
                iMENU.style.top = y + 30;
                iMENU.style.display = "";
                //iMENU.focus();
            }
        }
    }
}

//給中文主站與英文站用的
function ShowMenuTWLeft(sender, menuId, itemIndex)
{
	
	var divSubMenu2 = document.getElementsByTagName("div");
	for(var i=0; i< divSubMenu2.length; i++)
	{
	    if(divSubMenu2[i].className == "SubMenu trans-Opa" || divSubMenu2[i].className == "SubMenu")
	    {
	        HideMenu(divSubMenu2[i].id);
	    }
	}
	
	if(document.getElementById(menuId) && sender)
	{
	    var iMENU = document.getElementById(menuId);
	    if(sender)
	    {
		    var x = 0;
		    var y = 0;
		    var offsetPointer = sender; // cElement;
		    while (offsetPointer!=null && offsetPointer!=document.body) {
			    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;
		    }
    		
		    
		    //IE or FireFox
		    var bIE = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) >= 4);
            var bFF = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
		    
		    itemIndex = itemIndex * 10;
		    
		    //加上來源物件本身的寬度 sender.offsetWidth
		    if(bFF)
		    {
		        iMENU.style.left = x+140+"px";
		        iMENU.style.top  = y-10+"px";
		        iMENU.style.display = "";
                //iMENU.focus();
            }
            else
            {
		        iMENU.style.left = x+140;
		        iMENU.style.top  = y;
		        iMENU.style.display = "";
                //iMENU.focus();
            }
            
            //alert(itemIndex);
	    }
	}
}

function HideMenu(menuId)
{
	if(document.getElementById(menuId))
	    document.getElementById(menuId).style.display = "none";
}

function EnterMenu(objFocus)
{
	if(TimerID != null)
	{
	    window.clearTimeout(TimerID);
	    TimerID = null;
	}
	objFocus.focus();
}

function LeaveMenu(sender, menuId)
{
	TimerID = window.setTimeout("HideMenu('"+menuId+"')", 200);
}

function HideAllMenu()
{
	if(document.getElementById('ctl00_chinese_Header1_rptMenu_ctl00_SubMenu'))
		document.getElementById('ctl00_chinese_Header1_rptMenu_ctl00_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Header1_rptMenu_ctl01_SubMenu'))
		document.getElementById('ctl00_chinese_Header1_rptMenu_ctl01_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Header1_rptMenu_ctl02_SubMenu'))
		document.getElementById('ctl00_chinese_Header1_rptMenu_ctl02_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Header1_rptMenu_ctl03_SubMenu'))
		document.getElementById('ctl00_chinese_Header1_rptMenu_ctl03_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Header1_rptMenu_ctl04_SubMenu'))
		document.getElementById('ctl00_chinese_Header1_rptMenu_ctl04_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Header1_rptMenu_ctl05_SubMenu'))
		document.getElementById('ctl00_chinese_Header1_rptMenu_ctl05_SubMenu').style.display = "none";
	
}

function HideAllMenuLeft()
{
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl00_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl00_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl01_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl01_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl02_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl02_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl03_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl03_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl04_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl04_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl05_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl05_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl06_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl06_SubMenu').style.display = "none";
	
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl07_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl07_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl08_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl08_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl09_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl09_SubMenu').style.display = "none";
		
	if(document.getElementById('ctl00_chinese_Left1_rptMenu_ctl10_SubMenu'))
		document.getElementById('ctl00_chinese_Left1_rptMenu_ctl10_SubMenu').style.display = "none";
}

