﻿var finish = function() {
    window.location.href = location.href;
};

function SignOut() {
    $.post(GetWebServiceUrl("SignOut"), "", function() { window.location.reload(); });
}
function GetWebServiceUrl(method) {
    return "/WebService/API.asmx/" + method;
}

function LoadRule(obj) {
    $(function() {
        $(obj).load("/rule.txt", "", function() { });
    });
}

function GetTopicLatest(BoardID, MaxRecords, MaxtTitleLength, Box) {
    if (MaxRecords < 1) MaxRecords = 10; //记录数最大为10个记录
    if (MaxtTitleLength < 1) MaxtTitleLength = 20; //标题最大默认20个字符
    $(Box).html("<img src=\"Images/loading.gif\" alt=\"内容加载中\" />");
    $.ajax({
        type: "POST",
        url: GetWebServiceUrl("GetTopicLatest"),
        data: "BoardID=" + BoardID + "&MaxRecords= " + MaxRecords + "&MaxTitleLength=" + MaxtTitleLength,
        dataType: "xml",
        success: function(result) {
            $(Box).empty();
            $(result).find("yaf").each(function() {
                $(Box).append("<a href='" + $(this).find("Href").text() + "' title=" + $(this).find("FullTitle").text() + " target=\"_blank\">" + $(this).find("Title").text() + "</a>");
            });

        }
    });

}
function Report(SiteID) {
    var Reports = new Array("网址错误", "账号用户名或密码错误", "自动审核错误", "其他错误");
    var msgbox = $("</br>请选择账号错误类型：</br></br><select></select></br></br>提交报告后，我们会对您的报告内容进行检查，并对提出的问题进行修复。<br>请您更换绑定，稍后再绑定该账号，我们对您表示感谢。");
    for (var i in Reports) {
        msgbox.filter("select").append("<option value=" + Reports[i] + ">" + Reports[i] + "</option>");
    }
    $.alerts.okButton = "&nbsp;提交报告&nbsp;";
    jConfirm(msgbox, "选择报告内容", function(r) {
        var msg = msgbox.filter("select").val();
        if (r) {
            $.ajax({
                url: GetWebServiceUrl("SiteReport"),
                type: "POST",
                data: "{SiteID:'" + SiteID + "',Message:'" + msg + "'}",
                dataType: 'json',
                contentType: "application/json",
                async: true,
                success: function(json) {
                    $.alerts.okButton = "&nbsp;关闭&nbsp;";
                    if (json.d)
                        jAlert("您的报告提交成功了。", "提交报告成功");

                }
            });
        }
    });

}