//***********************************************************
// SoftPlug Name: 雨哲Ajax无刷新评论载入与发表通用js代码
// 版权所有: 雨哲[Blog:YuZhe.Name][QQ:425162221]
// Web: http://www.yz81.com
// Copyright (C) 2008 Yz81.Net[Yz81.Com] All Rights Reserved.
//***********************************************************
function YuZhe_Comment_ChkDiv(divid){
  var chkid=document.getElementById(divid);
  if(chkid != null){return true; }
  else {return false; }
}
//引用
function YuZheQuote(iname,icontent){
   try{
      var strContent
      strContent = document.forms["form1"].Content.value
      if (strContent==""){
          document.forms["form1"].Content.value="[quote=("+iname+")]"+document.getElementById(icontent).innerHTML+"[/quote]"
      }else{
          document.forms["form1"].Content.value=document.forms["form1"].Content.value+"\r\n[quote=("+iname+")]"+document.getElementById(icontent).innerHTML+"[/quote]"
      }
      document.forms["form1"].Content.focus();
   }
   catch(e){}
}
//发表评论
function YuZhe_Comment_Save() {
    var Content = escape(document.getElementById("Content").value);
    document.getElementById("result").innerHTML="评论提交中，请稍后……";
    document.getElementById('submit2').disabled='disabled';
    if(Content=="") {
        document.getElementById("result").innerHTML="对不起，评论内容不能为空！";
        document.getElementById('submit2').disabled='';
        document.form1.Content.focus();
        return false;
    }
    YuZheAjax.postf(
        "form1",
        function(saveresult) {
            if(saveresult.responseText=="0"){
                document.getElementById("result").innerHTML="对不起，找不到指定的内容！";
                document.getElementById('submit2').disabled='';
            }else if(saveresult.responseText=="1"){
                document.getElementById("result").innerHTML="对不起，您没有本栏目发表评论的权限！";
                document.getElementById('submit2').disabled='';
            }else if(saveresult.responseText=="2"){
                document.getElementById("result").innerHTML="对不起，您输入姓名有误！";
                document.getElementById('submit2').disabled='';
                document.form1.Name.focus();
                return false;
            }else if(saveresult.responseText=="3"){
                document.getElementById("result").innerHTML="对不起，评论内容不能为空！";
                document.getElementById('submit2').disabled='';
                document.form1.Content.focus();
                return false;
            }else if(saveresult.responseText=="4"){
                document.getElementById("result").innerHTML="恭喜您，发表评论成功！";
                document.getElementById('submit2').disabled='';
                document.form1.Content.value="";
                YuZhe_Comment_Show();
            }else if(saveresult.responseText=="5"){
                document.getElementById("result").innerHTML="恭喜您，发表评论成功！请等候管理员的审核！审核后才会显示";
                document.getElementById('submit2').disabled='';
                document.form1.Content.value="";
            }else if(saveresult.responseText=="6"){
                document.getElementById("result").innerHTML="对不起，您输入的评论内容涉嫌广告被禁止！";
                document.getElementById('submit2').disabled='';
                document.form1.Content.focus();
                return false;
            }else if(unescape(saveresult.responseText).substr(0,8)=="[MsgSql]"){
                document.getElementById("result").innerHTML="很抱歉，您提交的内容中含有危险的SQL注入代码，发表评论失败！";
                document.getElementById('submit2').disabled='';
                return false;
            }else if(unescape(saveresult.responseText).substr(0,11)=="[MsgSystem]"){
                document.getElementById("result").innerHTML="网站配置数据丢失！系统无法正常运行！";
                document.getElementById('submit2').disabled='';
                return false;
            }else if(unescape(saveresult.responseText).substr(0,13)=="[MsgIsIPlock]"){
                document.getElementById("result").innerHTML="对不起！您的IP被系统限定。您可以和站长联系！";
                document.getElementById('submit2').disabled='';
                return false;
            }else{
                document.getElementById("result").innerHTML="很抱歉，服务暂不可用！";
                document.getElementById('submit2').disabled='';
                return false;
            }
        }
    );
}

//载入评论
function YuZhe_Comment_Show(page){
    var InstallDir = document.getElementById("InstallDir").value;
    var ChannelDir = document.getElementById("ChannelDir").value;
    var InfoID = document.getElementById("InfoID").value;
    var CommentNum = document.getElementById("CommentNum").value;
    var MaxPerPage = document.getElementById("MaxPerPage").value;
    var PrevPageNum = document.getElementById("PrevPageNum").value;
    var NextPageNum = document.getElementById("NextPageNum").value;
    var ShowTotal = document.getElementById("ShowTotal").value;
    var ShowAllPages = document.getElementById("ShowAllPages").value;
    document.getElementById(ShowComment).innerHTML="评论载入中……";
    if (!page) {
        page=1;
    } 
    YuZheAjax.get(
        InstallDir+ChannelDir+"/Comment.asp?InfoID="+InfoID+"&Action=JSAjax&CommentNum="+CommentNum+"&MaxPerPage="+MaxPerPage+"&PrevPageNum="+PrevPageNum+"&NextPageNum="+NextPageNum+"&ShowTotal="+ShowTotal+"&ShowAllPages="+ShowAllPages+"&Page="+page+"&n="+Math.random(),
        function(obj) {document.getElementById(ShowComment).innerHTML=unescape(obj.responseText);}
    );
}


