<!--
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function changeLanguage(newLanguage) {
   var curLoc = parent.location.href;
   
   var arrlen = 2;
   var arr = new Array(arrlen);
   arr[0] = "eng";
   arr[1] = "big5";
   // Get the new language index in the array first
   var newpos = -1;
   for (i = 0; i < arrlen; i++)
   {
   	if (arr[i] == newLanguage)
   	{
   		newpos = i;
   		break;	
   	}
   }
   
   // Get the old language index second
   var oldpos = -1;
   for (i = 0; i < arr.length; i++)
   {
   	tmplanguage = "/" + arr[i];
   	if (curLoc.indexOf(tmplanguage) > 0)
   	{
   		oldpos = i;
   		break;	
   	}
   }
   
   var tmplen = 0;
   if (oldpos != newpos)
   {
   	tmplanguage = "/" + arr[oldpos];
   	tmplen = tmplanguage.length;
   	var docPos = curLoc.indexOf(tmplanguage);
   }
   
   var pathPart = curLoc.substring(0, docPos+1);
   var docPart = curLoc.substring(docPos+tmplen);
   eval("parent.location='" + pathPart + newLanguage + docPart + "'");
}
function sectionhighlight() { 
	if (mainSection != "" && document.getElementById(mainSection)) {
	   document.getElementById(mainSection).src = "../images/nav/" + mainSection + "_on.gif";
	} 
}
function subSectionhighlight() { 
	if (subSection != "" && document.getElementById(subSection)) {
		document.getElementById(subSection).src = "../images/nav_sub/" + subSection + "_on.gif";
	} 
}
function subOverSwapImg(sectionName)
{
	if(sectionName!=subSection)
	{
		document.getElementById(sectionName + '_nav').src = '../images/left_nav/' + sectionName + '_on.gif';
	}
}
function btnOver(btn) {
	if (document.getElementById(btn).src.indexOf("_on")==-1)
		document.getElementById(btn).src = document.getElementById(btn).src.replace("_off.gif", "_on.gif")
}
function mainBtnOut(sectionName) {
   if (sectionName != mainSection) {
      document.getElementById(sectionName).src = "../images/nav/" + sectionName + "_off.gif";
   } else {
	document.getElementById(sectionName).src = "../images/nav/" + sectionName + "_on.gif";
   }
}
function subBtnOut(sectionName) {
	if(sectionName != subSection) {
		document.getElementById(sectionName).src = '../images/nav_sub/' + sectionName + '_off.gif';
	} else {
		document.getElementById(sectionName).src = "../images/nav_sub/" + sectionName + "_on.gif";
  }
}
function back2Top()
{
	window.scrollTo(0,0);
}
function randomHomeBanner() {
	var photo = (Math.round((Math.random()*5)+1));
	document.write('<img src="../images/banner/home'+photo+'.jpg" border="0" usemap="#bannerMap">');
}
var selectCat = function(cat){
	document.getElementById(cat).style.display = 'block';
}
//Array Contains function
Array.prototype.contains = function (element) 
{
	for (var i = 0; i < this.length; i++) 
	{
		if (this[i] == element) 
		{
			return true;
		}
	}
	return false;
}
//getElementByClass function
document.getElementByClass = function (classname) 
{
	var elements = [];
	var alltags = document.all ? document.all : document.getElementsByTagName("*")
	for (var i=0; i<alltags.length; i++) 
	{
		var classNames = alltags[i].className.split(" ");
		if (classNames.contains(classname))
			elements[elements.length] = alltags[i];
   }
   return elements;
}
//add & remove event Listener
function addListener(element,e,fn)
{
     if(element.addEventListener)
	 {
          element.addEventListener(e,fn,false);
     } 
	 else 
	 {
          element.attachEvent("on" + e,fn);
     }
}
function removeListener(element,e,fn)
{
     if(element.addEventListener)
	 {
          element.removeEventListener(e,fn,false);
     } 
	 else 
	 {
          element.detachEvent("on" + e,fn);
     }
}
function showHideEventDetail(evt)
{
	evtElement = evt.srcElement || evt.target;
	id = evtElement.id;
	detailAreaId = id.replace(/_detail/,'');
	if(document.getElementById(detailAreaId).style.display == 'block')
		document.getElementById(detailAreaId).style.display = 'none';
	else
		document.getElementById(detailAreaId).style.display = 'block';
}
function addEventDetail()
{
	var count = 1;
	var idName = 'hiddenDetail';
	var className = 'hiddenDetail';
	
	eventDetailClassArr = document.getElementByClass(className)
	if(eventDetailClassArr.length > 0)
	{
		for(i = 0; i < eventDetailClassArr.length ; i++)
		{
			eventDetailClassArr[i].setAttribute('id',idName+(i+1));
		}
	}
	
	eventDetailIconArr = document.getElementByClass(className+'_detail')
	if(eventDetailIconArr.length > 0)
	{
		for(i = 0; i < eventDetailIconArr.length ; i++)
		{
			eventDetailIconArr[i].setAttribute('id',idName+(i+1)+'_detail');
			addListener(eventDetailIconArr[i],'click',function(e)
			{
				var evt = window.event || e;
				showHideEventDetail(evt);
			});
		}
	}
}
window.onload= function()
{
	sectionhighlight();
	subSectionhighlight();
}
//-->
