﻿$(document).ready(function()
{
    var ie6 = false;
    var ua = navigator.appName;
    ie6 = ua.indexOf("msie 7") < 0;

    if (!$.browser.msie || ie6)
    {
        $("#headsearchtxt").css("margin-top", "10px");
    }
    var searchLabel = $.trim($(".search .search-txt label").remove().text());
    $("#headsearchtxt").addClass("placeholder").val(searchLabel).focus(function()
    {
        if (this.value == searchLabel) { $(this).removeClass("placeholder").val(""); }
    }).blur(function()
    {
        if (this.value == '')
        {
            $(this).addClass("placeholder").val(searchLabel);
        }
    }).keypress(function(event)
    {

        if (event.keyCode == 13)
        {
            seach();
            event.preventDefault();
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }
    });

    $(".navBarHead .titleHead div #dm").hover(function(e)
    {
        var offset;
        if ((e.toElement ? e.toElement : e.target) != this)
            offset = $(e.toElement ? e.toElement : e.target).parent("div").offset();
        else
            offset = $(e.toElement ? e.toElement : e.target).offset();
        var mouseX = offset.left;
        var mouseY = offset.top + 40;
        $('#meLayer').css({ left: mouseX + 'px', top: mouseY + 'px' });
        $('#meLayer').show();
        $(this).addClass("hov");
        e.preventDefault();

    }, function(e)
    {
        $('#meLayer').hide();
        $(this).removeClass("hov");
        e.preventDefault();
    });
    $('#meLayer').mouseover(function(e) { $('#meLayer').show(); $(".navBarHead .titleHead div #dm").addClass("hov"); e.preventDefault(); });
    $('#meLayer').mouseout(function(e) { $('#meLayer').hide(); $(".navBarHead .titleHead div #dm").removeClass("hov"); e.preventDefault(); });



    $(".navBarHead .titleHead div #fm").hover(function(e)
    {
        var offset;
        if ((e.toElement ? e.toElement : e.target) != this)
            offset = $(e.toElement ? e.toElement : e.target).parent("div").offset();
        else
            offset = $(e.toElement ? e.toElement : e.target).offset();
        var mouseX = offset.left;
        var mouseY = offset.top + 40;
        $('#friendLayer').css({ left: mouseX + 'px', top: mouseY + 'px' });
        $('#friendLayer').show();
        $(this).addClass("hov");
        e.preventDefault();
    }, function(e)
    {
        $('#friendLayer').hide();
        $(this).removeClass("hov");
        e.preventDefault();
    });
    $('#friendLayer').mouseover(function(e) { $('#friendLayer').show(); $(".navBarHead .titleHead div #fm").addClass("hov"); e.preventDefault(); });
    $('#friendLayer').mouseout(function(e) { $('#friendLayer').hide(); $(".navBarHead .titleHead div #fm").removeClass("hov"); e.preventDefault(); });


    $(".navBarHead .rightside div:contains('帮助')").hover(function(e)
    {
        var offset;
        if ((e.toElement ? e.toElement : e.target) != this)
            offset = $(e.toElement ? e.toElement : e.target).parent("div").offset();
        else
            offset = $(e.toElement ? e.toElement : e.target).offset();
        var mouseX = offset.left;
        var mouseY = offset.top + 40;
        $('#helpLayer').css({ left: mouseX + 'px', top: mouseY + 'px' });
        $('#helpLayer').show();
        $(this).addClass("hov");
        e.preventDefault();
    }, function(e)
    {
        $('#helpLayer').hide();
        $(this).removeClass("hov");
        e.preventDefault();
    });
    $('#helpLayer').mouseover(function(e)
    {
        $('#helpLayer').show();
        $(".navBarHead .rightside div:contains('帮助')").addClass("hov");
        e.preventDefault();
    });
    $('#helpLayer').mouseout(function(e)
    {
        $('#helpLayer').hide();
        $(".navBarHead .rightside div:contains('帮助')").removeClass("hov");
        e.preventDefault();
    });


    $(".navBarHead .rightside div:contains('设置')").hover(function(e)
    {
        var offset;
        if ((e.toElement ? e.toElement : e.target) != this)
            offset = $(e.toElement ? e.toElement : e.target).parent("div").offset();
        else
            offset = $(e.toElement ? e.toElement : e.target).offset();
        var mouseX = offset.left;
        var mouseY = offset.top + 40;
        $('#PopSet').css({ left: mouseX + 'px', top: mouseY + 'px' });
        $('#PopSet').show();
        $(this).addClass("hov");
    }, function(e)
    {
        $('#PopSet').hide();
        $(this).removeClass("hov");
    });
    $('#PopSet').mouseover(function()
    {
        $('#PopSet').show();
        $(".navBarHead .rightside div:contains('设置')").addClass("hov");
    });
    $('#PopSet').mouseout(function()
    {
        $('#PopSet').hide();
        $(".navBarHead .rightside div:contains('设置')").removeClass("hov");
    });


    var seach = function()
    {
        var s = $.trim($("#headsearchtxt").val());
        if (s == "" || s == "找人，搜店")
        {
            alert("搜索内容不能为空");
            return false;
        }

        var r = "/s-1.aspx?key=" + escape(s);
        location.href = r;
    }

    $("#seachAll").click(function()
    {
        seach();
    });

    var login_Ajax = function()
    {
        var t = $("#passportLogin");
        var u = $.trim($("#LoginName").val());
        var p = $.trim($("#LoginPass").val());
        var c = $("#ckbRemember").attr("checked");
        t.attr("disabled", "disabled");
        t.addClass("inputaux");
        t.val("登录中...");
        $.get("/WS/passport.ashx",
         { "user": escape(u), "pass": escape(p), "ischeck": c, "action": "login", "id": Math.random() },
         function(data)
         {
             window.location.href = data;
         });
    };


    $("#passportLogin").click(function()
    {
        login_Ajax();
    });

    $("#LoginName").keypress(function(event)
    {
        if (event.keyCode == 13)
        {
            login_Ajax();
            event.preventDefault();
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }
    });

    $("#LoginPass").keypress(function(event)
    {
        if (event.keyCode == 13)
        {
            login_Ajax();
            event.preventDefault();
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }
    });

    $("#ckbRemember").keypress(function(event)
    {
        if (event.keyCode == 13)
        {
            login_Ajax();
            event.preventDefault();
            if (event.stopPropagation) event.stopPropagation();
            return false;
        }
    });
    //

});


