function listBeidouSubTypeByRootId(){
	
	var selectedRootType = DWRUtil.getValue("beidouTypeRoot");
	if(selectedRootType == -1){
		resetAndHide();
		return;
	}
	for(i=0; i<rootTypes.length; i++){
		if(selectedRootType == rootTypes[i]){
			resetAndHide();
			return;
		}
	}
	DynamicSelectDwr.listBeidouSubTypeByRootId(selectedRootType, listBeidouSubType);	
}

function listBeidouSubType(data){

	DWRUtil.removeAllOptions("beidouTypeSub"); 
	var defalutSubOption=[{"id":"-1","name":"--请选择--"}];
	DWRUtil.addOptions("beidouTypeSub", defalutSubOption, "id", "name");
    DWRUtil.addOptions("beidouTypeSub", data); 
    document.getElementById("beidouTypeSub").style.display = "";
}

function initListBeidouSubTypeByRootId(){
	var selectedRootType = DWRUtil.getValue("beidouTypeRoot");
	if(selectedRootType == -1){
		resetAndHide();
		return;
	}
	for(i=0; i<rootTypes.length; i++){
		if(selectedRootType == rootTypes[i]){
			resetAndHide();
			return;
		}
	}
	DynamicSelectDwr.listBeidouSubTypeByRootId(DWRUtil.getValue("beidouTypeRoot"), initListBeidouSubType);	
}

function initListBeidouSubType(data){
	DWRUtil.removeAllOptions("beidouTypeSub"); 
	var defalutSubOption=[{"id":"-1","name":"--请选择--"}];
	DWRUtil.addOptions("beidouTypeSub", defalutSubOption, "id", "name");
    DWRUtil.addOptions("beidouTypeSub", data);
	
	var curr = document.getElementById("currBeidouTypeSub");
	if(curr && curr.value.length!=0 ){
		document.getElementById("beidouTypeSub").value = curr.value;
	}
	document.getElementById("beidouTypeSub").style.display = "";
	
}

function resetAndHide(){
	DWRUtil.removeAllOptions("beidouTypeSub"); 
	var defalutSubOption=[{"id":"-1","name":"--请选择--"}];
	DWRUtil.addOptions("beidouTypeSub", defalutSubOption, "id", "name");
	document.getElementById("beidouTypeSub").style.display = "none";
}