﻿// JScript 文件
function xmlhttpjb()
{var A=null; 
	try
	{ 
		A=new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch(e)
	{
		try 
		{
			A=new ActiveXObject("Microsoft.XMLHTTP"); 
		}
		catch(oc)
		{
			A=null
		} 
	} 
	if (!A && typeof XMLHttpRequest != "undefined" ) 
	{
		A=new XMLHttpRequest() 
	} 
	return A 
}
function getSelectListValue(obj,TheWebUrl,ChildSelect)
{
	//得到选择框的下拉列表的value
	var svalue = obj.value;
	//定义要处理数据的页面
	var weburl;
//	if (FlagStr=="2")
//	{
//		weburl = "/work/SelectZhiWei.aspx?q="+escape(svalue);
//	}
		weburl =TheWebUrl+escape(svalue)+"&Date="+Date();

	//初始化个xmlhttp对象
	var xmlhttp = xmlhttpjb();
	//提交数据，第一个参数最好为get，第三个参数最好为true    
	xmlhttp.open("get",weburl,true);
	// alert(xmlhttp.responseText);
	//如果已经成功的返回了数据
	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState==4)//4代表成功返回数据
		{
			var result = xmlhttp.responseText;//得到服务器返回的数据
			//先清空dListChild的所有下拉项
			document.getElementById(ChildSelect).length = 0;
			//给dListChild加个全部型号的,注意是Option不是option
			//document.getElementById(ChildSelect).options.add(new Option("--请选择--","-1"));
			if(result!="")//如果返回的数据不是空
			{
				var allArray = result.split("|");
				//循环这个数组，注意是从1开始，因为收到的字符串第一个字符是，号，所以分割后第一个数组为空
				for(var i=0;i<allArray.length;i++)
				{
					//在把这个字符串按照|分割成数组
					var thisArray = allArray[i].split(",");
					//为dListChild添加条目
					document.getElementById(ChildSelect).options.add(new Option(thisArray[1].toString(),thisArray[0].toString()));
				}
			}
		}
	}
	xmlhttp.send(null);
}

function add_items_list(ObjSouce,ObjSubmit,MaxNum,ErrStr)
{
	if (document.getElementById(ObjSubmit).length>MaxNum-1)
	{
		window.alert(ErrStr);
		return (0);
	}
    var check
	for (var i=0; i<document.getElementById(ObjSouce).length; i++) 
	{
		check=true;
		if (document.getElementById(ObjSouce).value==document.getElementById(ObjSouce).options[i].value)
		{	
			for (var j=0; j<document.getElementById(ObjSubmit).length; j++) 
			{
				if (document.getElementById(ObjSouce).value==document.getElementById(ObjSubmit).options[j].value)
				{
					check=false;
					break;
				}
			}
			if (check==true)
			{
				if (document.getElementById(ObjSouce).options[i].value=="-1" || document.getElementById(ObjSouce).options[i].value=="0")
				{
					window.alert("对不起，你不能选择这个！");
					break;
				}
				else
				{
					document.getElementById(ObjSubmit).options.add(new Option(document.getElementById(ObjSouce).options[i].text,document.getElementById(ObjSouce).options[i].value));
					if (i+1<document.getElementById(ObjSouce).length)
					{	
						document.getElementById(ObjSouce).options[i].selected=false;
						document.getElementById(ObjSouce).options[i+1].selected=true;
					}
					break;
				}
			}
			else
			{
				window.alert("此信息你已经选择！");
				break;
			}
		}
	}
}

function del_items_list(ObjSouce)
{
	var total_count;
	var last_deleted;//最后删除的item
	last_deleted=0;
	total_count=document.getElementById(ObjSouce).length;
	for (j=total_count-1;j>=0;j--){
		if (document.getElementById(ObjSouce).options[j].selected ){
			document.getElementById(ObjSouce).options[j]=null;
			last_deleted=j;
		}
	}
	var left_count;//剩下的item个数
	left_count=total_count-1
	if(left_count<1){
		return (0);
	}
	
	document.getElementById(ObjSouce).options[0].selected=true;
}
function SelectAllSelect(ObjSouce)
{
    var ObjSelect=document.getElementById(ObjSouce);
  for(var i= 0;   i < ObjSelect.options.length; i++){   
    ObjSelect.options[i].selected   =   true;   
  } 
}