var MenuInfo=new Array();
var FixMenuPosition=true;
var HideSelectBox=true;
var TableStyle="font-family:Arial;font-size:12px;";
var Border="0";
var CellPadding="5";
var CellSpacing="0";

AddMenu("MainMenu","Introduction","Our Director-general|/EnglishWeb/01_1general.asp|_self;History|/EnglishWeb/01_2history.asp|_self;Service Regions|/EnglishWeb/01_3service.asp|_self;Service Hours|01_10ServiceHours.asp|_self;Organization|/EnglishWeb/01_4organization.asp|_self;Functions and Obligations|/EnglishWeb/01_5functions.asp|_self;Manpower|/EnglishWeb/01_6manpower.asp|_self;The Statistics of Collection for Every Single National Tax|/EnglishWeb/01_7statistics.asp|_self;Major Business Overview|/EnglishWeb/01_8overview.asp|_self;Vision|/EnglishWeb/01_9vision.asp|_self");
AddMenu("MainMenu","Information","Guide For Foreign Taxpayer|http://english.etax.nat.gov.tw/wSite/ct?xItem=26638&ctNode=4298|_blank;Questions and Answer|http://english.etax.nat.gov.tw/wSite/lp?ctNode=11301|_blank;An Introduction to Identification Number for Aliens|http://www.ntat.gov.tw/county/ntat_ch/ntat_en/03foreign_tax_01_3.jsp|_blank;Uniform-invoice Winning Number|http://english.etax.nat.gov.tw/wSite/lp?ctNode=11305&CtUnit=1441&BaseDSD=7|_blank;Tax Treaty|http://www.dot.gov.tw/en/display/show.asp?id=1123|_blank;Tax Treatment of Foreign Investment|http://www.dot.gov.tw/en/display/show.asp?id=1124|_blank;Press Release|http://www.mof.gov.tw/engWeb/listNews.asp?ctNode=544&CtUnit=113&BaseDSD=5|_blank;Taxpayers Service|http://www.ntact.gov.tw/EnglishWeb/TaxpayersService.doc|_blank");
AddMenu("MainMenu","Tax Law and Regulations","Income Tax Law|http://www.dot.gov.tw/en/income-taxlaw/index.asp|_blank;Statute for Commodity Tax|http://www.dot.gov.tw/en/statute/index.asp|_blank;Tobacco and Alcohol Tax Law|http://www.dot.gov.tw/en/tobacco-alcohol/index.asp|_blank;Value-added and Non-value-added Business Tax Law|http://www.dot.gov.tw/en/taxlaw/index.asp|_blank");
AddMenu("MainMenu","Resources","Tax Relates Website|/EnglishWeb/06_1introduction.asp|_self;Other Website|/EnglishWeb/06_2introduction.asp|_self");
AddMenu("MainMenu","Inquiry","Proxy Statement|http://www.ntx.gov.tw/FrontEnd/PaperE/IndividualIncomeTax/tb2-12-3,4.doc|_blank;Proxy of Individual Income Tax Statement Application|http://www.ntx.gov.tw/FrontEnd/PaperE/IndividualIncomeTax/tb2-13.doc|_blank;Termination of Agent Appointment and Acceptance for Individual Income Tax|http://www.ntx.gov.tw/FrontEnd/PaperE/IndividualIncomeTax/tb2-15.doc|_blank;Agent Appointment and Acceptance Form for Individual Income Tax|http://www.ntx.gov.tw/FrontEnd/PaperE/IndividualIncomeTax/tb2-16-1,2.doc|_blank;Application For Transferring Check|http://www.ntx.gov.tw/FrontEnd/PaperE/IndividualIncomeTax/tb2-20-1,2.doc|_blank");

function AddMenu(Which,Parent,ChildrenInfo)
{
	var i;
	var MenuTemp;

	if(MenuInfo[Which]==null)
		MenuInfo[Which]=new Array();
	if(MenuInfo[Which]["M-"+Parent]==null)
		MenuInfo[Which]["M-"+Parent]=new Array();
	MenuTemp=ChildrenInfo.split(';');
	for(i=0;i<MenuTemp.length;i++)
		MenuInfo[Which]["M-"+Parent][MenuInfo[Which]["M-"+Parent].length]=MenuTemp[i];
}

