var docXml
var v_nsrsbh_id
var v_khid_id
var v_khmc_id
var v_lxr_id
var v_lxdh_id
var v_lxdz_id
var v_khyh_id
var v_khzh_id
var v_xzqh_id
var v_zzjg_id
var v_pyt_id
var v_dh2_id
var v_dh3_id
var v_type//

var querying=0;



function getKhxx(nsrsbh,khmc,nsrsbh_id,khid_id,khmc_id,lxr_id,lxdh_id,lxdz_id,khyh_id,khzh_id,xzqh_id,type,zzjg_id, pyt_id, dh2_id, dh3_id){
	if(querying>1){
		querying--;
		return;
	}
	v_nsrsbh_id =nsrsbh_id
	v_khid_id=khid_id
	v_khmc_id=khmc_id
	v_lxr_id=lxr_id
	v_lxdh_id=lxdh_id
	v_lxdz_id=lxdz_id
	v_khzh_id=khzh_id
	v_khyh_id=khyh_id
	v_xzqh_id=xzqh_id
	v_zzjg_id =zzjg_id;
	v_pyt_id = pyt_id
    v_dh2_id = dh2_id
    v_dh3_id = dh3_id
	v_type=type||"CX";
	var post ="";
	if(nsrsbh!=undefined){
		//post = post + "&NSRSBH="+nsrsbh;
		post = post + "KHSH="+nsrsbh;
	}
	if(khmc!=undefined){
		//post = post + "&NSRSBH="+nsrsbh;
		post = post + "&KHMC="+escape(khmc);
	}
  	post = post +"&KHZT_DM=21";
	if(nsrsbh==""&&khmc==""){
		
		querying--;
		return;
	}
	if(v_type=="CX"){
		send_request("/inc/jsp/khgl_jbxx.jsp",post,getKhxxDeal);
	}
}


function getKhxxDeal(){
	if(http_request.readyState == 4){
		if (http_request.status == 200) {
			querying--
			docXml=http_request.responseXML;
			if(docXml.getElementsByTagName("KHMC").length>1){
				choseDiv();
			}else if(docXml.getElementsByTagName("KHMC").length==1){
				showDocXml(0);
			}else{
			  return;
			}
		}
	}
}

function isExists(khbh){
	var post ="qxxkdm="+request.QueryString("qxxkdm");
	post = post + "&KHSH="+khbh;
	send_request("/inc/platform/jsp/khgl_jbxx.jsp",post,isExsitsDeal);
}
function isExsitsDeal(){
	if(http_request.readyState == 4){
		if (http_request.status == 200) {
			querying--
			var docXml=http_request.responseXML;
			if(docXml&&docXml.getElementsByTagName("KHMC").length>0){
				setValue("KHMC","");
				setValue("KHSH","");
				setValue("KHBH","");
			}
		}
	}
}
function showDocXml(i){
	//closeChoseDiv();
	if(docXml.getElementsByTagName("KHMC").length>i){
		if(v_type=="CX"){
			setValue(v_khid_id,getNodeValue(i,"KHBH"));
			setValue(v_nsrsbh_id,getNodeValue(i,"KHSH"));
			setValue(v_khmc_id,getNodeValue(i,"KHMC"));
			setValue(v_lxdh_id,getNodeValue(i,"LXRDH"));
			setValue(v_lxr_id,getNodeValue(i,"LXRMC"));
			setValue(v_lxdz_id,getNodeValue(i,"SCJYDZ"));
			setValue(v_khyh_id,getNodeValue(i,"KHYH"));
			setValue(v_khzh_id,getNodeValue(i,"YHZH"));
			setValue(v_xzqh_id,getNodeValue(i,"SSXZQH_DM"));
			setValue(v_zzjg_id,getNodeValue(i,"SSZZJG_DM"));
			setValue(v_pyt_id,getNodeValue(i,"KHMC_PYT"));
			setValue(v_dh2_id,getNodeValue(i,"DH2"));
			setValue(v_dh3_id,getNodeValue(i,"DH3"));
			setValue('LXRBH',getNodeValue(i,"LXRBH"));
	    }else{
				setValue(v_nsrsbh_id,getNodeValue(i,"KHSH"));
		    	setValue(v_khmc_id,getNodeValue(i,"KHMC"));
		    	setValue(v_khid_id,getNodeValue(i,"KHBH"));
		    	setValue(v_lxdz_id,getNodeValue(i,"SCJYDZ"));
		    	setValue(v_lxdh_id,getNodeValue(i,"LXRDH"));
		    	loadCtais(getNodeValue(i,"KHSH"));
		}
		
	}
	docXml =null;
}

