﻿var curPage = 1;

function replyComment(msid, nickName, url){
    var replypan = document.getElementById("replyc"+msid);
    //alert($("#replydom"+msid).length);
    if($("#replydom"+msid).length==0) {
        replypan.insertBefore(createreplydom(msid, nickName, url), replypan.lastChild);
    }
}

function replyCommentNew(msid, nickName, url){
    var replypan = document.getElementById("replyc"+msid);
    //alert($("#replydom"+msid).length);
    if($("#replydom"+msid).length==0) {
        replypan.insertBefore(createreplydomnew(msid, nickName, url), replypan.lastChild);
    }
}

function createreplydomnew(msid, nickName, url){
    var replyDiv=document.createElement("div");    
    replyDiv.id="replydom"+msid;
    
    var domStr="<table><tr><td><textarea cols='' rows='' id='txtInput"+msid+"' style='width: 450px; height: 150px;' class='inputNormal'></textarea></td></tr>";
    domStr+="<tr><td>";
    domStr+="<input type='button' value='提交' class='button' onclick='replyaction("+msid+");'/>&nbsp;";
    domStr+="<input type='button' value='取消' class='button2' onclick='cancelaction("+msid+");' />";
    domStr+="&nbsp;&nbsp;";
    domStr+="<input type='checkbox' style='vertical-align:middle;' id='chk"+msid+"' />";
    domStr+="仅仅&nbsp;<a href='"+url+"' title='访问他的空间'>"+nickName+"</a>&nbsp;可以看到</td>";
    domStr+="</tr>";
    domStr+="<table>";
    
    $(replyDiv).html(domStr);
    return replyDiv;
}

function createreplydom(msid, nickName, url){
    var replyDiv=document.createElement("div");
    replyDiv.id="replydom"+msid;
    
    var domStr="<p><textarea cols='' rows='' id='txtInput"+msid+"' style='width:90%;height:100px' class='inputNormal'></textarea></p>";
    domStr+="<p style='padding: 5px'>";
    domStr+="<input type='button' value='提交' class='button' onclick='replyaction("+msid+");'/>&nbsp;";
    domStr+="<input type='button' value='取消' class='button2' onclick='cancelaction("+msid+");' />";
    domStr+="&nbsp;&nbsp;";
    domStr+="<input type='checkbox' id='chk"+msid+"' />";
    domStr+="<label for='chk"+msid+"'>仅<a href='"+url+"' title='访问他的空间'>"+nickName+"</a>可以看到</label>";
    domStr+="</p>";
    
    $(replyDiv).html(domStr);
    return replyDiv;
}

function cancelaction(msid){
    var replypan=document.getElementById("replyc"+msid);
    replypan.removeChild(document.getElementById("replydom"+msid));
}

function replyaction(msid){
    var content=document.getElementById("txtInput"+msid).value;
    if($.trim(content)==""){
        spaceAlert({msg:"请输入回复内容^_^"});
        return;
    }    
    var cmUin=0;
    if(document.getElementById("huin"+msid))
        cmUin = document.getElementById("huin"+msid).value;
    var cmNickname="";
    if(document.getElementById("hnickname"+msid))
        cmNickname=document.getElementById("hnickname"+msid).value;
    var isPublic=document.getElementById("chk"+msid).checked?1:0;    
    $.post("/m/CommentAndReply.html?action=reply",
        {'msid':msid, 'content':content, 'uin':cmUin, 'nickname':cmNickname, 'ispublic':isPublic},
        function(data){
            var index = data.indexOf("<script");
            if(index > -1)
            {
                location.href = "/login";
            }
            else
            {
                if(document.getElementById("showtab"+msid))
                {
                    if(document.getElementById("showtab"+msid).style.display == 'none')
                    {
                        document.getElementById("showtab"+msid).style.display = 'block';
                    }
                }
                var showRepPan = document.getElementById("showrep"+msid);
                var rep = document.createElement("div");
                rep.innerHTML = data;
                showRepPan.insertBefore(rep, showRepPan.firstChild);
                cancelaction(msid);
            }
        }
    );
}

function delComment(msid){
	//var box = jBox.confirm('确定删除吗');
		
	onYesFn = function(){ 
	    //如果有#等字符，要进行过滤处理
	    var url = document.location.href;
        var idx = url.lastIndexOf("#");
        if(idx!=-1){
            url = url.substring(0, idx);
        }
    	
	    if(url.indexOf('/blog/')!=-1)
	        url=url+"&action=deleteComment";
	    else
	        url=url+"?action=deleteComment";

    	var uin=document.getElementById("huin"+msid).value;
        $.post(url,
            {'msid':msid, 'curPage':curPage, 'uin':uin},
            function(data){
                if(data!="0"){
                    var pipart=data.split("\r\n")[0];                    
	                curPage=pipart;
	                document.getElementById("crpan").innerHTML = data.substring(pipart.length+2);
                }
                else
                    spaceAlert({msg:"删除失败,请稍候再试^_^"});
                //jBox.close(box);
            }
        );    
    	
	}//点击“确认”执行的方法
	spaceConfirm({msg:"确定删除吗",onYesFn:onYesFn});
}

