		function writeApplyPageMenuPreload(pagenum, lang){
			var num=1;
			for(num=1; num<=10; num++){
				if(pagenum==num){ // current step
					preloadImg('applymenutopic_' + num + '_out', './images/applymenutopic_' + num + '_now_out_' + lang + '.gif');
					preloadImg('applymenutopic_' + num + '_over', './images/applymenutopic_' + num + '_now_over_' + lang + '.gif');
				}else if(pagenum>num){ // previous step
					preloadImg('applymenutopic_' + num + '_out', './images/applymenutopic_' + num + '_prev_out_' + lang + '.gif');
					preloadImg('applymenutopic_' + num + '_over', './images/applymenutopic_' + num + '_prev_over_' + lang + '.gif');
				}else if(pagenum<num){ // next step
				}
			}
		}
		
		function writeApplyPageMenu(lang, lang_applymenu_applyintro, lang_applymenu_applyflow, lang_applymenu_ourfaith, lang_applymenu_sysintro, lang_applymenu_sbjintro, lang_applymenu_checklist, lang_applymenu_appform, lang_applymenu_appbackup, lang_applymenu_entrytest, lang_applymenu_referee, lang_applymenu_result){
			document.writeln("<table width=100% border=0 cellspacing=0 cellpadding=0>");
			writeApplyPageRowHead('<img src="./images/applymenuhead_read_'+lang+'.gif" border=0>', lang);
			writeApplyPageRow(1, pagenum, lang_applymenu_applyintro, 'applynotice_'+lang+'.php', lang, '_self');
			writeApplyPageRow(2, pagenum, lang_applymenu_applyflow, 'applyflow_'+lang+'.php', lang, '_self');
			writeApplyPageRow(3, pagenum, lang_applymenu_ourfaith, 'ourfaith_'+lang+'.php', lang, '_self');
			writeApplyPageRow(4, pagenum, lang_applymenu_sysintro, 'intro_'+lang+'.php', lang, '_self');
			writeApplyPageRow(5, pagenum, lang_applymenu_sbjintro, 'courseintro_'+lang+'.php', lang, '_self');
			writeApplyPageRow(6, pagenum, lang_applymenu_checklist, 'checklist_'+lang+'.php', lang, '_self');
			writeApplyPageRowHead('<img src="./images/applymenuhead_write_'+lang+'.gif" border=0>', lang);
			writeApplyPageRow(7, pagenum, lang_applymenu_appform, '', lang, '_self');
			writeApplyPageRowHead('<img src="./images/applymenuhead_download_'+lang+'.gif" border=0>', lang);
			writeApplyPageRow(8, pagenum, lang_applymenu_appbackup, '', lang, '_self');
			writeApplyPageRowHead('<img src="./images/applymenuhead_process_'+lang+'.gif" border=0>', lang);
			writeApplyPageRow(9, pagenum, lang_applymenu_entrytest, '', lang, '_self');
			writeApplyPageRow(10, pagenum, lang_applymenu_referee, '', lang, '_self');
			writeApplyPageRowHead('<img src="./images/applymenuhead_wait_'+lang+'.gif" border=0>', lang);
			writeApplyPageRow(11, pagenum, lang_applymenu_result, '', lang, '_self');
		
			document.writeln("<tr><td colspan=2>&nbsp;</td></tr>");
			document.writeln("<tr><td colspan=2 class='stepAmend' align='right' valign='bottom'><a href='applylogin.php?lang2="+lang+"'><img src='./images/applymenulink_amend_"+lang+".gif' border=0></a></td></tr>");
		
			document.writeln("<tr><td height=22 colspan=2>&nbsp;</td></tr>");
			document.writeln("<tr><td colspan=2 class='stepDeadLine' align='right' valign='bottom'><img src='./images/appdeadline_"+lang+".gif' border=0></td></tr>");
			document.writeln("</table>");
		}

		function writeApplyPageRowHead(text, lang){
			document.writeln("<tr><td height=30 colspan=2 class='stepHead' valign='bottom'>" + text + "</td></tr>");
			document.writeln("<tr><td colspan=2 height=1 bgcolor='#435DA5'><img src='../images/transparent.gif' width=1 height=1></td></tr>");
		}

		function writeApplyPageRow(num, pagenum, text, link, lang, target){
			if(pagenum==num){ // current step
				haveLink=1;
				stepClass="stepNow";
				imgType="now";
			}else if(pagenum>num){ // previous step
				haveLink=1;
				stepClass="stepPrev";
				imgType="prev";
			}else if(pagenum<num){ // next step
				haveLink=0;
				stepClass="stepNext";
				imgType="next";
			}
			if(link==''){
				haveLink=0;
			}
		
			document.writeln("<tr height=21><td class='" + stepClass + "' valign='bottom'><img src='./images/applymenunum_" + num + "_" + imgType + ".gif' border=0></td>");
			if(haveLink==1){
			//	document.writeln("<td class='" + stepClass + "' align='right' valign='bottom'><a href='" + link + "' target='" + target + "'>" + text + "</a></td></tr>");
				document.writeln("<td class='" + stepClass + "' align='right' valign='bottom'><a href='" + link + "' target='" + target + "' onMouseOver=\"swapimg('applymenutopic_" + num + "', 'applymenutopic_" + num + "_over');\" onMouseOut=\"swapimg('applymenutopic_" + num + "', 'applymenutopic_" + num + "_out');\"><img src='./images/applymenutopic_" + num + "_" + imgType + "_out_" + lang + ".gif' border=0 name='applymenutopic_" + num + "'></a></td></tr>");
			}else{
			//	document.writeln("<td class='" + stepClass + "' align='right' valign='bottom'>" + text + "</td></tr>");
				document.writeln("<td class='" + stepClass + "' align='right' valign='bottom'><img src='./images/applymenutopic_" + num + "_" + imgType + "_out_" + lang + ".gif' border=0 name='applymenutopic_" + num + "'></td></tr>");
			}
		//	document.writeln("<tr><td colspan=2 height=1 bgcolor='#88888'><img src='./images/transparent.gif' width=1 height=1></td></tr>");
		}
		
		function confirmNextStep(lang_applymenu_plsagree){
			if(document.agreeform.haveread.checked==true){
				return true;
			}else{
				alert(lang_applymenu_plsagree);
				return false;
			}
		}

		function confirmNextStepEn(lang_applymenu_plsagree){
			if(document.agreeformen.havereaden.checked==true){
				return true;
			}else{
				alert("Please finish reading the whole page, and tick the checkbox above for confirmation.");
				return false;
			}
		}

		function confirmNextStepChecklist(lang_applymenu_plsagree){
			var alertMsg='';
			cbobj=document.agreeform.elements["item[]"];
			applen=cbobj.length;
			for(i=0; i<applen; i++){
				if(!cbobj[i].checked){
					alertMsg=lang_applymenu_plsagree;
					break;
				}
			}
			if(alertMsg==''){
				hasTick=false;
				cbobj=document.agreeform.elements["item2[]"];
				applen=cbobj.length;
				for(i=0; i<applen; i++){
					if(cbobj[i].checked){
						hasTick=true;
						break;
					}
				}
				if(!hasTick){
					alertMsg=lang_applymenu_plsagree;
				}
			}
			if(alertMsg==''){
				hasTick=false;
				cbobj=document.agreeform.elements["item3[]"];
				applen=cbobj.length;
				for(i=0; i<applen; i++){
					if(cbobj[i].checked){
						hasTick=true;
						break;
					}
				}
				if(!hasTick){
					alertMsg=lang_applymenu_plsagree;
				}
			}
			if(alertMsg==''){
				if(!document.agreeform.haveread.checked){
					alertMsg=lang_applymenu_plsagree;
				}
			}
			if(alertMsg==''){
				return true;
			}else{
				alert(alertMsg);
				return false;
			}
			
		}
