function qswhInit(num){
	
	var i,j,arrTemp=[];	
	for(i=0;i<num;i++){
		
		arrTemp[i]=document.all(arrSel[i]).options[document.all(arrSel[i]).selectedIndex].text
		
	}
	if(num==arrSel.length){
		//这里处理最后的数据。
		//document.all("result").value="选中了("+arrTemp[0]+","+arrTemp[1]+")";
		return ;		
		
	}
	with(document.all(arrSel[num])){
		
		length=0
		for(i=0;i<arrData.length;i++){
			
			for(j=0;j<num;j++)if(arrTemp[j]!=arrData[i][j])break;
			if(j!=num)continue;
			if(length==0||options[length-1].text!=arrData[i][num])
			options[length++].text=arrData[i][num];
			options[length-1].value=arrValue[i][num];
			
		}
		onchange=new Function("qswhInit("+(num+1)+")");
		onchange();
		
	}
	
}