﻿/// <reference path="jquery-1.4.1-vsdoc.js" />

$(function () {
    if (document.domain != "localhost" && document.domain != "www.9417k.com") {
        document.location.href = "http://www.9417k.com";
    }
    if (document.getElementById("userstatus")) {
        $.post('/API/User.ashx?action=GetUserStatus', null, function (result) {
            $("#userstatus").html(result);
        });
    }

    if (document.getElementById("search")) {
        var SearchInitText = "账号搜索...";
        $("#searchtext").val(SearchInitText);
        $("#searchtext").addClass("empty");

        var MenuFocus = false;
        //点击搜索按钮触发

        $("#searchbutton").click(function () {
            var key = $("#searchtext").val();

            if (key.length > 0 && SearchInitText != key) {
                var url = "/Public.aspx?q=" + encodeURI(key);
                document.location.href = url;
                $("#searchmenu").show();
            }
            else
                $("#searchtext").focus();

        });
        //按键搜索框触发
        $("#searchtext").keyup(function () {

            var key = $("#searchtext").val();
            $("#searchmenu").empty();
            $("#searchmenu").hide();
            if (key != SearchInitText) {

                $.getJSON('/API/Search.ashx', { key: key }, function (json) {

                    if ($(json).length > 0) {
                        $.each(json, function (i) {
                            var name = json[i].name;
                            var url = json[i].url;
                            var item = $("<li><span>" + name + "</span></li>")
                            item.click(function () {
                                $("#searchtext").val(name);
                                $("#searchmenu").hide();
                            })
                            $("#searchmenu").append(item);
                        });
                        $("#searchmenu").show();
                    }

                });
            }
        });
        //得到焦点搜索菜单触发
        $("#searchmenu").mouseover(function () {
            MenuFocus = true;
        });
        //得到焦点搜索菜单触发
        $("#searchmenu").mouseout(function () {
            MenuFocus = false;
        });
        //得到焦点搜索框
        $("#searchtext").focus(function () {
            $("#searchtext").removeClass();
            if ($("#searchtext").val() == SearchInitText)
                $("#searchtext").val("");
        });
        //失去焦点搜索框触发
        $("#searchtext").blur(function () {
            var key = $("#searchtext").val();
            if (key.length == 0) {
                $("#searchtext").val(SearchInitText);
                $("#searchtext").addClass("empty");
            }

            if (!MenuFocus)
                $("#searchmenu").hide();
        });
    }
});

