﻿//提交表单
function so_search() {
    var kw = $("#key").val();
    
    kw = encodeURI(kw);
    if (kw == '') {
        alert("请输入要查找的关键词");
    } else {
        location.href = "../../Product/ProductSearch/7af1ea3f8332a7a4.html?key=" + kw + "&pro_type=all&Submit.x=43&Submit.y=14";

    }
}

//关闭搜索提示
function keyup_close() {
    $("#keyup_d").hide();
}
//
function keyup_over(id) {
    $("#u_" + id).css("background-color", "#FEF5F8");
    //$("#l_" + id).css("color", "#fff");
}
function keyup_out(id) {
    $("#u_" + id).css("background-color", "#fff");
    $("#l_" + id).css("color", "#000");
}
function keyup_click(id) {
    $("#keyup_d").hide();
    var kw = $("#l_" + id).html();
    kw = encodeURI(kw);
    location.href = "../../Product/ProductSearch/7af1ea3f8332a7a4.html?key=" + kw + "&pro_type=all&Submit.x=43&Submit.y=14";
}


function keyup(event) {
    if (window.event) {
        var key = window.event.keyCode;
    } else {
        var key = event.which;
    }

    if (key != 38 && key != 40 && key != 13) {

        var kw = $("#key").val();

        $.ajax({
            type: "GET",
            url: "/Product/AutoComplete",
            dataType: "json",
            data: 'key=' + encodeURI(kw),            
            success: function (data) {
                //alert(data.status);
                if (data.status) {
                    $("#keyup_d").html(data.msg + '<ul class="sokeyup_4"><li id="l_0" style="display:none;"></li><li class="sokeyup_5" onclick="keyup_close()">关闭</li></ul>');
                    $("#keyup_d").show();
                }
                else { 
                    $("#keyup_d").hide();
                }
            }
        });
    }
}


var ul_id = 0;
$(window).keydown(function (event) {
    if (window.event) {
        var key = window.event.keyCode;
    } else {
        var key = event.which;
    }

    if (key == 13) {

        if (searchFocus == true) {

        }
    }


    var ulcount = $("#keyup_d ul").size() - 1;
    if ($("#keyup_d").css("display") == "block") {
        //向上
        $("#l_0").html($("#key").val());
        if (key == 13) {
            if ($("#key").val() != "") {
                so_search();
            }
        }
        if (key == 38) {

            ul_id--;
            if (ul_id < 0) {
                ul_id = ulcount;
                keyup_over(ul_id);


            } else {

                keyup_out(ul_id + 1);
                keyup_over(ul_id);


            }
            $("#key").val($("#l_" + ul_id).html());
            return false;

        }
        //向下
        if (key == 40) {
            $("#l_0").html($("#key").val());
            ul_id++;
            if (ul_id > ulcount) {
                ul_id = 0;
                keyup_out(ulcount);
            } else {

                keyup_out(ul_id - 1);
                keyup_over(ul_id);


            }
            $("#key").val($("#l_" + ul_id).html());
            return false;
        }
    }
});
