function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function PreloadRolloverEng () {
	MM_preloadImages('images/english/btn_dementia-over.jpg','images/english/btn_braintwister-over.jpg','images/english/btn_whatsnew-over.jpg','images/english/btn_eresources-over.jpg','images/english/btn_activemind-over.jpg','images/english/btn_top-over.jpg','images/chinese/btn_dementia-over.jpg','images/chinese/btn_braintwister-over.jpg','images/chinese/btn_whatsnew-over.jpg','images/chinese/btn_eresources-over.jpg','images/chinese/btn_activemind-over.jpg','images/chinese/btn_top-over.jpg',
'images/top04_left_mouseover.jpg')
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,'CLPPopWin','width=700,height=420,scrollbars=yes');
}

function OpenFlashGame(theURL,winName,features) { //v2.0
  window.open(theURL,'Game','width=550,height=400,scrollbars=yes');
}


function ChangLangTC() {
	var PagePath = self.location.href;
	var StringNo = PagePath.lastIndexOf("/");
	//alert(PagePath.lastIndexOf("/"));
	{window.location.href = PagePath.replace(/-en.html/,"-cn.html");}
	//alert(self.location.href);	
	}

function ChangLangTE() {
	var PagePath = self.location.href;
	var StringNo = PagePath.lastIndexOf("/");
	{window.location.href = PagePath.replace(/-cn.html/,"-en.html");}
	}

var tgs = new Array( 'div','td','tr','strong','a','span','li','ul');
var startSz;

function getFontSize() {
	if (document.cookie.indexOf("fontSize") < 0) {
		startSz = 2;
	} else {
		var startStr = document.cookie.indexOf("fontSize") + 9;
		var endStr = document.cookie.indexOf(";", startStr);
		if (endStr == -1) {
			endStr = document.cookie.length;
		}
		startSz = unescape(document.cookie.substring(startStr, endStr));
		
		//alert(startSz);
		changeFontSize("tableContent",0,0);
		//changeFontSize("titleContent",0,1);
	}
}

var lineHeightArray = new Array('14px','16px','18px','20px');

function changeFontSize( trgt, inc, type ) {
	
	//Specify spectrum of different font sizes:
	//var szs = new Array('x-small','small','medium','larger');
	var szs = new Array('13px','14px','16px','18px');
	var smallSzs = '100%';
	if (!document.getElementById) return
	var d = document,cEl = null,sz = eval(startSz),i,j,cTags;
	if (type == 0) {
		sz += inc;
	}
	if ( sz < 0 ) sz = 0;
	if ( sz > (szs.length-1) ) sz = (szs.length-1);
	startSz = sz;
	//alert(sz);
	
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
	cEl.style.fontSize = szs[ sz ];
		
	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) {
		//	cTags[ j ].style.fontSize = smallSzs;
			cTags[ j ].style.fontSize = szs[ sz ];
		//	cTags[ j ].style.lineHeight = lineHeightArray[ sz ];
		//	alert(cTags[ j ].style.lineHeight);
		//	cTags[ j ].style.lineheight += sz;
		}
	}
	if (type == 0) {
		//document.cookie = "fontSize=" + sz;
		setCookie("fontSize", sz, nd, cpath, cdomain);
		//alert(document.cookie);
	}
	
}

nd= new Date();
nd.setTime (nd.getTime()+(365*24*60*60*1000));
//cdomain = (location.domain) ? location.domain : null;
cdomain = (location.domain) ? location.domain : null;
cpath = "/";

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function querySt(ji) {
hu = window.location.search.substring(1);
gy = hu.split("&");
 for (i=0;i<gy.length;i++) {
  ft = gy[i].split("=");
  if (ft[0] == ji) {
   return ft[1];
  }
 }
}

var cat = querySt("cat");

/*document.write(koko);
document.write("<br>");
document.write(hu);*/

function genLink(pagename,anchorpoint){
	/*var textlink;
	textlink = pagename + "?cat=" + cat;
	alert(textlink);*/
	if(anchorpoint == undefined || anchorpoint == null  ){
		anchorpoint = "";
	}
	document.location.href = pagename + "?cat=" + cat + anchorpoint;
}