﻿var currentTd=null;

function addRow(obj,topicId)
{
    //切换图片
    expandCollapse(obj);
    
    var tr=document.getElementById("Row" + topicId);
  
    currentTd=document.getElementById("Cell" + topicId);
    
    if(tr.style.display=="none")
        tr.style.display="";
    else
        tr.style.display="none";
    
    if(currentTd.getAttribute("isLoaded")==null)
    {
        currentTd.innerText="正在加载回复帖子.....";
        
        BbsAjax.GetReplyByTopicId(topicId,10,callBack);
    }
}
    
function callBack(response)
{
    if(currentTd!=null)
    {
        currentTd.innerHTML=response.value;
        currentTd.setAttribute("isLoaded",1);
    }
}
   
function expandCollapse(obj)
{
    var imgOpen=new Image();
    imgOpen.src="/page/bbs/images/plus.gif";
    var imgClose=new Image();
    imgClose.src="/page/bbs/images/minus.gif";
    if(obj.src==imgOpen.src)
        obj.src=imgClose.src;
    else
        obj.src=imgOpen.src;
}

function ChangeTitle(id)
{
    var url="/page/bbs/pages/bbstopic/changeTitleStyle.aspx?id=" + id;
    var rtn=window.showModalDialog(url,'',"scroll:0;status:0;help:0;resizable:1;dialogWidth:480px;dialogHeight:200px");
    var obj=document.getElementById("link" +id);
    obj.innerHTML="<span style='" +rtn + "'>"+ obj.innerText +"</span>";
}


function operator(obj,returnUrl)
{
    var id=obj.id.replace("btn","");
    var objSel=document.getElementById( "operator" + id);
    var operatorType= objSel.options[objSel.selectedIndex].text;
    switch(operatorType)
    {
        case '加精':
            if(!confirm('选择加精将会添加该用户的积分和圈币数,\n确定此操作吗?')) return;
            break;
        case '不加精':
            if(!confirm('选择不加精将会减少该用户的积分和圈币数,\n确定此操作吗?')) return;
            break;
        case '推荐':
            if(!confirm('选择推荐将会添加该用户的积分和圈币数,\n确定此操作吗?')) return;
            break;
        case '不推荐':
            if(!confirm('选择不推荐将会减少该用户的积分和圈币数,\n确定此操作吗?')) return;
            break;
        case '帖子转移':
            moveTopic(id);
            break;
        case "高亮显示":
            ChangeTitle(id);
            break;
        case "删除":
            var url="/page/bbs/pages/bbstopic/diagConfirmDel.aspx";
            var rtn=window.showModalDialog(url,'',"scroll:0;status:0;help:0;resizable:0;dialogWidth:250px;dialogHeight:135px");
            if(rtn==1){
                location.href=objSel.options[objSel.selectedIndex].value + "&inform=1&returnUrl=" +returnUrl;
                return;
            }
            else if(rtn==2){
                location.href=objSel.options[objSel.selectedIndex].value + "&returnUrl=" +returnUrl;
                return;
            }
            else{
                return;
            }
            break;
        case "封帐号":
            if(!confirm('确定禁止此用户在本版发言吗?')) return;
            break;
    }
    if(operatorType!="帖子转移" && operatorType!="高亮显示")
        location.href=objSel.options[objSel.selectedIndex].value +"&returnUrl=" +returnUrl;
}

function ConfirmDel(obj){
        var url="/page/bbs/pages/bbstopic/diagConfirmDel.aspx";
        var rtn=window.showModalDialog(url,'',"scroll:0;status:0;help:0;resizable:0;dialogWidth:250px;dialogHeight:135px");
        if(rtn==1)  obj.href +="&inform=1" ;else if(rtn==2) return true;else return false;
    }


function moveTopic(id)
{
    window.open("/page/bbs/pages/bbstopic/moveTopic.aspx?id="+id,'',"height=250,width=400,toolbar=no,menubar=no,scrollbars=no,location=no,status=no");
}

function checkAll(obj)
{
    var aryChk=document.getElementsByName("chkId");
    for(var i=0;i<aryChk.length;i++)
    {
        aryChk[i].checked=obj.checked;
    }
}

function frmSubmitOperator(obj)
{
    obj.action="/page/bbs/admin/bbstopic/topicOperate.aspx";   
    //obj.action="/page/bbs/pages/bbstopic/test.aspx";   
    var aryIds=document.getElementsByName("chkId");
    var haveSelected=false;
    for(var i=0;i<aryIds.length;i++)
    {
        if(aryIds[i].checked)
        {
            haveSelected=true;
            break;
        }
    }
    if(!haveSelected)
    {
        alert("你没有选择主题!");
        return false;
    }
    
    var objDel=document.getElementById("rdoDelete");
            
    if(objDel.checked)
    {
        return  confirm("确认删除帖子吗?")
    }
    
    return true;   
}


function ConfirmDelNote()
{
    var url="/page/bbs/pages/bbsnote/diagConfirmDel.aspx";
    var rtn=window.showModalDialog(url,'',"scroll:0;status:0;help:0;resizable:1;dialogWidth:480px;dialogHeight:200px");
}