function loadSwjg(swjg_dm,swjg_mc,xzqh_dm){
	setValue("KHSH",swjg_dm);
	setValue("KHMC",swjg_mc);
	setValue("SSXZQH_MC",xzqh_dm);
	
	var spans = document.getElementsByTagName("SPAN");
				for(i=0;i<spans.length;i++){
					if(spans[i].dm&&spans[i].dm=='30'){
						spans[i].style.display="";
						spans[i].children[0].checked="true";
					}
					else{
						spans[i].style.display="none";
					}
				}
}

function loadCtaisDeal(){
	if(http_request.readyState == 4){
		if (http_request.status == 200) {
			querying--
			docXml=http_request.responseXML;
			var i=0;
			if(docXml&&docXml.getElementsByTagName("NSRMC").length>0){
				setValue("NSRDZDAH",getNodeValue(i,"NSRDZDAH"));
				setValue("FDDBRMC",getNodeValue(i,"FDDBRMC"));
				setValue("SCJYDZ",getNodeValue(i,"SCJYDZ"));
				setValue("SCJYD_YB",getNodeValue(i,"SCJYD_YB"));
				setValue("DYDZ",getNodeValue(i,"DYDZ"));
				setValue("ZY",getNodeValue(i,"ZY"));
				setValue("JY",getNodeValue(i,"JY"));
				setValue("JYFS",getNodeValue(i,"JYFS"));
				setValue("ZCZB",getNodeValue(i,"ZCZB"));
				setValue("CYRS",getNodeValue(i,"CYRS"));
				setValue("WJRS",getNodeValue(i,"WJRS"));
				setValue("ZGDW",getNodeValue(i,"ZGDW"));
				setValue("NSR_SWJG_MC",getNodeValue(i,"NSR_SWJG_DM"));
				setValue("ZGSWRY",getNodeValue(i,"ZGSWRY"));
				setValue("SSXZQH_MC",getNodeValue(i,"XZQH_DM"));
				setValue("JDXZ_MC",getNodeValue(i,"JDXZ_DM"));
				setValue("KHYHMC",getNodeValue(i,"KHYHMC"));
				setValue("YHZH",getNodeValue(i,"YHZH"));
				setValue("KHSH",getNodeValue(i,"NSRSBH"));
		    	setValue("KHMC",getNodeValue(i,"NSRMC"));
		    	setValue("LXRDH",getNodeValue(i,"DHHM"));
				
				//
				
				var spans = document.getElementsByTagName("SPAN");
				for(i=0;i<spans.length;i++){
					if(spans[i].dm&&spans[i].dm=='10'){
						spans[i].children[0].checked='true';
					}
					if(spans[i].dm&&spans[i].dm>='20'){
						spans[i].style.display="none";
					}else{
						spans[i].style.display="";
					}
				}
				
				$F("KHSH").readOnly="true";
				$F("KHMC").readOnly="true";
			}
		}
	}
}
function getNodeValue(i,nodeName){
	if(docXml.getElementsByTagName(nodeName)[i]&&docXml.getElementsByTagName(nodeName)[i].firstChild){
		return docXml.getElementsByTagName(nodeName)[i].firstChild.data;
	}
	return "";
}

