﻿// JScript 文件

function doRe()
    {
        sID = document.getElementById("hdID").value;
        var url = "/bbs/breedit.aspx?bbsid="+ sID;
		x = 700;
		y = 350;
		setbg("回复主题",x,y,url)
        
    }
    function window.onload()
    {
        sSort = getCookieSort();
        setSelected(document.getElementById("selSort"),sSort);
        loadReList();
    }
    function loadReList()
    {
        pageChange("first")
    }
    
     function pageChange(ctype)
	{
	    sID = document.getElementById("hdID").value;
	    sAdmin = document.getElementById("hdAdmin").value;
	    sSort = getSelectValue(document.getElementById("selSort"));
	    
		var url = "/ax/getBBSReList.aspx?sort="+ sSort +"&id=" + sID;
		if(sAdmin != "")
		    url += "&admin=y";
		
		var strPageIndex = "1";
		var strPageCount = "0";
		if(document.getElementById("labPageIndex") != null)
		    strPageIndex = parseInt(document.getElementById("labPageIndex").innerText);
		if(document.getElementById("labPageCount") != null)
		    strPageCount = parseInt(document.getElementById("labPageCount").innerText);
		/*   
		var strPageIndex = document.getElementById("labPageIndex") == null ? 1 : parseInt(document.getElementById("labPageIndex").innerText;
		var strPageCount = document.getElementById("labPageCount") == null ? 0 : parseInt(document.getElementById("labPageCount").innerText;
        */ 
        //alert(strPageIndex)
	
		if(ctype == "first")
		{
			url += "";
		}
		else if(ctype == "prev")
		{
			if(strPageIndex == 1)
			{
				alert("已经是第一页");
				return;
			}
			url += "&p=" + (strPageIndex - 1);
		}
		else if(ctype == "next")
		{
			if(strPageIndex == strPageCount)
			{
				alert("已经是最后一页");
				return;
			}
			url += "&p=" + (strPageIndex + 1);
		}
		else if(ctype == "last")
		{
			url += "&p=" + strPageCount;
		}
		
		document.getElementById("iVReBody").innerHTML = "<img src='/images/loading.gif'>";
		
		var callback = pageChange_callback ;
		var data = '' ;
		Request.reSend(url,data,callback) ;	
	}
	function pageChange_callback(httpObj)
	{
		if(httpObj == null)	return;
		var strS = httpObj.responseText;
		document.getElementById("iVReBody").innerHTML = strS;	
	}
	
	function bbsMgrAct(sID)
	{
	    url = "/bbs/ifActions.aspx?bbsid=" + sID
	    x = 600;
		y = 250;
		setbg("主贴管理操作",x,y,url)
	}
	function bbsEdit(sID)
	{
	    url = "/bbs/bedit.aspx?act=edit&bbsid=" + sID
	    x = 800;
		y = 550;
		setbg("编辑主题帖",x,y,url)
	    
	}
	function bbsDel(sID)
	{
//	     if(!window.confirm("确定要删除此主题“"+ document.getElementById("spTitle").innerText +"”么？删除后将不可恢复，请确认"))
//	        return;
//	    alert(sID)
        var url = "/bbs/delbbstopic.aspx?id="+ sID;
		x = 500;
		y = 200;
		setbg("删除主题帖",x,y,url)
	}
	function bbsReEdit(sID)
	{
	    var url = "/bbs/breedit.aspx?act=edit&reid="+ sID;
		x = 700;
		y = 350;
		setbg("编辑回复内容",x,y,url)
	}
	function bbsReDel(sID)
	{
	    if(!window.confirm("确定要删除此回复么？删除后不可恢复，请确认"))
	        return;
	    var url = "/ax/delBBSre.aspx?ID="+sID;
	    var callback = bbsReDel_callback ;
		var data = '' ;
		Request.reSend(url,data,callback) ;	
	}
	function bbsReDel_callback(httpObj)
	{
		if(httpObj == null)	
		{   
		    alert("未知错误") 
		    return;
		}
		var strS = httpObj.responseText;
		if(strS != "Y")
		{alert("未知错误2") 
		    return;}
		loadReList();
	}
	function getCookieSort()
	{
	    try
	    {
	        sort = GetCookie("snkBBSReListSort");
	        return sort;
	    }
	    catch(e)
	    {
	        return "asc";
	    }
	}
	function getSelectValue(o)
    {
       var t = "";
       for(var i=0;i<o.options.length;i++)
	    {
		    if(o.options[i].selected){
			    t = o.options[i].value;
			    break;
		    }
	    }
	    return t; 
    }
    function setSelected(o,v)
    {
        for(var i=0;i<o.options.length;i++)
	    {
		    if(o.options[i].value == v){
			    o.options[i].selected = true;
			    break;
		    }
	    }
    }
	function setSort()
	{
	    sSort = getSelectValue(document.getElementById("selSort"));
	    SetCookie("snkBBSReListSort",sSort,"30","/")
	    loadReList()
	}