function SetMenu(Which,Parent,Type)
{
	var i;
	var HTMLSource;
	var ItemName;
	var ItemURL;
	var ItemTarget;
	var MenuObj;
	var ParentObj;

	HTMLSource="<table border=\""+Border+"\" cellpadding=\""+CellPadding+"\" cellspacing=\""+CellSpacing+"\" style=\""+TableStyle+"\">";
	for(i=0;i<MenuInfo[Which]["M-"+Parent].length;i++)
	{
		ItemName=MenuInfo[Which]["M-"+Parent][i].split('|')[0];
		ItemURL=MenuInfo[Which]["M-"+Parent][i].split('|')[1];
		ItemTarget=MenuInfo[Which]["M-"+Parent][i].split('|')[2];
		HTMLSource=HTMLSource+"<tr><td align=\"left\" class=\"Item\" nowrap onmouseover=\"this.className='HoverItem';\" onmouseout=\"this.className='Item';\" onclick=\"window.open('"+ItemURL+"','"+ItemTarget+"');\">&#9642;&nbsp;"+ItemName+"</td></tr>";
	}
	HTMLSource=HTMLSource+"</table>";
	MenuObj=document.getElementById(Which);
	ParentObj=document.getElementById(Which+'|'+Parent);
	MenuObj.innerHTML=HTMLSource;
	if(Type=="Left")
	{
		if(FixMenuPosition && (ParentObj.offsetTop+MenuObj.offsetHeight)>(document.body.scrollTop+document.body.clientHeight))
			if(MenuObj.offsetHeight>=document.body.clientHeight)
				MenuObj.style.top=document.body.scrollTop;
			else
				MenuObj.style.top=document.body.scrollTop+document.body.clientHeight-MenuObj.offsetHeight;
		else
			MenuObj.style.top=ParentObj.offsetTop;
		MenuObj.style.left=ParentObj.offsetLeft+ParentObj.offsetWidth;
	}
	else
	{
		MenuObj.style.top=ParentObj.offsetTop+ParentObj.offsetHeight;
		if(FixMenuPosition && (ParentObj.offsetLeft+MenuObj.offsetWidth)>(document.body.scrollLeft+document.body.clientWidth))
			if(MenuObj.offsetWidth>=document.body.clientWidth)
				MenuObj.style.left=document.body.scrollLeft;
			else
				MenuObj.style.left=document.body.scrollLeft+document.body.clientWidth-MenuObj.offsetWidth;
		else
			MenuObj.style.left=ParentObj.offsetLeft;
	}
	ShowMenu(Which);
}

function ShowMenu(Which)
{
	var MenuObj;
	var SelectBoxObjs;
	var i;
	var ObjTemp;
	var LeftTemp;
	var TopTemp;

	MenuObj=document.getElementById(Which);
	SelectBoxObjs=document.all.tags("select");
	if(SelectBoxObjs!=null)
		for(i=0;i<SelectBoxObjs.length;i++)
		{
			ObjTemp=SelectBoxObjs[i];
			LeftTemp=ObjTemp.offsetLeft;
			TopTemp=ObjTemp.offsetTop;
			for(;;)
				if(Trim(ObjTemp.offsetParent.tagName).toLowerCase()=="body")
					break;
				else
				{
					ObjTemp=ObjTemp.offsetParent;
					LeftTemp+=ObjTemp.offsetLeft;
					TopTemp+=ObjTemp.offsetTop;
				}
			if(LeftTemp<=(MenuObj.offsetLeft+MenuObj.offsetWidth) && (LeftTemp+SelectBoxObjs[i].offsetWidth)>=MenuObj.offsetLeft && TopTemp<=(MenuObj.offsetTop+MenuObj.offsetHeight) && (TopTemp+SelectBoxObjs[i].offsetHeight)>=MenuObj.offsetTop)
				SelectBoxObjs[i].style.visibility="hidden";
		}
	MenuObj.style.visibility="visible";
}

function HideMenu(Which)
{
	var SelectBoxObjs;
	var i;

	document.getElementById(Which).style.visibility="hidden";
	if(HideSelectBox)
	{
		SelectBoxObjs=document.all.tags("select");
		if(SelectBoxObjs!=null)
			for(i=0;i<SelectBoxObjs.length;i++)
				SelectBoxObjs[i].style.visibility="inherit";
	}
}

function SelectBoxSetup()
{
	var SelectBoxObjs;
	var i;

	if(HideSelectBox)
	{
		SelectBoxObjs=document.all.tags("select");
		if(SelectBoxObjs!=null)
			for(i=0;i<SelectBoxObjs.length;i++)
				if(Trim(SelectBoxObjs[i].style.position)=="" || Trim(SelectBoxObjs[i].style.position).toLowerCase()=="static")
					SelectBoxObjs[i].style.position="relative";
	}
}