﻿
function onSuccess(result, userContext, methodName) {
    switch (methodName) {
        case "DeletePost":
            var tb = $get("posttable" + userContext);
            tb.parentNode.removeChild(tb);

            var lblGrade = $get("ctl00_ContentPlaceHolder1_lblGrade");
            if(lblGrade != null) lblGrade.innerText = parseInt(lblGrade.innerText) - parseInt(result[0]);

            break;
        case "SubmitPost":
            var posttd = $get("td_Post");
            var lblGrade = $get("ctl00_ContentPlaceHolder1_lblGrade");
            var hddGrade = $get("ctl00_ContentPlaceHolder1_hddGrade");
            var grade = 0;
            if (hddGrade != null) grade = hddGrade.value;
            var hddIsBallot = $get("ctl00_ContentPlaceHolder1_hddIsBallot");
            var htmlPost = "<TABLE id = 'posttable" + result[0] + "' align='center' height='100' cellSpacing='0' cellPadding='0' width='90%' border='0'>" +
                             "<TR>" +
                             "<TD bgColor='#3e81d1' colSpan='3' height='1'><FONT face='宋体'></FONT></TD>" +
                             "</TR>" +
                              "<TR>" +
                             "<TD width='1' bgColor='#3e81d1'><FONT face='宋体'></FONT></TD>" +
                             "<TD align='left' style='border-right: #e6ecf2 1px solid; border-top: #e6ecf2 1px solid; border-left: #e6ecf2 1px solid; border-bottom: #e6ecf2 1px solid;word-wrap;break-word;' bgColor='#b2cded' height='25'>" +
                             "<FONT style='PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px' face='宋体' color='#3e81d1'>" +
                             (hddIsBallot.value == "1" ? "" : ((userContext == "EN" ? "Postor" : "评论人") + ":" + $get("ctl00_ContentPlaceHolder1_hddUserName").value + "&nbsp;&nbsp; ")) + (userContext == "EN" ? "Post Time" : "发表时间") + ":" + result[1] + "&nbsp;&nbsp;&nbsp;" + (hddIsBallot.value == "0" ? "" : ((userContext == "EN" ? "Grade" : "评分") + ":" + grade)) + "</FONT>" +
                              "<a href='javascript:void(0);' onclick ='OnDeleteClick(this)' accesskey='" + result[0] + "'>" + (userContext == "EN" ? "Delete" : "删除") + "</a>" +
                            "</TD>" +
                            "<TD width='1' bgColor='#3e81d1'><FONT face='宋体'></FONT></TD> " +
                            "</TR>" +
                            "<TR  height='50'>" +
                            "<TD width='1' bgColor='#3e81d1' ></TD>" +
                            "<TD align='left' style='PADDING-RIGHT: 6px; PADDING-LEFT: 6px' ><FONT face='宋体'>" + editor_html + "</FONT></TD>" +
                            "<TD width='1' bgColor='#3e81d1' ></TD>" +
                            "</TR>" +
                            "<TR>" +
                            "<TD bgColor='#3e81d1' colSpan='3' height='1'></TD>" +
                            "</TR>" +
                            "<TR>" +
                            "<TD colSpan='3' height='6'><FONT face='宋体'></FONT></TD>" +
                            "</TR>" +
                            "</TABLE>";

            posttd.innerHTML = htmlPost + posttd.innerHTML;
            $get("spn_Tips").innerText = userContext == "EN" ? "Success." : "提交成功.";
            editor.set_html("");
            var tb = $get("posttable" + result[0]);
            if (lblGrade != null) lblGrade.innerText = result[2];
            tb.focus();

            var hddIsBallot = $get("ctl00_ContentPlaceHolder1_hddIsBallot");
            if (hddIsBallot.value == "1") {
                var div_Post = $get("ctl00_ContentPlaceHolder1_div_Post");
                div_Post.style.display = "none";
            }

            break;
        case "GetPostList":
            var posttd = $get("td_Post");
            posttd.innerHTML = result[0];
            break;
        case "GetPostPageNo":
            var pageNotd = $get("td_PageNo");
            pageNotd.innerHTML = result;
            var name = "a_" + (parseInt(userContext) * 10 + 1);
            var a_pageno = $get(name);
            OnPageNoClick(a_pageno);
            break;
        case "DeleteArticle":
            window.location.reload();
            break;
        case "SubmitArticle":
            $get("ctl00_ContentPlaceHolder1_hddId").value = result;
            $get("spn_Tips").innerText = $get("spn_Tips2").innerText = userContext == "EN" ? "Success." : "保存成功.";
            break;
        case "GetStatusTag":
            if ($get("ctl00_ContentPlaceHolder1_hddStatusTag").value != result) {
               $get("ctl00_ContentPlaceHolder1_lbtnRefresh").click();
            }
            break;
        case "SubmitBulletin":
            $get("ctl00_ContentPlaceHolder1_hddId").value = result;
            $get("spn_Tips").innerText = userContext== "EN" ? "Success." : "保存成功.";
            break;
        case "SaveHeadImgTitle":
            $get("div_HeadTitleEdit").style.display = "none";
            $get("ctl00_ContentPlaceHolder1_" + m_HeadTitle).innerText = userContext;
            break;
        default:
            break;
    }        
} 

//操作失败
function onFailed(error, userContext, methodName) {
    if (methodName == "GetStatusTag") return;
    alert(error.get_message());
}

if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