function AddFav(objectid, objectdetailid)
{
    $.get('/WS/fav.ashx',
    { 'objectid': objectid, 'objectdetailid': objectdetailid, 'action': 'check', 'id': Math.random() },
    function(data)
    {
        if (data == "-100")
        {
            alert("尚未登录，请重新登录");
            return false;
        }
        if (data == "-1")
        {
            if (confirm("你已经收藏了此项目，是否要取消？"))
            {
                $.get('/WS/fav.ashx', { 'objectid': objectid, 'objectdetailid': objectdetailid, 'action': 'save', 'id': Math.random() }, function(data)
                {
                    alert("移除收藏成功");
                    location.href = location.href;
                });
            }
            return false;
        }

        if (data == "1")
        {
            $.get('/WS/fav.ashx',
            { 'objectid': objectid, 'objectdetailid': objectdetailid, 'action': 'save', 'id': Math.random() },
            function(data)
            {
                alert("收藏成功");
                location.href = location.href;
            });
            return false;

        }

    });
}

function unFav(objectid, objectdetailid)
{
    if (confirm("确定取消该收藏吗？"))
    {
        $.get('/WS/fav.ashx', { 'objectid': objectid, 'objectdetailid': objectdetailid, 'action': 'save', 'id': Math.random() }, function(data)
        {
            alert("取消收藏成功");
            location.href = location.href;
        });
    }
}

function logout_Ajax()
{
    $.get("/WS/passport.ashx",
         { "action": "logout", "id": Math.random() },
         function(data)
         {
             window.location.href = data;
         });
 }

 function Share(ObjectId, ObjectDetailId)
 {
     $.get("/WS/Share.ashx",
         { "action": "shareing", "id": Math.random(), "OperationId": 460, "ObjectId": ObjectId, "ObjectDetailId": ObjectDetailId },
         function(data)
         {
             if (parseInt(data) > 0)
             {
                 alert("分享成功!");
             }
             else if (parseInt(data) == -1)
             {
                 alert("已分享过了,不能重复分享");
             }
             else
             {
                 alert("分享失败,请重新分享");
             }
         });
 }


function DefaultButton(event, target) {
    if (event.keyCode == 13) {
        var src = event.srcElement || event.target;
        if (!src || (src.tagName.toLowerCase() != "textarea")) {
            var defaultButton;
            if ((document.all)) {
                defaultButton = document.getElementById(target);
            }
            else {
                defaultButton = document.all[target];
            }
            if (defaultButton && typeof (defaultButton.click) != "undefined") {
                defaultButton.click();
                event.cancelBubble = true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
