﻿//设置搜索结果自动运行/不运行
function SavedSearch(obj, accountID)
{
    var saved = "";
    
    if(obj.checked == true)
    {
        saved = "1";
    }
    else
    {
        saved = "0";
    }
    
    $.ajax({
        type:'POST',url:'/AjaxServer/UpdateSavedSearch.ashx',data:'saved='+saved+'&accountID='+accountID,
        success:function (msg)
        {
            
        }
    })   
}

   // JScript File
$(document).ready(
    function(){
        $("#idHlkSearchPre").bind('click',function(){GetRecentVisitors(this);return false;});
        $("#idHlkSearchNext").bind('click',function(){GetRecentVisitors(this);return false;});
        GetRecentVisitors($("#idHlkSearchNext"));        
    })
    function GetRecentVisitors(curN) {
        if (!curN) return;
        var pageIndex = 0;
        if ($(curN).attr('value'))
            pageIndex = $(curN).attr('value');
        GetRecentVisitorsByPage(pageIndex);
    }
    function GetRecentVisitorsByPage(pageIndex,callbackfun) {
        //Gets user id
        var uid = $('#idTxtUid').val();
        fShowLoading("","idAutoSearchLoading");

        //Get recent visitors
        $.ajax({
            type: 'POST', url: '/AjaxServer/AutoSearchResult.ashx', data: 'accountID=' + uid + '&pageIndex=' + pageIndex, dataType: 'json',
            success: function(data) {
                datainit(data);
                if (callbackfun)
                    eval(callbackfun);
            }
        });

        function datainit(data) {
            //换页控件设置
            if (data[0].PageCount > 1 && data[0].PageCount == parseInt(pageIndex) + 1) {
                $("#idAutoSearchPaging").show();
                $("#idHlkSearchNext").attr('value', 0); //下一页
                $("#idHlkSearchPre").attr('value', pageIndex > 0 ? pageIndex - 1 : 0); //上一页
            } else if (data[0].PageCount <= 1) {
                $("#idAutoSearchPaging").hide();
                $("#idHlkSearchNext").attr('value', 0).hide();
                $("#idHlkSearchPre").attr('value', 0).hide();
            } else {
                $("#idAutoSearchPaging").show();
                $("#idHlkSearchNext").attr('value', parseInt(pageIndex) + 1);
                $("#idHlkSearchPre").attr('value', parseInt(pageIndex > 0 ? pageIndex : data[0].PageCount) - 1);
            }
            //绑定用户
            $("#broadcast_s_garrey").empty(); //清空
            if (data[0].Visitors.length == 0) {
                $("#broadcast_s_garrey").html("<h2>Sorry, no matches.</h2>");
            }
            $(data[0].Visitors).each(function(i) {
                var sex = data[0].Visitors[i].sex;
                if (sex == "Man")
                    sex = "him";
                else
                    sex = "her";

                var online = data[0].Visitors[i].online;
                var appearOnline = data[0].Visitors[i].AppearOnline;

                if (online == "1" && appearOnline == "1")
                    online = "online";
                else
                    online = "offline";

                $("#broadcast_s_garrey").append("<li><p class='avatar48'><a href='/profile/profile.aspx?uid=" + data[0].Visitors[i].uid + "'><img src='" + data[0].Visitors[i].imgURL + "' title='"+ data[0].Visitors[i].name +"("+online+")' /></a></p></li>");
//                $("#broadcast_s_garrey").append("<div class=\"image\"><a href=\"/profile/profile.aspx?uid=" + data[0].Visitors[i].uid + "\"><img src=\"" + data[0].Visitors[i].imgURL
//                                                + "\" /></a></div><div style=\"padding-left: 110px;\"><h3><a href=\"/profile/profile.aspx?uid=" + data[0].Visitors[i].uid + "\">"
//                                                + data[0].Visitors[i].name + "</a><img src=\"/images/" + online + ".gif\" title=\"" + online + "\" width=\"15\" height=\"11\" /></h3><h3>" + data[0].Visitors[i].age + ", " + data[0].Visitors[i].sex + "</h3><div  id=\"idWinkMsgContainer\"><ul>"
//                                                + "<li><p class='small_b_action' style='text-align:left;margin-left:0px;'><a href=\"/Winks/WinkWidget/WinkGreet.aspx?FromAccountID=" + uid + "&ToAccountID=" + data[0].Visitors[i].uid + "&WinkType=Send\" rel=facebox class=\"winks\" title='Flirt Now' onclick=\"\">Flirt Now </a>"
//                                                + "<a href=\"/connections/connect.aspx?uid=" + data[0].Visitors[i].uid + "\" title='Contact " + sex + "' class=\"contact\">Contact " + sex + "</a>"
//                                                + "<a href=\"/Favorites/FavoriteAction.aspx?uid=" + data[0].Visitors[i].uid + "\" rel='facebox' title='Add " + sex + " as a favorite' class=\"favorite\">Add Favorite " + "</a></p></li></ul></div> <p class=\"clear\"></p>");
            })
            $('a[rel*=facebox]').unbind().facebox()
            //隐藏LOADING  
            $("#idAutoSearchLoading").hide()
        }
    }
    
    //不自动运行保存的搜索
    function fClearSavedSearch(curN) {
        if(confirm("Really to clear your saved search?"))
            $.ajax({
                type: 'POST', url: '/AjaxServer/UpdateSavedSearch.ashx', data: 'saved=0',
                success: function(msg) {
                    if (msg > 0) {

                        GetRecentVisitorsByPage(0,"$('#idSavedSTitle').html('<h3>Default search Results</h3>') ");
                    }
                }
            })
    }
    
    //删除保存的搜索
    function fDeleteSavedSearch(curN,idDivWarn,idDivResult)
    {
        $.ajax({
            type: 'POST', url: '/AjaxServer/UpdateSavedSearch.ashx', data: 'saved=-1',
            success: function(msg) {
                if (msg > 0) {
                    $("#"+idDivWarn).html("No search saved.");
                    $("#"+idDivResult).hide();
                    $(curN).hide();
                }
            }
        })
    }
    
//    function addFacebox() {
//        $('a[rel*=facebox]').unbind().facebox()
//    }