function choseDiv(){
	$F("rtnMsg").innerHTML='��ѡ��ͻ�'
	size=docXml.getElementsByTagName("KHMC").length;
	var txt="<div>ע��˰��Ϊ��ɫ�ı�ʾδ��˿ͻ�</div>";
	txt = txt+"<table class='datatable' style='width:100%' border='0'  align='center' cellpadding='0' cellspacing='0' frame='box'><tr class='trtitle' style='height:20px'>"+
	"<td style='width:100px'>�ͻ�˰��</td>"+
	"<td style='width:200px'>��ҵ���</td>"+
	"<td style='width:215px'>��ַ</td></tr>"
	for(i=0;i<size;i++){
		txt = txt+"<tr class='trcolor' onClick=\"window.returnValue='"+i+"';self.close()\">"+
		 "<td style='width:100px;'><font color='"+(getNodeValue(i,"KHLYLX_DM")==1?'black':'red')+"'>"+getNodeValue(i,"KHSH")+"</color></td>"
		+"<td style='width:200px;' class='nowrap'>"+getNodeValue(i,"KHMC").substr(0,16)
		+ "</td><td style='width:248px;' class='nowrap'><span>" +getNodeValue(i,"SCJYDZ").substr(0,16)
		+ "</span></td>"	+ "</tr>"
	}
	var i = showModalDialog("/inc/platform/jsp/nsrxxChose.htm?qxxkdm="+request.QueryString("qxxkdm"),txt,"scroll:no;dialogHeight:"+(25*size+100)+"px;dialogWidth:600px;");
	if(i){
			showDocXml(i);
	}
}
		

	function showKhxxcx()
	{
		var qxxkdm=$FV("qxxkdm");
		var rtn = "lxr="+showMDialog('/inc/platform/jsp/khxxcx.jsp?qxxkdm='+qxxkdm,"dialogWidth:700px;");
		eval(rtn);		
		setValue("KHSH",lxr.khsh);
		setValue("KHBH",lxr.khbh);
		setValue("KHMC",lxr.khmc);
		setValue("DZ",lxr.scjydz);
		
		if($F("LXRID"))$F("LXRID").value="";
		$F("LXRMC").value="";
		$F("DHHM").value="";		
	}
	
	function showKhxxZcm()
	{	
		var qxxkdm=$FV("qxxkdm");
		var rtn = "lxr="+showMDialog('/inc/platform/jsp/khxxcx.jsp?qxxkdm='+qxxkdm,"dialogWidth:700px;");
		eval(rtn);	
		setValue("KHSH",lxr.khsh);
		setValue("KHBH",lxr.khbh);
		setValue("KHMC",lxr.khmc);
		setValue("DZ",lxr.scjydz);
		setValue("LXRMC",lxr.lxrmc);
		setValue("LXRDH",lxr.lxrdh);
		showFjhm();
	}
	
	function setValue(id,value) {
    if(id==undefined||value==undefined||value=='null'||id=='')
		return;
    var t = document.getElementById(id);
    if (t != null) {
		if(t.tagName=="SELECT"){//下拉菜单
			for(i=0;i<t.options.length;i++){
				if(t.options[i].value==value){
					t.selectedIndex=i;
					break;
				}
			}
		}else if(t.tagName=="CHECKBOX"){//
			//TODO:
		}else if(t.tagName=="INPUT"){
			if(t.className.indexOf('spellCode')>-1){//拼音头
				if(value==""){
					t.value=value;
					$F(t.dm_filed).value="";
				}else{
					if(t.source_code){
						
							try{
								var arry = eval(t.source_code.toLowerCase())
							}catch(e){
								include_js("/inc/platform/js/dm/spellCode/"+t.source_code+".jsp");
								setTimeout("setValue('"+id+"','"+value+"')",300);
								return;
							}
						
						for(i=0;i<arry.length;i++){
							if(arry[i][0]==value){
								t.value=arry[i][1];
								$F(t.dm_filed).value=arry[i][0];
							}
						}
					}
					if(t.onFinish){
						eval(t.onFinish);
					}
				}
			}else{
		        t.value = value;
			}
		}else{
			t.innerHTML=value;
		}
    }
}
