//一个表里有一组单选产品分类的JS函数
	function ChooseClass(f_obj,SName)
	{
		var source;
		var sourceName = SName;
		var source = new ActiveXObject('Microsoft.XMLDOM');
		source.async = false;
		source.load(sourceName);
		root = source.documentElement;
		sortField=root.selectNodes("//@name");
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else{
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					f_obj.MyClass.options.add(oOption);	
				}
		ChooseSub(f_obj);
	}

	function ChooseSub(f_obj)
	{
		x=f_obj.MyClass.selectedIndex;
		y=f_obj.MyClass.options[x].value;
		sortField=root.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub.options.length-1;i>=0;--i)
			{
				f_obj.MySub.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				f_obj.MySub.options.add(oOption);	
			}
	}

	function EditClass(f_obj,t_obj,v_obj)
	{
		sortField=root.selectNodes("//@name");
			for(var i=sortField.length-1;i>=0;--i){
			f_obj.MyClass.options.remove(i);
		}
	
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else {
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					if(sortField[i].text==t_obj.value){
						oOption.selected="true";
					}
					f_obj.MyClass.options.add(oOption);	
				}
		EditSub(f_obj,v_obj);
	}

	function EditSub(f_obj,v_obj)
	{
		x=f_obj.MyClass.selectedIndex;
		y=f_obj.MyClass.options[x].value;
		sortField=root.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub.options.length-1;i>=0;--i)
			{
				f_obj.MySub.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				if(sortField[i].text==v_obj.value){
					oOption.selected="true";
				}
				f_obj.MySub.options.add(oOption);	
			}
			
	}

//一个表里有二组单选产品分类的JS函数
	function ChooseClass1(f_obj,SName)
	{
		var source;
		var sourceName = SName;
		var source = new ActiveXObject('Microsoft.XMLDOM');
		source.async = false;
		source.load(sourceName);
		root11 = source.documentElement;
		sortField=root11.selectNodes("//@name");
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else{
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					f_obj.MyClass1.options.add(oOption);	
				}
		ChooseSub1(f_obj);
	}

	function ChooseSub1(f_obj)
	{
		x=f_obj.MyClass1.selectedIndex;
		y=f_obj.MyClass1.options[x].value;
		sortField=root11.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub1.options.length-1;i>=0;--i)
			{
				f_obj.MySub1.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				f_obj.MySub1.options.add(oOption);	
			}
	}

	function EditClass1(f_obj,t_obj,v_obj)
	{
		sortField=root11.selectNodes("//@name");
			for(var i=sortField.length-1;i>=0;--i){
			f_obj.MyClass1.options.remove(i);
		}
	
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else {
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					if(sortField[i].text==t_obj.value){
						oOption.selected="true";
					}
					f_obj.MyClass1.options.add(oOption);	
				}
		EditSub1(f_obj,v_obj);
	}

	function EditSub1(f_obj,v_obj)
	{
		x=f_obj.MyClass1.selectedIndex;
		y=f_obj.MyClass1.options[x].value;
		sortField=root11.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub1.options.length-1;i>=0;--i)
			{
				f_obj.MySub1.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				if(sortField[i].text==v_obj.value){
					oOption.selected="true";
				}
				f_obj.MySub1.options.add(oOption);	
			}
			
	}

//一个表里有三组单选产品分类的JS函数
	function ChooseClass2(f_obj,SName)
	{
		var source;
		var sourceName = SName;
		var source = new ActiveXObject('Microsoft.XMLDOM');
		source.async = false;
		source.load(sourceName);
		root12 = source.documentElement;
		sortField=root12.selectNodes("//@name");
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else{
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					f_obj.MyClass2.options.add(oOption);	
				}
		ChooseSub2(f_obj);
	}

	function ChooseSub2(f_obj)
	{
		x=f_obj.MyClass2.selectedIndex;
		y=f_obj.MyClass2.options[x].value;
		sortField=root12.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub2.options.length-1;i>=0;--i)
			{
				f_obj.MySub2.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				f_obj.MySub2.options.add(oOption);	
			}
	}

	function EditClass2(f_obj,t_obj,v_obj)
	{
		sortField=root12.selectNodes("//@name");
			for(var i=sortField.length-1;i>=0;--i){
			f_obj.MyClass2.options.remove(i);
		}
	
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else {
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					if(sortField[i].text==t_obj.value){
						oOption.selected="true";
					}
					f_obj.MyClass2.options.add(oOption);	
				}
		EditSub2(f_obj,v_obj);
	}

	function EditSub2(f_obj,v_obj)
	{
		x=f_obj.MyClass2.selectedIndex;
		y=f_obj.MyClass2.options[x].value;
		sortField=root12.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub2.options.length-1;i>=0;--i)
			{
				f_obj.MySub2.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				if(sortField[i].text==v_obj.value){
					oOption.selected="true";
				}
				f_obj.MySub2.options.add(oOption);	
			}
			
	}

//一个表里有四组单选产品分类的JS函数
	function ChooseClass3(f_obj,SName)
	{
		var source;
		var sourceName = SName;
		var source = new ActiveXObject('Microsoft.XMLDOM');
		source.async = false;
		source.load(sourceName);
		root13 = source.documentElement;
		sortField=root13.selectNodes("//@name");
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else{
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					f_obj.MyClass3.options.add(oOption);	
				}
		ChooseSub3(f_obj);
	}

	function ChooseSub3(f_obj)
	{
		x=f_obj.MyClass3.selectedIndex;
		y=f_obj.MyClass3.options[x].value;
		sortField=root13.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub3.options.length-1;i>=0;--i)
			{
				f_obj.MySub3.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				f_obj.MySub3.options.add(oOption);	
			}
	}

	function EditClass3(f_obj,t_obj,v_obj)
	{
		sortField=root13.selectNodes("//@name");
			for(var i=sortField.length-1;i>=0;--i){
			f_obj.MyClass3.options.remove(i);
		}
	
			for(var i=0;i<sortField.length;++i)
				{
					var oOption = document.createElement('OPTION');
					if (sortField[i].text==""){
						oOption.text ="先选类别";
						oOption.value ="";
					}
					else {
						oOption.text = sortField[i].text;
						oOption.value = sortField[i].text;
					}
					if(sortField[i].text==t_obj.value){
						oOption.selected="true";
					}
					f_obj.MyClass3.options.add(oOption);	
				}
		EditSub3(f_obj,v_obj);
	}

	function EditSub3(f_obj,v_obj)
	{
		x=f_obj.MyClass3.selectedIndex;
		y=f_obj.MyClass3.options[x].value;
		sortField=root13.selectNodes("//main[@name='"+y+"']/sub");
		for(var i=f_obj.MySub3.options.length-1;i>=0;--i)
			{
				f_obj.MySub3.options.remove(i)
			}
		for(var i=0;i<sortField.length;++i)
			{
				var oOption = document.createElement('OPTION');
				if (sortField[i].text==""){
					oOption.text = "再选品名";
					oOption.value ="";
				}
				else{
					oOption.text = sortField[i].text;
					oOption.value = sortField[i].text;
				}
				if(sortField[i].text==v_obj.value){
					oOption.selected="true";
				}
				f_obj.MySub3.options.add(oOption);	
			}
	}