function menuOver() {
	if(this.src.substring(this.src.length-6) != "_on.gif")
		this.src = this.src.replace(".gif", "_on.gif");
}
function menuClick() {
	if(this.id.indexOf("menu-image") > -1) {
		var submenu = document.getElementById("menu" + this.id.substring(10));
		var uls = submenu.getElementsByTagName("ul");
		if(uls.length>0){
			if(uls[0].style.display == "none")
				uls[0].style.display = "block";
			else
				uls[0].style.display = "none";
		}
	}
}
function menuOut() {
		this.src = this.src.replace("_on.gif", ".gif");
}
 

function selectTab(id, num, m, tag) {
	if (tag == null) tag = "dl";
	var dv = document.getElementById(id + "_panel");
	if(!dv) return;
	var dl = dv.getElementsByTagName(tag);
	if(!dl) return;
	outImgEffect(id,num);
	initImgEffect(id,num);
	for(i=0;i<dl.length;i++){
		if(num == i) {
			dl[i].style.display="block";
			var ll = document.getElementById(id + "_more");
			if(ll) ll.href = m[num];
		}
		else{
			dl[i].style.display="none";
		}
	}
}


var zoomRate = 20;
var maxRate = 100;
var minRate = 100;
var curRate = 100;
function zoomInOut(contentid, how)
{
	var bIE = false;
  if (bIE && (
  			((how == "in")&&(curRate >= maxRate)) ||
  			((how == "out") && (curRate <= minRate))
  	) ) {
    return;   
  }
  if (how == "in") {
  	if(bIE) {
    	curRate = curRate + zoomRate;
    	document.body.style.zoom = curRate + '%';
    }
    else {
    	scaleFont(+1);
    }
  }
  else if (how == "def"){
  	if(bIE) {
  		document.body.style.zoom = 1;
  		curRate = 100;
  	}
  	else {
  		scaleFont(0);
	  }	
	}
	else{
		if(bIE) {
    	curRate = curRate + (-1)*zoomRate;
    	document.body.style.zoom = curRate + '%';	
    }
    else {
			scaleFont(-1);
    }
  }
}


var fSize = 11;
function scaleFont( n )
{
		if(n == 0) fSize = 11;
		else fSize = fSize + n;
		if(fSize > 20) { fSize = 20; return; }
		if(fSize < 11) { fSize = 11; return; }
    var objTd = document.getElementsByTagName( "td" );
		var objSpan = document.getElementsByTagName( "span" );
		var objA = document.getElementsByTagName( "a" );
		var objP = document.getElementsByTagName( "p" );
	
    for( i=0; i < objTd.length; i++ )
    {
          objTd[i].style.fontSize = fSize + "px";
          if(fSize > 15) 
						objTd[i].style.lineHeight = "1.5";
    }
    for( i=0; i < objSpan.length; i++ )
    {
          objSpan[i].style.fontSize = fSize + "px";
          if(fSize > 15) 
						objSpan[i].style.lineHeight = "1.5";
    }
    for( i=0; i < objA.length; i++ )
    {
          objA[i].style.fontSize = fSize + "px";
          if(fSize > 15) 
						objA[i].style.lineHeight = "1.5";
    }
		for( i=0; i < objP.length; i++ )
    {
          objP[i].style.fontSize = fSize + "px";
          if(fSize > 15) 
						objP[i].style.lineHeight = "1.5";
    }

}

	function RefreshStaticMenu() { 
		var stmnStartPoint, stmnEndPoint; 
		stmnStartPoint = parseInt(stmnObject.style.top, 10); 
		stmnEndPoint = Math.max(document.documentElement.scrollTop, document.body.scrollTop) + stmnGAP2; 
		stmnHeight = stmnObject.offsetHeight + stmnObject.offsetTop;
			if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1; 
			if (stmnStartPoint != stmnEndPoint) { 
				stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 ); 

				if( eval(stmnEndPoint) < eval(stmnStartPoint) ){
					stmnScrollAmount = eval("-"+"stmnScrollAmount");
				}

				stmnObject.style.top = parseInt(stmnObject.style.top, 10) + stmnScrollAmount  + 'px'; 
				stmnRefreshTimer = stmnScrollSpeed; 
			}
			
		
		stmnTimer = setTimeout("RefreshStaticMenu();", stmnActivateSpeed); 
	} 


