function getResult(url,selobj,note){
/*
 *--------------- GetResult(str) -----------------
 * GetResult(str)
 * 功能:通过XMLHTTP发送请求,返回结果.
 * 参数:str,字符串,发送条件.
 * 参数:selobj,第二个select对象
 * 参数:note,第二个select对象 的默认选项
 * 参数:sel1,sel2,sel3,备选sel对象，可不填(清空)
 * 实例:GetResult(document.all.userid.value);
 *--------------- GetResult(str) -----------------
 */
		var xmlHttp = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...    
		                    xmlHttp = new XMLHttpRequest();    
		} else if (window.ActiveXObject) { // IE    
		       try {    
		           xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");    
		       } catch (e) {    
		           try {    
		              xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");    
		           } catch (e) {}    
		      }    
		}   
   // var oBao = new ActiveXObject("Microsoft.XMLHTTP");
    //xmlHttp.open("POST",url,false);
	 	xmlHttp.open("GET",url,false);
    xmlHttp.send();
    //服务器端处理返回的是经过escape编码的字符串.
    //通过XMLHTTP返回数据,开始构建Select.
    //buildSel(unescape(oBao.responseText),document.all.sel2)
    
    var str = unescape(xmlHttp.responseText);
    var sel = document.getElementById(selobj);
	//alert(str);
	
    sel.options.length=0; //先清空原来的数据.
    var arrstr = new Array();
    arrstr = str.split(",");
    //alert('str:'+str);
    //alert('arrstr.length:'+arrstr.length);
    //开始构建新的Select.
    //sel.focus();

    if(arrstr.length <= 1){//当为空数据时
    	//alert('fffff');
		sel.options[sel.options.length]=new Option(note,"");
		return  false;
	}
	sel.options[sel.options.length]=new Option(note,""); //创建默认项
	// sel.options[sel.options.length]=new Option("----不限----","");
	//alert(arrstr.length);
    for(var i=0;i<arrstr.length-1;i=i+2){
        sel.options[sel.options.length]=new Option(arrstr[i],arrstr[i+1]);
        //Option('lable',value)
		//alert(sel.options.length);
    }
    return true;
}

function reBuildSel(){
	var argArr = reBuildSel.arguments;
	var text = '';

	for(var i=0;i<argArr.length;i++){
		if(argArr[i] == 'deptid'){
			//alert('aa');
			text = "---科室选择---";
			var sel1 = document.getElementById('deptid');
			sel1.options.length=0; //先清空原来的数据.
			sel1.options[sel1.options.length]=new Option(text,"");
		}else if(argArr[i] == 'expertid'){
			//alert('bb');
			text = "--请选择专家--";
			var sel2 = document.getElementById('expertid');
			sel2.options.length=0; //先清空原来的数据.
			sel2.options[sel2.options.length]=new Option(text,"");
		}
	}
}

function buildSel(str,sel){
/*
 *--------------- BuildSel(str,selobj) -----------------
 * BuildSel(str,sel)
 * 功能:通过str构建Select.
 * 参数:str,字符串,由服务端返回的.有特定结构"字符串1,字符串2,字符串3"
 * 参数:sel,要构建的Select
 * 实例:BuildSel(unescape(oBao.responseText),document.all.sel2)
 *--------------- BuildSel(str,sel) -----------------
 */
    //先清空原来的数据.
    var sel = document.getElementById("selobj");
    sel.options.length=0;
    //alert(str);
    var arrstr = new Array();
    arrstr = str.split(",");
    //开始构建新的Select.
    for(var i=0;i<arrstr.length;i+2){
        sel.options[sel.options.length]=new Option(arrstr[i],arrstr[i+1]);
    }
}

