
//		var aALL = new Array("All","S1","S2","S3","S4","S5","S6","S7","S8","S9","S10","S11","S12","S13","S14","S15","S16","S17","S18","S19","S20","S21","S22","S23","S24","S25","S26","S27","S28","S29","S30","S31")
//		var aKIN = new Array("All","S1","S2","S3","S10")
//		var aPRI = new Array("All","S1","S2","S3","S10","S29")
//		var aSEC = new Array("All","S1","S2","S3","S5","S7","S9","S12","S13","S14","S15","S16","S19","S20","S21","S22","S23","S24","S28","S29","S30")
//		var aCNP = new Array("All","S3","S5","S6","S7","S8","S9","S12","S13","S14","S15","S16","S17","S18","S19","S20","S21","S22","S25","S26","S27","S28","S29","S30","S31")
//		var aGEN = new Array("All","S4","S6","S8","S10","S11","S12","S19","S24","S27","S29")
		var aALL = new Array("All" ,"'00001','00006','00010','00015','00008','00016','00018'" , "'00031','00036'" , "'00074'","'00316'","'00333'","'00088'","'00316'","'00081'","'00339'","'00302'","'00316'","'00104'","'00313'","'00309','00313'","'00306'","'00102'","'00071','00084','00106'","'00301','00346'","'00340'","'00352','00356'","'00304'","'00072'","00329','00341'","'00324'","'00097'","'00338","'00078'","'00349'","'00092'",'00320')
		var aKIN = new Array("All" ,"'00001','00006','00010','00015','00008','00016','00018'" , "'00031','00036'" , "'00074'","'00339'")
		var aPRI = new Array("All" ,"'00001','00006','00010','00015','00008','00016','00018'" , "'00031','00036'" , "'00074'","'00339'","'00349'")
		var aSEC = new Array("All" ,"'00001','00006','00010','00015','00008','00016','00018'" , "'00031','00036'" , "'00074'","'00316'","'00088'","'00081'","'00316'","'00104'","'00313'","'00309','00313'","'00301','00346'","'00340'","'00352','00356'","'00329','00341'","'00078'","'00349'","'00092'")
		var aCNP = new Array("All" ,"'00074'","'00316'","00333'","'00088'","'00316'","'00081'","'00316'","'00104'","'00313'","'00309','00313'","'00306'","'00102'","''00316","'00071','00084','00106'","'00301','00346'","'00340'","'00324'","'00097'","'00338","'00078'","'00349'","'00092'","'00320'")
		var aGEN = new Array("All" ,"'00333'","'00316'","'00339'","'00302'","'00316'","'00071','00084','00106'","'00329','00341'","'00338'","'00349'")

		var aSUBJ = new Array("All","English Language","Chinese Language","Maths","Accounting","Art & Architecture","Biology","Business & Management","Chemistry","Children's Books","China Studies","Commerce","Computer Science","Design & Technology","Economics","EPA","Engineering","General Science","General & Social Studies","Geography","History","Hong Kong Studies","Integrated Science","Language & Literature","Law","Medicine","Music & Performing Arts","Physics","Philosophy & Religion","Psychology","Sociology & Politics")

//		var aSUBJ = new Array("All","s1English Language","s2Chinese Language","s3Maths","s4Dictionaries","s5Accounting","s6Art & Architecture","s7Biology","s8Business & Management","s9Chemistry","s10Children's Books","s11China Studies","s12Commerce","s13Computer Science","s14Design & Technology","s15Economics","s16EPA","s17Engineering","s18General Science","s19General & Social Studies","s20Geography","s21History","s22Hong Kong Studies","23Integrated Science","s24Language & Literature","s25Law","s26Medicine","s27Music & Performing Arts","s28Physics","s29Philosophy & Religion","s30Psychology","s31Sociology & Politics")

      function loadSubj(lbLevel) {
	     clrLb(document.srhFrmAdv.sSubject);
   	     var selInd=lbLevel.selectedIndex;
	     switch (selInd){
         case 0: assignSubj(aALL); 
	  	   	     break;  
         case 1: assignSubj(aKIN); 
	  		     break;  
         case 2: assignSubj(aPRI); 
	  	 	     break;  
         case 3: assignSubj(aSEC); 
	  	 	     break;  
         case 4: assignSubj(aCNP); 
	  		     break;  
         case 5: assignSubj(aGEN); 
	  		     break;  
		 default: assignSubj(aALL); 
	  	   	      break;  
	     }
      }
	  

	  function assignSubj(aCurSubj){
	     var curLabel, curItem;
		 
		 for (var curItem in aCurSubj){
			 curLabel='';

			for (var lbItem in aALL){
				if (aALL[lbItem] == aCurSubj[curItem]){
					curLabel = aSUBJ[lbItem];
				}
			}
			if (curLabel != '') { 
  				curItem = new Option(curLabel,aCurSubj[curItem]);
				document.srhFrmAdv.sSubject.options[document.srhFrmAdv.sSubject.length] = curItem;
		   	}

	     }
   	     document.srhFrmAdv.sSubject.selectedIndex = 0;
	}

		

