var menuTimer, previousEl, topLi = true;

var bodyLoad = Array();

function BodyLoad()
	{
	for(var i = 0; i < bodyLoad.length; i++)
		bodyLoad[i]();
	}

function MacroNav()
	{
	if(document.all && !window.opera && !window.print)
		return false;
	
	var mainMenu = document.getElementById('pageHeader-MenuMain')
	var mainMenuItems = mainMenu.childNodes;
	
	for(var i = 0; i < mainMenuItems.length; i++)
		{
		mainMenuItems[i].onmouseover = Over;
		mainMenuItems[i].onmouseout = Out;
		mainMenuItems[i].root = true;
		BuildTree(macroNav[i].children, mainMenuItems[i]);
		}
	}

function BuildTree(node, tree)
	{
	if(node.length > 0)
		{
		var div = document.createElement('div');
		var ul = document.createElement('ul');
		tree.appendChild(div);
		div.appendChild(ul);
		
		for(var i = 0; i < node.length; i++)
			{
			var li = document.createElement('li');
			var a = document.createElement('a');
			var text = document.createTextNode(node[i].name);
			
			
			
			li.onmouseover = Over;
			li.onmouseout = Out;
			li.root = false;
			
			li.appendChild(a);
			a.href = node[i].url;
			a.appendChild(text)
			ul.appendChild(li);
			if(node[i].children != null)
				BuildTree(node[i].children, li);
			}
		}
	}

function Over()
	{
	var menu = this.parentNode.parentNode;
	var childMenu = this.lastChild;
	
	if(topLi && previousEl != null && previousEl != this && menu.parentNode != previousEl)
		{
		previousEl.style.backgroundColor = 'transparent';
		var node = previousEl;
		var parent = node.parentNode.parentNode;
	
		while(parent.id != 'pageHeader-Sections' && parent != menu)
			{
			node = parent.parentNode;
			parent = node.parentNode.parentNode;
			}
		
		var divs = node.getElementsByTagName('div');
		for(var i = divs.length - 1; i >= 0 ; i--)
			divs[i].style.display = 'none';
		
		var lis = node.getElementsByTagName('li');
		for(var i = 0; i < lis.length; i++)
			lis[i].style.backgroundColor = 'transparent';
		
		node.style.backgroundColor = 'transparent';
		}
	
	if(menuTimer != null)
		{
		clearTimeout(menuTimer);
		menuTimer = null;
		}
	
	this.firstChild.style.color = '#000000';
	
	if(this.root)
		this.style.backgroundColor = 'transparent';
	else
		this.style.backgroundColor = '#FBDAB3';
	
	if(childMenu != null && childMenu.tagName.toLowerCase() == 'div')
		{
		if(document.all)
			childMenu.style.display = 'block';
		
		if(this.root)
			{
			var parentCoords = getDim(this);
			var childCoords = getDim(childMenu);
			
			childMenu.style.left = parentCoords.x + 'px';
			childMenu.style.top = (parentCoords.y + this.offsetHeight) + 'px';
			
			this.firstChild.style.color = '#FF8400';
			}
		
		childMenu.style.display = 'block';
		}
	
	if(topLi)
		{
		previousEl = this;
		topLi = false;
		}
	}

function Out()
	{
	topLi = true;
	this.style.backgroundColor = 'transparent';
		
	if(menuTimer == null)
		menuTimer = setTimeout('ClearMenu()', 500);
	
	if(this.root)
		this.firstChild.style.color = '#4c4c4c';
	else
		this.firstChild.style.color = '#434342';
	} 

function ClearMenu()
	{
	var divs = document.getElementById('pageHeader-Sections').getElementsByTagName('div');
	
	for(var i = divs.length - 1; i >= 0; i--)
		divs[i].style.display = 'none';
	
	previousEl = null;
	}

function Event(message, color)
	{
	var menuEvents = document.getElementById('menuEvents');
	var span = document.createElement('span');
	var text = document.createTextNode('');
	var br = document.createElement('br');
	
	text.data = message;
	span.style.color = color;
	
	menuEvents.appendChild(span);
	span.appendChild(text);
	menuEvents.appendChild(br);
	}

function getDim(el)
	{
	for(var lx=0,ly=0; el!=null; lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
	
	return {x:lx,y:ly}
	}


//Cached
var macroNav = Array(new Object, new Object, new Object, new Object, new Object, new Object, new Object);
var language = 'english';
var server = '/';

var c = new Array();
macroNav[0].children = c;
c[c.length] = {name:'簡介', url:'wdmain.asp?cho=G1'}
c[c.length] = {name:'客戶群', url:'wdmain.asp?cho=G4'}
c[c.length] = {name:'公司訊息', url:'wdmain.asp?cho=G2'}
c[c.length] = {name:'組織架構', url:'wdmain.asp?cho=G3'}
c[c.length] = {name:'客戶Q&A', url:'wdmain.asp?cho=F1'}
c[c.length] = {name:'聯絡資訊', url:'wdmain.asp?cho=F2'}

var c = new Array();
macroNav[1].children = c;
c[c.length] = {name:'企業管理系統', url:'wdmain.asp?cho=A1'}
c[c.length] = {name:'學校管理系統', url:'wdmain.asp?cho=A2'}
c[c.length] = {name:'汽車貨櫃貨運系統', url:'wdmain.asp?cho=A3'}
c[c.length] = {name:'規劃電子商務實驗室', url:'wdmain.asp?cho=ecroom'}
c[c.length] = {name:'規劃全球經貿運籌管理實驗室', url:'wdmain.asp?cho=A5'}

var c = new Array();
macroNav[2].children = c;
c[c.length] = {name:'規劃電子商務實驗室', url:'wdmain.asp?cho=ecroomn'}
c[c.length] = {name:'規劃全球經貿運籌管理實驗室', url:'wdmain.asp?cho=H1&sub=circulaten'}

var c = new Array();
macroNav[3].children = c;
c[c.length] = {name:'WAPCS海關模擬教學系統', url:'http://www.ec268.com'}
c[c.length] = {name:'多角貿易資訊管理系統(WEB版)', url:'http://www.ec268.com/webindex.asp?cho=B'}
c[c.length] = {name:'汽車貨櫃貨運系統',url:'http://www.weiding.com.tw/asp/daxweb/daxin.asp'}

var c = new Array();
macroNav[4].children = c;
c[c.length] = {name:'全球經貿運籌管理模擬實驗室',url:'http://60.251.121.11:7001/tmmall'}

var c = new Array();
macroNav[5].children = c;
c[c.length] = {name:'產學合作', url:'wdmain.asp?cho=D1'}
c[c.length] = {name:'証照發放', url:'wdmain.asp?cho=D2'}

var c = new Array();
macroNav[6].children = c;
c[c.length] = {name:'學校下載專區', url:'wdmain.asp?cho=E1'}
c[c.length] = {name:'稅則資料下載', url:'wdmain.asp?cho=E2'}
c[c.length] = {name:'每旬匯率資料下載', url:'wdmain.asp?cho=E3'}
c[c.length] = {name:'專題報告資料下載', url:'wdmain.asp?cho=E4'}