﻿var j=-1;
var temp_str;
var currId;//当前对象ID
var currDiv;//当前显示DIV

function getData(source){
    var xmlHttp = false;
    if (window.XMLHttpRequest)
        xmlHttp = new XMLHttpRequest();
    else if (window.ActiveXObject)
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    if (xmlHttp){
        xmlHttp.open("GET",source);
        xmlHttp.onreadystatechange=function(){
            if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
                var message=xmlHttp.responseText;
                if($$(currDiv)) $$(currDiv).innerHTML=message;
				j=-1;
            }
        }
        xmlHttp.send(null);
    }
}

function keyupdeal(e,id,div,url,V)
{
hide_suggest();
if(V == "") return;
currId=id;
currDiv=div;
var keyc;
if(window.event){keyc=e.keyCode;}else if(e.which){keyc=e.which;}
if(keyc!=40 && keyc!=38)
{
    getData(url + "?key=" + V);
    temp_str=V;
}
}

var currIndex = 0;
function set_style(num)
{
    if($N("li")[currIndex]) $N("li")[currIndex].className="s_li";
    if($N("li")[j])$N("li") [j].className="select s_li";
    currIndex = j;
}


function mo(nodevalue)
{j=nodevalue;set_style(j);}

function form_submit(str)
{
    $$(currId).value = str;
}

function hide_suggest()
{
    if($$(currDiv)) $$(currDiv).innerHTML = "";
}


var $$=function(node){
return document.getElementById(node);
}
var $N=function(node){
return document.getElementsByTagName(node);
}