﻿// JavaScript Document
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//选项卡模块
var NowArticleTaxisTab = 1;
var TabFunction = "";
function ChangeArticleTaxisTab(PassID)
{
	clearTimeout(TabFunction);
	TabFunction = setTimeout("ChangeArticleTaxisTabFunction(" + PassID + ")", 100)
}
function ChangeArticleTaxisTabFunction(PassID)
{
	if (NowArticleTaxisTab != PassID)
	{
		ge("ArticleTaxisTab_Li_" + NowArticleTaxisTab).className = "Common_Tab_01";
		ge("ArticleTaxisTab_" + NowArticleTaxisTab).style.display = "none";
		ge("ArticleTaxisTab_Li_" + PassID).className = "Common_Tab_04";
		ge("ArticleTaxisTab_" + PassID).style.display = "";
		NowArticleTaxisTab = PassID;
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//评论模块
function ShowCommentEmoteDialog()
{
	Dialog.opendlg("表情选择", "/Common/Html/SelectCommentEmote.Htm", 450, 280, false);
}
function CommentExecute(PassID)
{
alert('评论功能已经取消');
return false;
	if (PassID == "" || isNaN(PassID))
	{
		alert ("对不起，您要评论的文章不正确！");
		return false;
	}
	if (Cookies.get("User") == null)
	{
		Dialog.opendlg("登录窗口", "/Common/Html/Login.Htm", 400, 300, true);
		return false;
	}
	else
	{
		var C_Title = ge("C_Title");
		var C_Content = ge("C_Content");
		var C_VCode = ge("C_VCode");
		var Ck_Code = Cookies.get("CheckCodeComment");
		if (!CheckValue(true, false, 1, C_Title, "评论标题")) return false;
		if (!CheckValue(true, false, 1, C_Content, "评论内容")) return false;
		if (!CheckValue(true, false, 1, C_VCode, "验证码")) return false;
		if (C_VCode.value != Ck_Code)
		{
			alert ("对不起，您输入的验证码不正确！");
			C_VCode.focus();
			return false;
		}
		var Url = "/Common/Html/Ajax_ArticleComment.Asp?Action=Add&ID=" + PassID + "&Title=" + escape(C_Title.value) + "&Content=" + escape(C_Content.value) + "&Rnd=" + Math.random();
		//document.write(Url);return false;
		var GetTxt = GetHttp(Url);
		if (GetTxt == "GetErr")
		{
			alert("对不起，系统错误，请与管理员联系！");
			return false;
		}
		var ReturnText = GetTxt.split('≠');
		var IsSuc = ReturnText[0];
		var ReturnInfo = ReturnText[1];
		if (IsSuc == "Err")
		{
			alert(ReturnInfo);
			return false;
		}
		else
		{
			alert("恭喜您成功的对该文章进行了评论！");
			CommentReset();
			ShowCommentList(PassID);
			return false;
		}
	}
	return false;
}
function CommentReset()
{
	ge("C_Title").value = "re:" + ge("Lb_A_Title").innerHTML;
	ge("C_Content").value = "";
	ge("C_VCode").value = "";
	ge("CommentImgCode").src = "/Common/Html/ValidateCode.Asp?Type=Comment&Rnd=" + Math.random();
}
function ShowCommentList(PassID)
{
	if (PassID == "" || isNaN(PassID))
	{
		alert ("对不起，评论显示错误！");
		return false;
	}
	var Url = "/Common/Html/Ajax_ArticleComment.Asp?Action=List&ID=" + PassID + "&Rnd=" + Math.random();
	//document.write(Url);return false;
	var GetTxt = GetHttp(Url);
	if (GetTxt == "GetErr")
	{
		alert("对不起，系统错误，请与管理员联系！");
		return false;
	}
	var ReturnText = GetTxt.split('≠');
	var IsSuc = ReturnText[0];
	var ReturnInfo = ReturnText[2];
	var CommentTotalCount = ReturnText[1];
	if (IsSuc == "Err")
	{
		alert(ReturnInfo);
		return false;
	}
	else
	{
		ge("CommentList").innerHTML = ReturnInfo;
		ge("CommentTotal1").innerHTML = CommentTotalCount;
		ge("CommentTotal2").innerHTML = CommentTotalCount;
		return false;
	}
}
function CommentReply(PassID1, PassID2)
{
	if (PassID1 == "" || isNaN(PassID1))
	{
		alert ("对不起，系统错误-编号01！");
		return false;
	}
	if (PassID2 == "" || isNaN(PassID2))
	{
		alert ("对不起，系统错误-编号02！");
		return false;
	}
	SaveHTML = ge("CommentReply_" + PassID2).innerHTML;
	ge("CommentReply_" + PassID2).innerHTML = "<textarea name=\"TxtCommentReply_" + PassID2 + "\" cols=\"45\" rows=\"8\" class=\"CommentTextArea\" id=\"TxtCommentReply_" + PassID2 + "\" style=\"width:626px;\"></textarea><div style=\"padding-top:5px;\"><input name=\"Btn_ReplyAdd\" type=\"button\" class=\"CommentReButton\" id=\"Btn_ReplyAdd\" value=\"确定提交\" onclick=\"return CommentReplyUpdate(" + PassID1 + "," + PassID2 + ")\"/>&nbsp;&nbsp;<input name=\"Btn_ReplyReset\" type=\"button\" class=\"CommentReButton\" id=\"Btn_ReplyReset\" value=\"重新写过\" onclick=\"return CommentReplyReset(" + PassID2 + ")\"/>&nbsp;&nbsp;<input name=\"Btn_ReplyReturn\" type=\"button\" class=\"CommentReButton\" id=\"Btn_ReplyReturn\" value=\"返 回\" onclick=\"return CommentReplyReturn(" + PassID2 + ")\"/></div>";
}
function CommentReplyUpdate(PassID1, PassID2)
{
	if (PassID1 == "" || isNaN(PassID1))
	{
		alert ("对不起，系统错误-编号01！");
		return false;
	}
	if (PassID2 == "" || isNaN(PassID2))
	{
		alert ("对不起，系统错误-编号02！");
		return false;
	}
	var Content = ge("TxtCommentReply_" + PassID2);
	if (!CheckValue(true, false, 1, Content, "回复内容")) return false;
	var Url = "/Common/Html/Ajax_ArticleComment.Asp?Action=UpdateReply&ID1=" + PassID1 + "&ID2=" + PassID2 + "&Content=" + escape(Content.value) + "&Rnd=" + Math.random();
	//document.write(Url);return false;
	var GetTxt = GetHttp(Url);
	if (GetTxt == "GetErr")
	{
		alert("对不起，系统错误，请与管理员联系！");
		return false;
	}
	var ReturnText = GetTxt.split('≠');
	var IsSuc = ReturnText[0];
	var ReturnInfo1 = ReturnText[1];
	var ReturnInfo2 = ReturnText[2];
	if (IsSuc == "Err")
	{
		alert(ReturnInfo1);
		return false;
	}
	else
	{
		ge("Hnd_CommentReply1_" + PassID2).value = ReturnInfo1;
		ge("Hnd_CommentReply2_" + PassID2).value = Content.value;
		ge("CommentReply_" + PassID2).innerHTML = ReturnInfo2;
		return false;
	}
}
function CommentReplyEdit(PassID1, PassID2)
{
	if (PassID1 == "" || isNaN(PassID1))
	{
		alert ("对不起，系统错误-编号01！");
		return false;
	}
	if (PassID2 == "" || isNaN(PassID2))
	{
		alert ("对不起，系统错误-编号02！");
		return false;
	}
	SaveHTML = ge("CommentReply_" + PassID2).innerHTML;
	ge("CommentReply_" + PassID2).innerHTML = "<textarea name=\"TxtCommentReply_" + PassID2 + "\" cols=\"45\" rows=\"8\" class=\"CommentTextArea\" id=\"TxtCommentReply_" + PassID2 + "\" style=\"width:626px;\">" + ge("Hnd_CommentReply2_" + PassID2).value + "</textarea><div style=\"padding-top:5px;\"><input name=\"Btn_ReplyAdd\" type=\"button\" class=\"CommentReButton\" id=\"Btn_ReplyAdd\" value=\"确定修改\" onclick=\"return CommentReplyUpdate(" + PassID1 + "," + PassID2 + ")\"/>&nbsp;&nbsp;<input name=\"Btn_ReplyReset\" type=\"button\" class=\"CommentReButton\" id=\"Btn_ReplyReset\" value=\"重新写过\" onclick=\"return CommentReplyReset(" + PassID2 + ")\"/>&nbsp;&nbsp;<input name=\"Btn_ReplyReturn\" type=\"button\" class=\"CommentReButton\" id=\"Btn_ReplyReturn\" value=\"返 回\" onclick=\"return CommentReplyReturn(" + PassID2 + ")\"/></div>";
}
function CommentReplyDelete(PassID1, PassID2)
{
	if (PassID1 == "" || isNaN(PassID1))
	{
		alert ("对不起，系统错误-编号01！");
		return false;
	}
	if (PassID2 == "" || isNaN(PassID2))
	{
		alert ("对不起，系统错误-编号02！");
		return false;
	}
	if (!ShowConfirm("确定要删除该条评论回复吗？")) return false;
	var Url = "/Common/Html/Ajax_ArticleComment.Asp?Action=DeleteReply&ID1=" + PassID1 + "&ID2=" + PassID2 + "&Rnd=" + Math.random();
	//document.write(Url);return false;
	var GetTxt = GetHttp(Url);
	if (GetTxt == "GetErr")
	{
		alert("对不起，系统错误，请与管理员联系！");
		return false;
	}
	var ReturnText = GetTxt.split('≠');
	var IsSuc = ReturnText[0];
	var ReturnInfo = ReturnText[1];
	if (IsSuc == "Err")
	{
		alert(ReturnInfo);
		return false;
	}
	else
	{
		ge("Hnd_CommentReply1_" + PassID2).value = "";
		ge("Hnd_CommentReply2_" + PassID2).value = "";
		ge("CommentReply_" + PassID2).innerHTML = ReturnInfo;
		return false;
	}
}
function CommentReplyReset(PassID)
{
	ge("TxtCommentReply_" + PassID).value = ge("Hnd_CommentReply2_" + PassID).value;
}

function CommentReplyReturn(PassID)
{
	ge("CommentReply_" + PassID).innerHTML = SaveHTML;
}
function CommentDelete(PassID1, PassID2)
{
	if (PassID1 == "" || isNaN(PassID1))
	{
		alert ("对不起，系统错误-编号01！");
		return false;
	}
	if (PassID2 == "" || isNaN(PassID2))
	{
		alert ("对不起，系统错误-编号02！");
		return false;
	}
	if (!ShowConfirm("确定要删除该条评论吗？")) return false;
	var Url = "/Common/Html/Ajax_ArticleComment.Asp?Action=Delete&ID1=" + PassID1 + "&ID2=" + PassID2 + "&Rnd=" + Math.random();
	//document.write(Url);return false;
	var GetTxt = GetHttp(Url);
	if (GetTxt == "GetErr")
	{
		alert("对不起，系统错误，请与管理员联系！");
		return false;
	}
	var ReturnText = GetTxt.split('≠');
	var IsSuc = ReturnText[0];
	var ReturnInfo = ReturnText[1];
	if (IsSuc == "Err")
	{
		alert(ReturnInfo);
		return false;
	}
	else
	{
		ShowCommentList(PassID1);
		return false;
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ReplaceArticleShow(PassID)
{
	ge("C_Title").value = "re:" + ge("Lb_A_Title").innerHTML;
	ShowCommentList(PassID);
	ArticleShow_Hits(PassID);
	ge("CommentShowLink").innerHTML = "<a href=\"http://www.bgpop.com/CommentMore.Asp?Class=2&ID=" + PassID + "\" target=\"_blank\">[查看全部评论]</a>";
}

function ArticleShow_Hits(PassID)
{
	var Url = "/Common/Html/Ajax_ArticleGetHits.Asp?ID=" + PassID + "&Rnd=" + Math.random();
	//document.write(Url);
	var GetTxt = GetHttp(Url);
	if (GetTxt == "")
	{
		return 0;
	}
	var ReturnText = GetTxt.split('@');
	var IsSuc = ReturnText[0];
	var ReturnInfo = ReturnText[1];
	if (IsSuc == "Err")
	{
		return 0;
	}
	else
	{
		return ReturnInfo;
	}
}