// JavaScript Document
/*dreamweaver js function*/

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_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_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 MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/**
 * ========================================
 *
 * chLang
 * ----------------------------------------
 *
 */
 
function chLang(lang) {
	var currentPath=location.href.toString();
	var switchTc='/tc/';
	var switchSc='/sc/';
	var switchEn='/en/';
	lang = '/'+lang+'/';

	switch (lang){
		case '/en/':
			currentPath=currentPath.replace(switchTc, switchEn);
			currentPath=currentPath.replace(switchSc, switchEn);
			break;
		case '/tc/':
			currentPath=currentPath.replace(switchEn, switchTc);
			currentPath=currentPath.replace(switchSc, switchTc);
			break;
		case '/sc/':
			currentPath=currentPath.replace(switchTc, switchSc);
			currentPath=currentPath.replace(switchEn, switchSc);
			break;
		default:
	}

	document.location=currentPath;
}

/**
 * ========================================
 *
 * applyCourse
 * ----------------------------------------
 *
 */
 
function applyCourse(s, level) {
	var w;
	w = window.open('select_frame.asp?lang=e&subjectid='+s+'&level='+level, 'apply', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=790,height=580,left=0,top=0,screenX=0,screenY=0');
	w.focus();
}


/**
 * ========================================
 *
 * highlight setting
 * ----------------------------------------
 *
 *
 *
 *
 */
 function hasClass(ele,cls) {
	if(ele) return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
} 

function addClass(ele,cls) {
	if(ele) if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
	if(ele)
		if (hasClass(ele,cls)) {
			var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
			ele.className=ele.className.replace(reg,' ');
		}
}

//menu about

function hlAbout() {
	var currentPath = location.href.toString();
	
	var pageArray = new Array();	
	pageArray.push(new Array("about.html","hlAbout",""));
	pageArray.push(new Array("team.html","hlTeam",""));
	pageArray.push(new Array("campus.html","hlCampus",""));
	pageArray.push(new Array("credit.html","hlCredit",""));
	pageArray.push(new Array("words.html","hlWords",""));
	pageArray.push(new Array("gallery.html","hlGallery",""));
	pageArray.push(new Array("gallery-award08.html","hlGallery",""));
	pageArray.push(new Array("newsletter.html","hlNews",""));
	pageArray.push(new Array("newsletter.php","hlNews",""));
	pageArray.push(new Array("contact-us.html","hlContactUs",""));
	pageArray.push(new Array("contact-us.php","hlContactUs",""));
	pageArray.push(new Array("faq.html","hlFAQ",""));

	for(var i=0;i<pageArray.length;i++){
		if (currentPath.indexOf(pageArray[i][0]) > 0){
	
			addClass(document.getElementById(pageArray[i][1]), "navHl");
//			if(pageArray[i][2].length > 1){
//				document.getElementById(pageArray[i][1]).style.fontStyle = pageArray[i][2];
//			}
//			break;
		}
	}
}

//menu programme

function hlProgramme() {
	var currentPath = location.href.toString();
	
	var pageArray = new Array();	
	pageArray.push(new Array("programme.html","hlProgramme",""));
	pageArray.push(new Array("plankton.html","hlPlankton",""));
	pageArray.push(new Array("shell.html","hlShell",""));
	pageArray.push(new Array("crab.html","hlCrab",""));
	pageArray.push(new Array("octopus.html","hlOctopus",""));
	pageArray.push(new Array("octopus-explorer.html","hlOctopus",""));
	pageArray.push(new Array("whale-physics.html","hlWhale",""));
	pageArray.push(new Array("whale-other.html","hlWhale",""));
	pageArray.push(new Array("whale.html","hlWhale",""));
	pageArray.push(new Array("outreach.html","hlCleanAir",""));
	pageArray.push(new Array("course-fee.html","hlCourseFee",""));
	pageArray.push(new Array("sponsorship.html","hlSponsorship",""));
	pageArray.push(new Array("how-to-apply.html","hlApply",""));

	for(var i=0;i<pageArray.length;i++){
		if (currentPath.indexOf(pageArray[i][0]) > 0){
			addClass(document.getElementById(pageArray[i][1]), "navHl");
		}
	}
}

//menu student

function hlStudents() {
	var currentPath = location.href.toString();
	
	var pageArray = new Array();	
	pageArray.push(new Array("student-participation.html","hlParticipate",""));
	pageArray.push(new Array("explorer.html","hlExplorer",""));
	pageArray.push(new Array("clean-air.html","hlCleanAir",""));
	pageArray.push(new Array("winners-corner.html","hlBillboard",""));
	pageArray.push(new Array("winners-entries.html","hlBillboard",""));

	for(var i=0;i<pageArray.length;i++){
		if (currentPath.indexOf(pageArray[i][0]) > 0){
	
			addClass(document.getElementById(pageArray[i][1]), "navHl");
		}
	}
}

//menu teachers

function hlTeachers() {
	var currentPath = location.href.toString();
	
	var pageArray = new Array();	
	pageArray.push(new Array("school-participation.html","hlParticipate",""));
	pageArray.push(new Array("daycamp.html","hlDayCamp",""));
	pageArray.push(new Array("postactivity-demo.html","hlDemo",""));
	pageArray.push(new Array("winners-corner.html","hlBillboard",""));
	pageArray.push(new Array("winners-entries.html","hlBillboard",""));
	pageArray.push(new Array("pre-tour-site-visit.html","hlSiteVisit",""));
	pageArray.push(new Array("activity-kit.html","hlKit",""));
	pageArray.push(new Array("meal-package.html","hlPackage",""));

	for(var i=0;i<pageArray.length;i++){
		if (currentPath.indexOf(pageArray[i][0]) > 0){
	
			addClass(document.getElementById(pageArray[i][1]), "navHl");
		}
	}
}