function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab") {
			var thismenu = tabAnchor.item(i);
		} else {
			continue;
		}

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		if (thismenu.imgEl) {
			thismenu.onfocus = function () {
				this.onclick();
			}
		}
		thismenu.onclick = tabMenuClick;

		if (!thismenu.container.first) {
			thismenu.container.first = thismenu;
		}
	}
	tabContainer.first.onclick();
}

function tabMenuClick() {
	var currentmenu = this.container.current;
	if (currentmenu != this) {
		if (currentmenu) {
			currentmenu.targetEl.style.display = "none";
			if (currentmenu.imgEl) {
				currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
			}
		}

		this.targetEl.style.display = "block";
		if (this.imgEl) {
			this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
		}
		this.container.current = this;
	}
	return false;
}






function wjrollover(obj,img_id,img)
{
	var image_id = document.getElementById(img_id);
	var ori_img = image_id.src;
	var info_img = ori_img.split("/");
	info_img[(info_img.length-1)] = img;
	var che_img = info_img.join("/");
	image_id.src = che_img;  
	obj.onmouseout  = new Function("document.getElementById('"+img_id+"').src='"+ori_img+"'");
	obj.onblur      = new Function("document.getElementById('"+img_id+"').src='"+ori_img+"'");
}


function wdWin_pop(wd_url)
{
	var tar = window.open(wd_url,'wd_popup');
	tar.fucus();
}



function getCookie(name){
  var cname = name + "=";
  var dc = document.cookie;
  if (dc.length > 0) {
    begin = dc.indexOf(cname);
    if (begin != -1) {
      begin += cname.length;
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    }
  }
  return null;
}
function setCookie(name, value, expires, path, domain, secure) {
  document.cookie = name + "=" + escape(value) +
  ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
  ((path == null) ? "" : "; path=" + path) +
  ((domain == null) ? "" : "; domain=" + domain) +
  ((secure == null) ? "" : "; secure");
}
function delCookie (name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
    document.location.reload();
}
var firstCall = true;
function changeFontsize(fSize, increment, where) {
	if (firstCall) {
		firstCall = false;
		if (increment != "") {
			changeFontsize('12', '', where);
		}
	}
	if (document.getElementsByTagName) {
	var getElement = where && document.getElementById(where).getElementsByTagName("*") || document.getElementsByTagName("*");
	var eachElement, currentFontSize, fontIncrease, newFontSize;
	for (i=0; i<getElement.length; i++) {
		eachElement = getElement[i];
		if (increment != "") {
			currentFontSize = parseInt(eachElement.style.fontSize);
			fontIncrease = parseInt(increment);
			newFontSize = currentFontSize + fontIncrease;
		}
		else if (fSize != "") {
			newFontSize = parseInt(fSize);
		}
		if (getElement[i].tagName == "LI") {
			eachElement.style.lineHeight = Math.round(newFontSize*1.2) + "px";
		} else {
			eachElement.style.lineHeight = Math.round(newFontSize*1.4) + "px";
		}
		if( newFontSize <= 9 ) {
			newFontSize = 9;
		} else if( newFontSize >= 12){
			newFontSize = 12;
		}

		switch(getElement[i].tagName) {
			case "H2":
				eachElement.style.fontSize = (newFontSize+13) + "px"; 
			case "H3":
				eachElement.style.fontSize = (newFontSize+6) + "px"; 
			case "H4":
				eachElement.style.fontSize = (newFontSize+4) + "px"; 
			case "H5":
				eachElement.style.fontSize = (newFontSize+1) + "px"; 
			case "H6":
				eachElement.style.fontSize = (newFontSize+1) + "px"; 
			default :
				eachElement.style.fontSize = newFontSize + "px";
		}

		setCookie('fontSize', newFontSize);
	}
	}
}






