
function set_select(select,array){
	var select = document.getElementById(select);
	select.options.length = eval(array).length;

	for(var i=0;i<eval(array).length;i++){
		select.options[i].value = eval(array)[i][1];
		select.options[i].text = eval(array)[i][0];
	}
	
}

//获取数组对应的值,并放入下拉框中
function set_select_options(set_select) {
	var select = document.getElementById(set_select);
	var i;
	select.options.length = eval(set_select).length;
	for (i = 0; i < eval(set_select).length; i++) {
		select.options[i].value = eval(set_select)[i][1];
		select.options[i].text = eval(set_select)[i][0];
	}
}


//显示第二类型的商品列表
function change_two_select(change_select1, change_select2, currently_value) {
	document.getElementById(change_select1).focus();
	try{
	
		//将参数change_select1和change_select2转换成对应的下拉框
		var select1 = document.getElementById(change_select1);
		var select2 = document.getElementById(change_select2);
		 
		//商品第二类型列表
		select1.options.length = eval(change_select1+currently_value).length;
		select1.size = eval(change_select1+currently_value).length;
		for (var i = 0; i < eval(change_select1+currently_value).length; i++) {
			
			select1.options[i].value = eval(change_select1+currently_value)[i][1];
			select1.options[i].text = eval(change_select1+currently_value)[i][0];  
		} 
		 
		//数组中不存在对应的值
		if (eval(change_select1+currently_value).length == 0) {
			select1.options.length = 0;
			return false;
		}else{
			//select1.options[0].selected="selected";
			
			//商品第三类型列表
			change_one_select(change_select2,select1.options[0].value); 
		} 
	}catch(e){
		document.getElementById(change_select1).options.length = 0; 
		document.getElementById(change_select2).options.length = 0;
	}
}

//显示第三类型商品列表
function change_one_select(change_select, currently_name) {

	try{ 
		var select1 = document.getElementById(change_select);
		var len = eval(change_select+currently_name).length;
			
		//循环对应数组，查找对应的值，放如下拉框中 
		select1.options.length = len;
		select1.size = len;
		for (var i = 0; i < len; i++) {
	 
			select1.options[i].value = eval(change_select+currently_name)[i][1];
			select1.options[i].text = eval(change_select+currently_name)[i][0];  
		}
		
		//数组中不存在对应的值
		if (len == 0) {
			select1.options.length = 0;
			return false;
		}
	}catch(e){
		document.getElementById(change_select).options.length = 0; 
	} 
}

function resetSelectProductType() {

	
	//第一类型
	var firstProductType = document.getElementById("firstProductType");
	firstProductType.options[0].selected = "selected";

	//第二类型
	var secondProductType = document.getElementById("secondProductType");
	secondProductType.options.length = 1;
	secondProductType.options[0].value = "";
	secondProductType.options[0].text = "";

	//第三类型
	var thirdProductType = document.getElementById("thirdProductType");
	thirdProductType.options.length = 1;
	thirdProductType.options[0].value = "";
	thirdProductType.options[0].text = "";
	
}

//更新时动态改变商品类型
function showProductTypeinfo(firstTypeName, secondTypeName, thirdTypeName) {

	//将参数change_select1和change_select2转换成对应的下拉框
	var firstSelect = document.getElementById("firstProductType");
	var secondSelect = document.getElementById("secondProductType");
	var thirdSelect = document.getElementById("thirdProductType");
	var firstValue, secondValue, thirdValue;
	
	//显示第1类型
	for (var i = 0; i < firstSelect.length; i++) {
		if (firstSelect.options[i].text == firstTypeName) {
			firstValue = firstSelect.options[i].value;
			firstSelect.options[i].selected = "selected";
		}
	}
	
	//显示第2类型
	try{  
		var len = eval("secondProductType"+firstValue).length;
			
		//循环对应数组，查找对应的值，放如下拉框中 
		secondSelect.options.length = len;
		secondSelect.size = len;
		for (var i = 0; i < len; i++) { 
			secondSelect.options[i].value = eval("secondProductType"+firstValue)[i][1];
			secondSelect.options[i].text = eval("secondProductType"+firstValue)[i][0];  
			if(secondSelect.options[i].text == secondTypeName){
				secondValue = secondSelect.options[i].value;
				secondSelect.options[i].selected = "selected";
			}
		}
		
		//数组中不存在对应的值
		if (len == 0) {
			secondSelect.options.length = 0;
			return false;
		}
	}catch(e){
		secondSelect.options.length = 0; 
	} 
	 
	//显示第3类型
	try{  
		var len = eval("thirdProductType"+secondValue).length;
			
		//循环对应数组，查找对应的值，放如下拉框中 
		thirdSelect.options.length = len;
		thirdSelect.size = len;
		for (var i = 0; i < len; i++) { 
			thirdSelect.options[i].value = eval("thirdProductType"+secondValue)[i][1];
			thirdSelect.options[i].text = eval("thirdProductType"+secondValue)[i][0];  
			if(thirdSelect.options[i].text == thirdTypeName){
				thirdSelect.options[i].selected = "selected";
			}
		}
		
		//数组中不存在对应的值
		if (len == 0) {
			thirdSelect.options.length = 0;
			return false;
		}
	}catch(e){
		thirdSelect.options.length = 0; 
	}  
}
