    var XMLHttp=false;
    var j=-1;
    var objText=null;
    function CreateXMLHttpRequest() {
        if(window.ActiveXObject)
        {
            XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else if(window.XMLHttpRequest)
        {
            XMLHttp = new XMLHttpRequest();
        }
        if(!XMLHttp && typeof XMLHttpRequest != 'undefined') {
            XMLHttp = new XMLHttpRequest(); 
        }
    }
    
    function GetSuggest(keyword,e) {
        var keyc=GetKeyCode(e);
        
        if(keyc==40 || keyc==38 || keyc==13)
            return;
            var _url="http://www.healthoo.com/WebSite3/Default.aspx?keyword="+escape(keyword);         
        CreateXMLHttpRequest();
        XMLHttp.onreadystatechange=function(){
            if(XMLHttp.readystate==4) {
                if(XMLHttp.status==200) {
                    $("dSuggest").innerHTML=XMLHttp.responseText;
                    j=-1;
                }
                
            }
        }
        XMLHttp.open("get",_url,true);             
        XMLHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        XMLHttp.send(null);
    }
    
     //失去焦点时补全框消失
    function isOnblur()
    {
      var a=document.activeElement.id;
         if(a==$("dSuggest").id)
               {
               //此处为选择了补全中的一项
                // alert("1");
                form_submit() ;
               }
               else
               {
               $("dSuggest").innerHTML="";
               }
    }
    
    function set_style(num) {//设置样式
       for(var i=0;i<$$().length;i++) {   
           if(i>=0 && i<$$().length&&i==num) {
                $$()[i].className="select";            
           }
           else
           {
              $$()[i].className=""; 
           }
          }

        
    }
    
    function mo(nodevalue) {
        j=nodevalue;
        set_style(j);
    }
    
    
    function form_submit() {
    
        var lis=$$();
        if(lis==null)
        {
            return;
            }
        for(var i=0;i<lis.length;i++) {
            if(lis[i].className=="select") {
                 var key=lis[i].innerHTML.substring(0,lis[i].innerHTML.indexOf("&nbsp;"));
                 var key1=lis[i].innerHTML.substring(lis[i].innerHTML.indexOf("&nbsp;")+6);
               objText.value=key;
              
                $("dSuggest").innerHTML="";
            }
        }
    }
    
    

    
    function updown(e) {
        var keyc=GetKeyCode(e);
	    
        if(keyc==40 || keyc==38) {
            if($$()==null)
                return;
                //等于40时为向下移动并取得行号
            if(keyc==40) {
                j++;
                if(j>=$$().length)
                {
                  j=0;
                }
            }
            // 等于38时为向上移动并取得行号
            else if(keyc==38) {
                j--;
                if(j==-1)
                    j=$$().length-1;
               
            }
            //为取得的号设置样式
            set_style(j);
        }
    }
    
    function $(id) {
        return document.getElementById(id);
    }
    
    function $$() {
        var ul=$("sug");
        if(ul==null)
            return null;
        return ul.getElementsByTagName("li");
    }
    
    //取得输入框的位置，并让补全div在其下显示
    function getPos(el,sProp) { 
        var iPos = 0;
        while (el!=null) {
            iPos+=el["offset" + sProp];
            el = el.offsetParent;
        }
        return iPos;
    }
    
    function setPosition(obj) {
        objText = obj;
        //=0为对齐页面,注示的为对齐文本框
        $('dSuggest').style.left=getPos(obj,'Left');
        $('dSuggest').style.top=getPos(obj,'Top')+obj.offsetHeight;
    }  