var currentMenu;

function setNavigation(navid) {
	menunum = 0;
	
	var mainmenu = document.getElementById(navid);
	var totalsub = mainmenu.childNodes;
	
	for(i=0;i<totalsub.length;i++) {
		if(totalsub[i].nodeName=="LI") {
			menunum = menunum + 1;
			tmpMenu = document.getElementById("submenu"+menunum);
			if(tmpMenu) tmpMenu.style.display = "none";
		}
	}
}

function initMenu() {
	var targetNum ;
	
	setNavigation('topmenu'); 
	
	for(i=1;i<=menunum;i++) {
		tgtEl = document.getElementById("menu"+i);
		
		if(tgtEl.getElementsByTagName("img").length>0) {
			
			tgtEl.getElementsByTagName("img").item(0).onmouseover = function() {
				tgtItem = this.parentNode.parentNode;
				targetNum = this.parentNode.parentNode.getAttribute("id").replace("menu", "");
				
				for(i=1;i<=menunum;i++) {
					if(i==targetNum) {
						if(document.getElementById("submenu"+i))
							document.getElementById("submenu"+i).style.display = "block";
					} else {
						otherImg = document.getElementById("menu"+i).getElementsByTagName("img");
						otherImg.item(0).src = otherImg.item(0).src.replace("_on.gif", "_off.gif");
						if(document.getElementById("submenu"+i))
							document.getElementById("submenu"+i).style.display = "none";
					}
				}
				
				this.src = this.src.replace("_off.gif", "_on.gif");
			}
			
			tgtEl.getElementsByTagName("img").item(0).parentNode.onfocus = function()	{
				tgtItem = this.parentNode;
				targetNum = this.parentNode.getAttribute("id").replace("menu", "");
				for(i=1;i<=menunum;i++)	{
					if(i==targetNum)	{
						thisImg = document.getElementById("menu"+i).getElementsByTagName("img");
						thisImg.item(0).src = thisImg.item(0).src.replace("_off.gif", "_on.gif");
						if(document.getElementById("submenu"+i))	document.getElementById("submenu"+i).style.display = "block";
					}	else	{
						otherImg = document.getElementById("menu"+i).getElementsByTagName("img");
						otherImg.item(0).src = otherImg.item(0).src.replace("_on.gif", "_off.gif");
						if(document.getElementById("submenu"+i))	document.getElementById("submenu"+i).style.display = "none";
					}
				}
			}
			
			tgtEl.onmouseover = function() {
				for(i=1;i<=menunum;i++) {
					if(i==targetNum) {
						if(document.getElementById("submenu"+i))
							document.getElementById("submenu"+i).style.display = "block";
					} else {
						otherImg = document.getElementById("menu"+i).getElementsByTagName("img");
						otherImg.item(0).src = otherImg.item(0).src.replace("_on.gif", "_off.gif");
						
						if(document.getElementById("submenu"+i))
							document.getElementById("submenu"+i).style.display = "none";
					}
				}
			}
			
			tgtEl.onmouseout = function() {
				if(document.getElementById("submenu"+targetNum))
					document.getElementById("submenu"+targetNum).style.display = "none";
					
				if(currentMenu!=null) { 
					for(i=1;i<=menunum;i++) {
						if(i==currentMenu) {
							activateImg = document.getElementById("menu"+currentMenu).getElementsByTagName("img");
							activateImg.item(0).src = activateImg.item(0).src.replace("_off.gif", "_on.gif");
							document.getElementById("submenu"+currentMenu).style.display = "block";
						} else {
							otherImg = document.getElementById("menu"+i).getElementsByTagName("img");
							otherImg.item(0).src = otherImg.item(0).src.replace("_on.gif", "_off.gif");
						}
					}
				}
			}
			
		}
	}
	
	if(currentMenu!=null) {
		activateImg = document.getElementById("menu"+currentMenu).getElementsByTagName("img");
		activateImg.item(0).src = activateImg.item(0).src.replace("_off.gif", "_on.gif");
		document.getElementById("submenu"+currentMenu).style.display = "block";
	}
}
