//***********************************************************
// 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 Move_obj(obj) {
    var drag_ = false
    var oevent = new Function('e', 'if (!e) e = window.event;return e')
    var x, y;
    
    document.getElementById("tuo").onmousedown = function(e) {
        if (!window.captureEvents) {//拖动区域绑定鼠标返回
            document.getElementById("tuo").setCapture();
        } else {
            window.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP | Event.MOUSEDOWN);
        }

        document.onselectstart = function() {//禁止选择底层
            return false;
        }
        
        drag_ = true;
        
        with(document.getElementById("drag")) {
            var temp1 = offsetLeft;
            var temp2 = offsetTop;
            x = oevent(e).clientX;
            y = oevent(e).clientY;
            document.onmousemove = function(e) {
                if (!drag_) return false;
                with(document.getElementById("drag")) {
		 
                    style.left = temp1 + oevent(e).clientX - x + "px";
                    style.top = temp2 + oevent(e).clientY - y + "px";

		    if (offsetLeft<0) style.left=0;
		    if (offsetLeft>document.documentElement.clientWidth-offsetWidth+8) style.left=document.documentElement.clientWidth-offsetWidth+8+"px";
		    if (offsetTop<0) style.top=0;
		    if (offsetTop>document.documentElement.clientHeight-offsetHeight+15) style.top=document.documentElement.clientHeight-offsetHeight+15+"px";

                }
            }
        }
        
        document.onmouseup = function() {
            if (!window.captureEvents) {//拖动区域取消鼠标绑定
                document.getElementById("tuo").releaseCapture();
            } else {
                window.releaseEvents(Event.MOUSEMOVE | Event.MOUSEUP);
            }

            drag_ = false;

	    document.onselectstart = ''; //恢复选择功能
            document.onmousemove = ''; //恢复鼠标移动功能
            document.onmouseup = ''; ////恢复鼠标按键弹起功能
        }
    }
}

//显示
function show() {
    document.getElementById("drag").style.display = "";
    document.getElementById("bgLayer").style.display = "";
    document.getElementById("bgLayer").style.height = document.documentElement.scrollHeight+"px";
    document.getElementById("bgLayer").style.Width = document.documentElement.scrollWidth+"px";
    scrollbox();
}

//隐藏
function hides() {
    document.getElementById("drag").style.display = "none";
    document.getElementById("bgLayer").style.display = "none";
}

//居中定位
function scrollbox() {
    var box = document.getElementById("drag");
    box.style.top = (document.documentElement.clientHeight - box.offsetHeight) / 2+"px";
    box.style.left = (document.documentElement.clientWidth - box.offsetWidth) / 2+"px";

}

function Ksyy2000recom(ilaiyuan,icontent) {

	 var Content;


document.forms["form2"].Content.value=Content;

    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(
        "form2",
        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_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="<div style='text-align:center;font-size:14px;color:#000;margin-top:20px'><span style='vertical-align:middle'>数据载入中</span><span style='vertical-align:middle'><img src=http://www.zyrb.com.cn/newzypic/ajax-loader.gif /></span></div>";

    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);
}
    );

//调式
//window.location.href=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();
}
	

