﻿$(document).ready(function() {
    $("#txtKeyWord").autocomplete(
    "/ajaxSearch.aspx",
        {
            delay: 10,
            minChars: 1,
            matchSubset: 1,
            matchContains: 1,
            cacheLength: 10,
            scrollWidth: 400,
            scroll: true,
            scrollHeight: 70,
            onItemSelect: selectItem,
            onFindValue: findValue,
            formatItem: formatItem,
            autoFill: false
        }
    );
});

function findValue(li) {
    if (li == null) return alert("No match!");
    // if coming from an AJAX call, let's use the CityId as the value    
    if (!!li.extra) var sValue = li.extra[0];
    // otherwise, let's just display the value in the text box    
    else var sValue = li.selectValue;
    alert("The value you selected was: " + sValue);
}

function selectItem(li) {
    findValue(li);
}

function formatItem(row) {
    //return row[0];    
    return row[0]; // + " (id: " + row[1] + ")"    
    //如果有其他参数调用row[1]，对应输出格式Sparta|896
}
function lookupAjax() {
    var oSuggest = $("#txtKeyWord")[0].autocompleter;
    oSuggest.findValue();
    return false;
}

function doSearch() {
    if ($("#txtKeyWord").val() == "")
        return false;
    else
        window.location = ("/searchresult.shtml?" + encodeURI($("#txtKeyWord").val()));
}

function doKeySearch1(val) {
    if (window.event.keyCode == 13) {
        if (val == "") {
            alert("请输入要搜索的关键字！");
            return false;
        }
        else {
            window.location = ("/searchresult.shtml?" + encodeURIComponent(val));
            return false;
        }
    }

}

function doKeySearch() {

    //$("#txtKeyWord").keypress(function(e){
    // if(e.keyCode == 13){
    doSearch();
    // }
    //})

}
