function archiveAll(stageTo,a,b){
//var t means topicN pertaining to c0 and c1...
 var t = new Array();
 t['c0s00']=t['c1s00']=0;
 t['c0s01']=39;
 t['c0s02']=68;
 t['c0s03']=90;
 t['c1s01']=2;
 t['c1s02']=0;
 t['c1s03']=3;
 var course=""; var stage=""; var q="";
 var x=""; var y=""; var z="";
 for (course=0; course<=1; course++) {
	for (stage=1; stage<=stageTo; stage++){
		if(stage<10) {
			var q0=1+t['c'+course+'s0'+(stage-1)];
			var qz=t['c'+course+'s0'+stage];
			for (q=q0; q<=qz; q++){
				if(q<10) {
					x='QA'+course+'00'+q;
					y='key_'+course+'_0'+stage+'_00'+q+2;
					z='key_'+course+'_0'+stage+'_00'+q+1;
				}else if(q>=10 && q<100){
					x='QA'+course+'0'+q;
					y='key_'+course+'_0'+stage+'_0'+q+2;
					z='key_'+course+'_0'+stage+'_0'+q+1;
				}else {
					x='QA'+course+q;
					y='key_'+course+'_0'+stage+'_'+q+2;
					z='key_'+course+'_0'+stage+'_'+q+1;
				}
 				unveil_im(x,y,z);
			}
			x='c'+course+'s0'+stage;
			y='key_'+course+'_0'+stage+2;
			z='key_'+course+'_0'+stage+1;
			unveil_im(x,y,z);
		}else {
			var q0=1+t['c'+course+'s'+(stage-1)];
			var qz=t['c'+course+'s'+stage];
			for (q=q0; q<=qz; q++){
				if(q<10) {
					x='QA'+course+'00'+q;
					y='key_'+course+'_'+stage+'_00'+q+2;
					z='key_'+course+'_'+stage+'_00'+q+1;
				}else if(10<=q<100){
					x='QA'+course+'0'+q;
					y='key_'+course+'_'+stage+'_0'+q+2;
					z='key_'+course+'_'+stage+'_0'+q+1;
				}else {
					x='QA'+course+q;
					y='key_'+course+'_'+stage+'_'+q+2;
					z='key_'+course+'_'+stage+'_'+q+1;
				}
 				unveil_im(x,y,z);
			}
			x='c'+course+'s'+stage;
			y='key_'+course+'_'+stage+2;
			z='key_'+course+'_'+stage+1;
			unveil_im(x,y,z);
		}
 	}
	x='c'+course;
	y='key_'+course+2;
	z='key_'+course+1;
	unveil_im(x,y,z);
 }
 document.getElementById(a).style.display='none';
 document.getElementById(b).style.display='inline';
}

function pickHistory(host,dirPath,i,H,W){
 var d=host+dirPath;
 var x=document.getElementById(i);
 url=d+x.value;
 popupMeg(url,H,W);
}

function popupMeg(url,H,W){
 newMeg=window.open(url,'name','top=200,left=400,height='+H+',width='+W+',scrollbars=yes, resizable=yes');
 if (window.focus) {newMeg.focus()}
 return false;
}

function revealAll(stageTo,a,b){
//var t means topicN pertaining to c0 and c1...
 var t = new Array();
 t['c0s00']=t['c1s00']=0;
 t['c0s01']=39;
 t['c0s02']=68;
 t['c0s03']=90;
 t['c1s01']=2;
 t['c1s02']=0;
 t['c1s03']=3;
 var course=""; var stage=""; var q="";
 var x=""; var y=""; var z="";
 for (course=0; course<=1; course++) {
	x='c'+course;
	y='key_'+course+1;
	z='key_'+course+2;
	veil_ex(x,y,z);
	for (stage=1; stage<=stageTo; stage++){
		if(stage<10) {
			x='c'+course+'s0'+stage;
			y='key_'+course+'_0'+stage+1;
			z='key_'+course+'_0'+stage+2;
			veil_ex(x,y,z);
			var q0=1+t['c'+course+'s0'+(stage-1)];
			var qz=t['c'+course+'s0'+stage];
			for (q=q0; q<=qz; q++){
				if(q<10) {
					x='QA'+course+'00'+q;
					y='key_'+course+'_0'+stage+'_00'+q+1;
					z='key_'+course+'_0'+stage+'_00'+q+2;
				}else if(q>=10 && q<100){
					x='QA'+course+'0'+q;
					y='key_'+course+'_0'+stage+'_0'+q+1;
					z='key_'+course+'_0'+stage+'_0'+q+2;
				}else {
					x='QA'+course+q;
					y='key_'+course+'_0'+stage+'_'+q+1;
					z='key_'+course+'_0'+stage+'_'+q+2;
				}
 					veil_ex(x,y,z);
			}
		}else {
			x='c'+course+'s'+stage;
			y='key_'+course+'_'+stage+1;
			z='key_'+course+'_'+stage+2;
			veil_ex(x,y,z);
			var q0=1+t['c'+course+'s'+(stage-1)];
			var qz=t['c'+course+'s'+stage];
			for (q=q0; q<=qz; q++){
				if(q<10) {
					x='QA'+course+'00'+q;
					y='key_'+course+'_'+stage+'_00'+q+1;
					z='key_'+course+'_'+stage+'_00'+q+2;
				}else if(10<=q<100){
					x='QA'+course+'0'+q;
					y='key_'+course+'_'+stage+'_0'+q+1;
					z='key_'+course+'_'+stage+'_0'+q+2;
				}else {
					x='QA'+course+q;
					y='key_'+course+'_'+stage+'_'+q+1;
					z='key_'+course+'_'+stage+'_'+q+2;
				}
 				veil_ex(x,y,z);
			}
		}
 	}
 }
 document.getElementById(a).style.display='none';
 document.getElementById(b).style.display='inline';
}

function show_detail(level,i){
 var tag="";
 switch(level){
 case "dir_L1":
	tag="em_711";
	break;
 case "dir_L2":
	tag="div_2_";
	break;	
 case "dir_L3":
	tag="div_2_2_";
	break;
 default:
	alert("SomethingIsWrong!");
 }
 for(k=1;k<=8;k++){
	var j=tag+k;
	if(document.getElementById(j)!=false){
		if(j!=i) document.getElementById(j).style.display="none";
		else document.getElementById(j).style.display="block";
	}
 }
}

function trans_menu(host,dirPath,i){
 var d=host+dirPath;
 var x=document.getElementById(i);
 location.href= d+x.value;
}

function trans_menu_intro(host,dirPath,i,t,w,h){
 var d=host+dirPath;
 var x=document.getElementById(i);
 var e=d+x.value;
 var food='<iframe scrolling=\"no\" frameborder=0 marginwidth=0.1 marginheight=0.1 style=\"width: '+w+'%; height: '+h+'px; border-width: 0em;\" src=\"'+e+'\"><\/iframe>';
 document.getElementById(t).innerHTML=food;
}

function unveil_im(i,j,k) {
 if(document.getElementById(i)!=false && document.getElementById(j)!=false && document.getElementById(k)){
	document.getElementById(i).style.display='none';
	document.getElementById(j).style.display='none';
	document.getElementById(k).style.display='inline';
 }
}

function veil_ex(i,j,k) {
 if(document.getElementById(i)!=false && document.getElementById(j)!=false && document.getElementById(k)){
	document.getElementById(i).style.display='block';
	document.getElementById(j).style.display='none';
	document.getElementById(k).style.display='inline';
 }
}
