//建立option
function createlist(obj,text,value){
	if (checklistoption(obj,value))
	NewOption = new Option(text,value);
	obj.options[obj.length] = NewOption;
}
//取消选择list
function dellist(obj){
	if (obj.selectedIndex>=0){
		obj.options[obj.selectedIndex] = null;
	}
	if (obj.selectedIndex>=0){
		dellist(obj);
	}
}
//删除list所有内容
function dellistall(obj){
	var i;
	for (i = obj.length - 1; i >= 0; i--){
		obj.options[i] = null;
	}
}
//判断option
function checklistoption(obj,option){
	var i;
	for (i=0;i<obj.length ;i++ ){
		listarray=obj.options[i].value.split("=>");
		if (listarray[1]==option || obj.options[i].value==option){
			return false;
		}
	}
	return true;
}
//选择全部
function selectAll(obj){
	var i;
	for (i=0;i<obj.length;i++ ){
		obj.options[i].selected = true;
	}
}
//添加list内容
function show_next(obj1,obj2){
	var num,n, i, m;
      try {
		dellistall(obj2);
		obj2key = obj1.options[obj1.selectedIndex].value;
		m = obj1.options[obj1.selectedIndex].value;
		if (m>=0) {
			for(i = 0; i < arrayId[m].length; i++){
					NewOptionName = new Option(arrayName[m][i], arrayId[m][i]);
					obj2.options[i] = NewOptionName;
			}
		}
	}catch(e){};
}
//移动list内容到另外一个list
function movelist(obj1,obj2,type){
	if (obj1.selectedIndex>=0){
		if (type==1){//平移
			var value=obj1.options[obj1.selectedIndex].value;
			var text=obj1.options[obj1.selectedIndex].text;
			if (checklistoption(obj2,value)){
				NewOption = new Option(text,value);
			}
		}
		obj1.options[obj1.selectedIndex].selected=false;
		try{
			obj2.options[obj2.length] = NewOption;
		}catch (e){}
		if (obj1.selectedIndex>=0){//循环操作
			movelist(obj1,obj2,type);
		}
	}

}	
