//***********************************************************
// 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 get_X(obj){
    var ParentObj=obj;
    var left=obj.offsetLeft;
    while(ParentObj=ParentObj.offsetParent){
        left+=ParentObj.offsetLeft;
    }
    return left;
}
function get_Y(obj){
    var ParentObj=obj;
    var top=obj.offsetTop;
    while(ParentObj=ParentObj.offsetParent){
        top+=ParentObj.offsetTop;
    }
    return top;
}


//////////////////////////////////////////////////////////////
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["form2"].Content2.value
      if (strContent==""){
		  //document.forms["form2"].Content2.value=parseInt(document.getElementById("AY").value)+parseInt(document.getElementById("BY").value) ;
          //document.forms["form2"].Content2.value="<div class=yyong>[quote=("+iname+")]"+document.getElementById(icontent).innerHTML+"[/quote]</div>"
      }else{
		document.forms["form2"].Content2.value=document.forms["form2"].Content2.value+"\r\n[quote=("+iname+")]"+document.getElementById(icontent).innerHTML+"[/quote]"
      }
	  document.forms["form2"].yycontent.value="<div class=yyong>[quote=("+iname+")]"+document.getElementById(icontent).innerHTML+"[/quote]</div>";
     L1.style.display="block";
	 //L1.style.position="absolute";
	// L1.style.left=parseInt(document.getElementById("AX").value);
	 //L1.style.top=parseInt(document.getElementById("AY").value)+100;
	 document.getElementById("result2").innerHTML="";
      document.forms["form2"].Content2.focus();
   }
   catch(e){}
}
//隐藏发表评论框
function Close_div(){
	document.form2.Content2.value="";
	L1.style.display="none";
}
function FaBiao(){
	document.getElementById("result2").innerHTML="";
	document.form2.yycontent.value="";
	L1.style.display="block";
	document.form2.Content2.focus();
}
//发表评论
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();
                  L1.style.display="none";
            }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_Save2() {
    var Content2 = escape(document.getElementById("Content2").value);
    document.getElementById("result2").innerHTML="评论提交中，请稍后……";
    document.getElementById('submit22').disabled='disabled';
    if(Content2=="") {
        document.getElementById("result2").innerHTML="对不起，评论内容不能为空！";
        document.getElementById('submit22').disabled='';
        document.form2.Content2.focus();
        return false;
    }
    YuZheAjax.postf(
        "form2",
        function(saveresult) {
            if(saveresult.responseText=="0"){
                document.getElementById("result2").innerHTML="对不起，找不到指定的内容！";
                document.getElementById('submit22').disabled='';
            }else if(saveresult.responseText=="1"){
                document.getElementById("result2").innerHTML="对不起，您没有本栏目发表评论的权限！";
                document.getElementById('submit22').disabled='';
            }else if(saveresult.responseText=="2"){
                document.getElementById("result2").innerHTML="对不起，您输入姓名有误！";
                document.getElementById('submit22').disabled='';
                document.form2.Name2.focus();
                return false;
            }else if(saveresult.responseText=="3"){
                document.getElementById("result2").innerHTML="对不起，评论内容不能为空！";
                document.getElementById('submit22').disabled='';
                document.form2.Content2.focus();
                return false;
            }else if(saveresult.responseText=="4"){
                document.getElementById("result2").innerHTML="恭喜您，发表评论成功！";
                document.getElementById('submit22').disabled='';
                document.form2.Content2.value="";
                YuZhe_Comment_Show();
                  L1.style.display="none";
            }else if(saveresult.responseText=="5"){
                document.getElementById("result2").innerHTML="恭喜您，发表评论成功！请等候管理员的审核！审核后才会显示";
                document.getElementById('submit22').disabled='';
                document.form2.Content2.value="";
            }else if(saveresult.responseText=="6"){
                document.getElementById("result2").innerHTML="对不起，您输入的评论内容涉嫌广告被禁止！";
                document.getElementById('submit22').disabled='';
                document.form2.Content2.focus();
                return false;
            }else if(unescape(saveresult.responseText).substr(0,8)=="[MsgSql]"){
                document.getElementById("result2").innerHTML="很抱歉，您提交的内容中含有危险的SQL注入代码，发表评论失败！";
                document.getElementById('submit22').disabled='';
                return false;
            }else if(unescape(saveresult.responseText).substr(0,11)=="[MsgSystem]"){
                document.getElementById("result2").innerHTML="网站配置数据丢失！系统无法正常运行！";
                document.getElementById('submit22').disabled='';
                return false;
            }else if(unescape(saveresult.responseText).substr(0,13)=="[MsgIsIPlock]"){
                document.getElementById("result2").innerHTML="对不起！您的IP被系统限定。您可以和站长联系！";
                document.getElementById('submit22').disabled='';
                return false;
            }else{
                document.getElementById("result2").innerHTML="很抱歉，服务暂不可用！";
                document.getElementById('submit22').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_yuzhe.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);}
    );
}
function ZhiChi(comm_id,page){  
    if (!page) {
        page=1;
       } 
	if (document.getElementById("commcontentF_"+comm_id).innerHTML=="已反对" || document.getElementById("commcontent2_"+comm_id).innerHTML=="已支持")
	   {
		   
	   }
	   else
	   {
		    document.getElementById("commcontent2_"+comm_id).lt=false;
	       document.getElementById("commcontent2_"+comm_id).style.cursor="default";
	document.getElementById("commcontent2_"+comm_id).innerHTML="已支持";
	
	 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="评论载入中……";
  
    YuZheAjax.get(
        InstallDir+ChannelDir+"/Comment_yuzhe.asp?InfoID="+InfoID+"&Action=ZhiChi&Comm_id="+comm_id+"&n="+Math.random(),
        function(obj) {document.getElementById("ZhiNum_"+comm_id).innerHTML=unescape(obj.responseText);}
    );
	   }
	
}
function FanDui(comm_id,page){
	       if (!page) {
               page=1;
               }
	if (document.getElementById("commcontentF_"+comm_id).innerHTML=="已反对" || document.getElementById("commcontent2_"+comm_id).innerHTML=="已支持")
	   {
		  
	   }
	   else
	   { 
	       /*让链接失效*/
		   document.getElementById("commcontentF_"+comm_id).lt=false;
	       document.getElementById("commcontentF_"+comm_id).style.cursor="default";
		   /*************************/
	       document.getElementById("commcontentF_"+comm_id).innerHTML="已反对";
	
	       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="评论载入中……";
            
           YuZheAjax.get(
           InstallDir+ChannelDir+"/Comment_yuzhe.asp?InfoID="+InfoID+"&Action=FanDui&Comm_id="+comm_id+"&n="+Math.random(),
           function(obj) {document.getElementById("FanNum_"+comm_id).innerHTML=unescape(obj.responseText);} );
        
	   }
	
}