function delReply(rid){
	//var box = jBox.confirm('确定删除吗');
		
	onYesFn = function(){ 
	    //如果有#等字符，要进行过滤处理
	    var url = document.location.href;
        var idx = url.lastIndexOf("#");
        if(idx!=-1){
            url = url.substring(0, idx);
        }
    	
	    if(url.indexOf('/blog/')!=-1)
	        url=url+"&action=deletereply";
	    else
	        url=url+"?action=deletereply";
    	
    	var uin=document.getElementById("rep"+rid).value;
        $.post(url,
            {'rid':rid, 'uin':uin},
            function(data){
                if(data!="0"){
	                document.getElementById("crpan").innerHTML = data;
	                //jBox.close(box);
                }
                else{
                    spaceAlert({msg:"删除失败,请稍候再试^_^"});
                    //box.Close();
                }
            }
        );    
    	
	}//点击“确认”执行的方法
	spaceConfirm({msg:"确定删除吗",onYesFn:onYesFn});
}

function GetPagedData(pageNoVal, pageCount, pageIndex)
{	
	//如果有#等字符，要进行过滤处理
	var url = document.location.href;
    var idx = url.lastIndexOf("#");
    if(idx!=-1){
        url = url.substring(0, idx);
    }
    
    curPage=pageNoVal;
//	switch(pageNoVal)
//	{
//		case -4: curPage = 1; break;	//第一页
//		case -3: curPage = Math.floor((pageIndex-1)/10) * 10; break;	//上一个十页
//		case -2: curPage = (Math.floor((pageIndex-1)/10)+1)*10+1; break;		//下一个十页
//		case -1: curPage = pageCount; break;				//最后一页
//		default: curPage = pageNoVal;
//	}
	//debugger;
	if(url.indexOf('/blog/')!=-1)
	    url=url+"&action=paging";
	else
	    if(url.indexOf('/album/')!=-1)
	        url=url+"&action=paging&nowpicId="+postId;
	    else
	        url=url+"?action=paging";
	if(url.indexOf('/NetPostDetail')!=-1){                      //  网络使用
	    $.post(url,
	            {'pageIndex':curPage,'netpostid':$("#hidPostId").val()},
	            function(data){
	                
	                document.getElementById("crpan").innerHTML = data;
	                if(typeof(afterPadding)=="function") {
	                    afterPadding();
	                }
	            }
	        );
	}
	else {
	    $.post(url,
	        { 'pageIndex': curPage },
	        function(data) {
	            if (url.indexOf("/blog/") > -1) {
	                document.getElementById("crpan").innerHTML = data;
	                return;
	            }
	            if (url.indexOf('/album/') == -1) {
	                var sing = data.indexOf("\r\n") != -1;
	                if (sing != -1 && sing < 5)
	                    data = data.substring(sing + 2);
	            }
	            document.getElementById("crpan").innerHTML = data;
	            if (typeof (afterPadding) == "function") {
	                afterPadding();
	            }
	        }
	    );
	}
}

function selectall()
{
    var tblsysmsg=document.getElementById("divcomments");
    var chkList = tblsysmsg.getElementsByTagName("input");
    
    var chkall=document.getElementById("chkall");
    
    for(var i=0; i<chkList.length; ++i){
        if(chkList[i].type=="checkbox")
            chkList[i].checked = chkall.checked;
    }
}


function deleteall(uin)
{
    var clists = "";
    
    var tblsysmsg=document.getElementById("divcomments");
    var chkList = tblsysmsg.getElementsByTagName("input");        
    var uins="";
   
    for(var i=0; i<chkList.length; ++i){
        if(chkList[i].type=="checkbox" && chkList[i].checked)
        {
            clists += chkList[i].value + ",";
            uins+=document.getElementById("huin"+chkList[i].value).value+",";
        }
    }
    
    if(clists==""){
        spaceAlert({msg:"你还没有选择任何评论^_^"});
        return;
    }
    
    clists = clists.slice(0, clists.length-1);
    uins=uins.slice(0, uins.length-1);    
     
	//var box = jBox.confirm('确定删除吗');
    onYesFn = function(){ 
	    $.post('/m/CommentAndReply.html?action=deleteall',
	        {'uin':uin, 'cids':clists, 'uins':uins, 'curpi':curPage},
	        function(data){
                if(data!="0"){
                    var pipart=data.split("\r\n")[0];                    
	                curPage=pipart;
	                document.getElementById("crpan").innerHTML = data.substring(pipart.length+2);
                }
                else
                    spaceAlert({msg:"删除失败,请稍候再试^_^"});
	        }
        )
        //jBox.close(box);
    }
    spaceConfirm({msg:"确定删除吗",onYesFn:onYesFn});	
}