var XMLHttpReq_invest;
    var completeDiv_invest;
    var inputField_invest;
    var completeTable_invest;
    var completeBody_invest;
    var type="gp";
 	//创建XMLHttpRequest对象
    function createXMLHttpRequest_invest() {
		if(window.XMLHttpRequest) { //Mozilla 浏览器
			XMLHttpReq_invest = new XMLHttpRequest();
		}
		else if (window.ActiveXObject) { // IE浏览器
			try {
				XMLHttpReq_invest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					XMLHttpReq_invest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
	}
	//发送匹配请求函数
    function getSearchList_invest() {
        inputField_invest = document.getElementById("searchgpdm_invest");
        completeTable_invest = document.getElementById("complete_table_invest");
        completeDiv_invest = document.getElementById("popup_invest");
        completeBody_invest = document.getElementById("complete_body_invest");
        document.getElementById("gpdm_invest").value=inputField_invest.value;
        if (inputField_invest.value.length > 0) {
            createXMLHttpRequest_invest();
            var url = "/htzq/f10.do?method=searchGPDMList&gpdm=" + encodeURIComponent(inputField_invest.value);

            XMLHttpReq_invest.open("GET", url, true);

            XMLHttpReq_invest.onreadystatechange = processMatchResponse_invest;//指定响应函数
            XMLHttpReq_invest.send(null); // 发送请求
        } else {
            clearNames_invest();
        }
    }
	// 处理返回匹配信息函数
    function processMatchResponse_invest() {
    	if (XMLHttpReq_invest.readyState == 4) { // 判断对象状态
        	if (XMLHttpReq_invest.status == 200) { // 信息已经成功返回，开始处理信息
        			var types=XMLHttpReq_invest.responseXML.getElementsByTagName("type");
        			if(types.length>0)
        			{
        				type=types[0].firstChild.data;
        			}
                    setNames_invest(XMLHttpReq_invest.responseXML.getElementsByTagName("gpjj"));
            }else { //页面不正常
                window.alert("您所请求的页面有异常。");
            }
        }
    }
	//生成与输入内容匹配行
    function setNames_invest(names) {
       clearNames_invest();
       var size = names.length;
       setOffsets_invest();
       var row, cell, txtNode;
       if(size==0){
       	document.getElementById('popup_invest').style.display='none';
       }else{
       	document.getElementById('popup_invest').style.display='';
       }
       for (var i = 0; i < size; i++) {
           var nextNode = names[i].firstChild.data;
           row = document.createElement("tr");
           cell = document.createElement("td");
           cell.onmouseout = function() {this.style.backgroundColor ='#FFFAFA';};
           cell.onmouseover = function() {this.style.backgroundColor ='#f4a460';};
           cell.onmousedown = function() { completeField_invest(this); } ;
           txtNode = document.createTextNode(nextNode);
           cell.appendChild(txtNode);
           row.appendChild(cell);
           completeBody_invest.appendChild(row);
       }
   }
	//设置显示位置
   function setOffsets_invest() {
       completeTable_invest.style.width = "150px";
       var left = calculateOffset_invest(inputField_invest, "offsetLeft")-200;
       var top = calculateOffset_invest(inputField_invest, "offsetTop") + inputField_invest.offsetHeight;
       completeDiv_invest.style.border = "black 1px solid";
       completeDiv_invest.style.zindex=99999;
       completeDiv_invest.style.left =left +200 + "px";
       completeDiv_invest.style.top = top -2+ "px";
   }
 	//计算显示位置
    function calculateOffset_invest(field, attr) {
      var offset = 0;
      while(field) {
        offset += field[attr];
        field = field.offsetParent;
      }
      return offset;
    }
	//填写输入框
    function completeField_invest(cell) {
    	inputField_invest.value = cell.firstChild.nodeValue.split(" ")[0];
    	document.getElementById("gpdm_invest").value=cell.firstChild.nodeValue.split(" ")[0];
    	//frm.submit();
        clearNames_invest();
    }
	//清除自动完成行
    function clearNames_invest() {
        var ind = completeBody_invest.childNodes.length;
        for (var i = ind - 1; i >= 0 ; i--) {
             completeBody_invest.removeChild(completeBody_invest.childNodes[i]);
        }
        completeDiv_invest.style.border = "none";
    }
    function clearDiv_invest(obj){
    	if(obj.value==''){
    		obj.value='';
    	}else{
    		clearNames_invest();
    	}
    }
    var j=1;
	function hidd(){
		if(j==1){
			document.getElementById('searchgpdm_invest').value='';
		}
		j++;
	}
	function check(){
		var gpdmInvest = document.getElementById('searchgpdm_invest').value;
		if(gpdmInvest=="" || gpdmInvest=="请输入证券代码"){
			alert("请输入证券代码");
			return;
		}
	    var searchgpdm = document.getElementsByName('searchgpdm')[0].value;
        window.open("/htnews/stockAction.do?method=check&gpdm="+searchgpdm+"&type="+type);
	}
