
var commObj;
var returnCommentValue = false;
var paramChannel = null;
var xmlDoc ;
var newID = 0;

xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("/comm/js/CommXML.xml");
var pageSize = 10;
var pg;
function onLoadCommentBody(argID)
{
	
	paramChannel = getValueFromNode(xmlDoc,channelType, "Value");
	if(argID == null||argID == ""||argID=="0")
	{
		var pkIDName = getValueFromNode(xmlDoc,channelType, "PKID");
		if(pkIDName == "")
		{
			pkIDName = "ID";
		}
		var argsParam = getUrlArgs();
		newID = argsParam[pkIDName.toUpperCase()];
	}
	else
	{
		newID = argID;
		
	}
	if(newID == null||newID == ""||newID=="0")
	{
		alert("È±ÉÙ¹Ø¼üÐÅÏ¢");
		return;
	}
	
	commObj = new jsComment(CommentPage); 
	LoadCommentDetail();
	 
	//LoadShowPagesFun();
}
function LoadCommentDetail()
{
	document.getElementById("divWaiting").style.display = "block";
	LoadYuiInit();
	commObj.getCommentTopInfo();
	document.getElementById("spanallCommentCount").innerHTML = commObj.getCommentAllCount();
	
	pg = new showPages('pg');
	pg.pageCount = commObj.getCommentPageCount();  // ¶¨Òå×ÜÒ³Êý(±ØÒª)
	pg.argName = 'p';  // ¶¨Òå²ÎÊýÃû(¿ÉÑ¡,Ä¬ÈÏÎªpage)
	pg.printHtml(1);
}
function jsComment(obj)
{ 
	this.OBJ = obj;
	this.CheckInputData = function(revertFlg)
	{
		
		var paramNewId = newID;
		var pageIndex = 1;
		
		var revertID = 0;
		var content;
		if(revertFlg == 1||revertFlg == 2)
		{
			revertID = parseInt(document.getElementById("hdRevertID").value);
			content = document.getElementById("txtRevertContent").value;
		}
		else
		{
			content = document.getElementById("txtComentContent").value;
		}
		//content = htmlencode(content);
		
		/*if( autherName.value== "")
		{
			alert("¡¾ÄúµÄÃû×Ö¡¿²»ÄÜÎª¿Õ£¡");
			autherName.focus();
			return false;
		}
		if(titleName.value == "")
		{
			alert("¡¾ÆÀÂÛ±êÌâ¡¿²»ÄÜÎª¿Õ£¡");
			titleName.focus();
			return false;
		}*/
		if(content == "")
		{
			alert("¡¾ÆÀÂÛÄÚÈÝ¡¿²»ÄÜÎª¿Õ£¡");
			//content.focus();
			return false;
		}
		if(content.length <10)
		{
			alert("¡¾ÆÀÂÛÄÚÈÝ¡¿×ÖÊý²»ÄÜÉÙÓÚ10¸ö£¡");
			//content.focus();
			return false;
		}
		if(paramNewId== null||paramChannel == null)
		{
			alert("Ö÷ÒªÐÅÏ¢È±Ê§£¬²»ÄÜ½øÐÐÆÀÂÛ");
			return false;
		}
		var returnValue = true;
		try
		{
			returnValue = this.OBJ.InsertCommentData(paramChannel,paramNewId, revertID, content,window.location.href,this.callback_Comment);
			returnCommentValue = true;
		}
		catch(e)
		{
			//throw e;
			returnCommentValue = false;
		}
		
		//this.getCommentTopInfo();
		
		//alert(returnCommentValue);
		return returnCommentValue;
	}
	this.callback_Comment = function(response)
	{
		if(response != null)
		{
			var objReturn = getAjaxResponse(response.value);	
			if(objReturn == null)
				return;
			if(objReturn.isSuccess == true)
			{
				alert("Ð»Ð»ÄúµÄÆÀÂÛ£¡");
				document.getElementById("txtComentContent").value = "";
				document.getElementById("spanallCommentCount").innerHTML = parseInt(document.getElementById("spanallCommentCount").innerText) + 1;
				pg.toPage(1);
				returnCommentValue = true;
			}	
			else
			{
				alert("ÆÀÂÛÊ§°Ü£¬"+objReturn.message+"£¡");
				returnCommentValue = false;
			}
		}
		return true;
	}
	this.getCommentTopInfo = function(pageNum)
	{
		//var paramChannel = getValueFromNode(xmlDoc,channelType, "Value");
		
		//var pkIDName = getValueFromNode(xmlDoc,channelType, "PKID");
		//if(pkIDName == "")
		//{
		//	pkIDName = "ID";
		//}
		//var argsParam = getUrlArgs();
		//var paramNewId = argsParam[pkIDName.toUpperCase()];
		var paramNewId = newID;
		var pageIndex = 1;
		if(pageNum == null)
		{
			pageIndex = 1;
		}
		else
		{
			pageIndex = pageNum;
		}
		if(paramNewId== null||paramChannel == null)
		{
			alert("Ö÷ÒªÐÅÏ¢È±Ê§£¬²»ÄÜ½øÐÐÆÀÂÛ");
			return;
		}
		var HtmlStr = "";
		try
		{
			this.OBJ.GetTopCommmentRecord(paramChannel, paramNewId,pageIndex, pageSize,this.callback_getCommentTopInfo);
		}
		catch(e)
		{
			throw e;
		}
		
	}
	this.callback_getCommentTopInfo = function(response)
	{
		var ds = response.value;	
		var HtmlStr = "";
		if(ds != null && typeof(ds) == "object")
		{	
			HtmlStr += "<table width='100%' id='commentTable' border='0' cellSpacing='0' cellPadding='0'>"
			if(ds.Rows.length> 0)
			{
¡¡¡¡¡¡¡¡		for(var i=0; i<ds.Rows.length; i++)
¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡			var count = 80;
¡¡¡¡¡¡¡¡¡¡¡¡		var id = ds.Rows[i].ID
¡¡¡¡¡¡¡¡¡¡¡¡		var content=ds.Rows[i].CONTENTHTML_TX;
¡¡¡¡¡¡¡¡¡¡¡¡		if(content.length > count)
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			content = content.substr(0, count - 1);
¡¡¡¡¡¡¡¡¡¡¡¡			content += "[<a href='javascript:OpenCommentDetail("+id+")' ><font color=bule>ÏêÏ¸ÄÚÈÝ</font></a>]";
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		var ip = ds.Rows[i].AUTHER_IP;
¡¡¡¡¡¡¡¡¡¡¡¡		
¡¡¡¡¡¡¡¡¡¡¡¡		var ipcount = ip.lastIndexOf('.');
¡¡¡¡¡¡¡¡¡¡¡¡		ip = ip.substr(0,ipcount) + ".**";
¡¡¡¡¡¡¡¡¡¡¡¡		var autherName = ds.Rows[i].AUTHER_TX;
¡¡¡¡¡¡¡¡¡¡¡¡		var commentDate = ds.Rows[i].COMMENT_DATE;
¡¡¡¡¡¡¡¡¡¡¡¡		var commentStr = commentDate.getYear() +"Äê"+(commentDate.getMonth()+1)+"ÔÂ"+commentDate.getDate()+"ÈÕ "+commentDate.getHours()+":";
¡¡¡¡¡¡¡¡¡¡¡¡		var minuteStr = commentDate.getMinutes();
¡¡¡¡¡¡¡¡¡¡¡¡		if(commentDate.getMinutes() < 10)
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			minuteStr = "0" +minuteStr;
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		commentStr += minuteStr;
¡¡¡¡¡¡¡¡¡¡¡¡		count = 60;
¡¡¡¡¡¡¡¡¡¡¡¡		var revertContent = "";
¡¡¡¡¡¡¡¡¡¡¡¡		if(content.length < count)
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			count = content.length;
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		if(count !=0)
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			revertContent = content.substr(0, count - 1);
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		var parentCommentHtml = ds.Rows[i].ParentCommentHtml;
¡¡¡¡¡¡¡¡¡¡¡¡		if(parentCommentHtml == null)
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			parentCommentHtml = "";
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		
¡¡¡¡¡¡¡¡¡¡¡¡		var strOperator = "";
¡¡¡¡¡¡¡¡¡¡¡¡		var operatorImageStr = ""
¡¡¡¡¡¡¡¡¡¡¡¡		var prizeFlg = ds.Rows[i].PRIZEFLG_NR;
¡¡¡¡¡¡¡¡¡¡¡¡		var topFlg = ds.Rows[i].TOPFLG_NR;
¡¡¡¡¡¡¡¡¡¡¡¡		if(topFlg == 0)
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			strOperator +="<a href=\"javascript:commObj.SetTopComment("+parseInt(id)+",1)\"><font color=bule size=1>ÖÃ¶¥<font></a>&nbsp;"
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		else
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			strOperator +="<a href=\"javascript:commObj.SetTopComment("+parseInt(id)+",0)\"><font color=bule size=1>È¡ÏûÖÃ¶¥<font></a>&nbsp;"
¡¡¡¡¡¡¡¡¡¡¡¡			operatorImageStr +="<img src='/comm/images/302.gif' >";
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		if(prizeFlg == 0)
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			strOperator +="<a href=\"javascript:commObj.PrizeComment("+parseInt(id)+",1)\"><font color=bule size=1>½±Àø<font></a>&nbsp;"
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		else
¡¡¡¡¡¡¡¡¡¡¡¡		{
¡¡¡¡¡¡¡¡¡¡¡¡			strOperator +="<a href=\"javascript:commObj.PrizeComment("+parseInt(id)+",0)\"><font color=bule size=1>È¡Ïû½±Àø<font></a>&nbsp;"
¡¡¡¡¡¡¡¡¡¡¡¡			operatorImageStr +="<img src='/comm/images/301.gif' >";
¡¡¡¡¡¡¡¡¡¡¡¡		}
¡¡¡¡¡¡¡¡¡¡¡¡		
¡¡¡¡¡¡¡¡¡¡¡¡		
¡¡¡¡¡¡¡¡¡¡¡¡		
¡¡¡¡¡¡¡¡¡¡¡¡		HtmlStr += "<tr><td>";
	¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡		HtmlStr += "<table width='100%' >"
							+"		<tr>			"
							+"			<td bgcolor='ThreeDLightShadow'>"
							+"				<table width='100%' border='0' cellSpacing='0' cellPadding='0'>"
							+"					<tr>"
							+"						<TD width='2%'>"
							+"							<DIV style='DISPLAY: none;'>"+id+"</DIV>"
							+"						</TD>"
							+"						<TD id=tdAutherName"+i+">ÆÀÂÛÈË£º"+autherName+"<script language=javascript src='http://www.114mall.cn/default/userinfoex.aspx?userid="+autherName+"'></script> "
							+"						</TD>"
							+"						<td align='left'>"
							+"							&nbsp;&nbsp;"+ip+"&nbsp;&nbsp;"+operatorImageStr
							+"						</td>"
							+"						<TD align='right'>"
							+"							ÆÀÂÛÊ±¼ä£º"+commentStr
							+"						</TD>"
							+"					</tr>"
							+"				</table>"
							+"			</td>"
							+"		</tr>"
							+"		<tr>"
							+"			<td align='center'>"
							+"				<TABLE width='90%' border='0' cellSpacing='0' cellPadding='0'>"
							+"					<TR>"
							+"						<TD align='left'>"+content
							+"						</TD>"
							+"					</TR>"
							+"					<tr>"
							+"						<td align='left'>"
							+"							<span>"+parentCommentHtml+"</span>"
							+"						</td>"
							+"					</tr>"
							+"				</TABLE>"
							+"			</td>"
							+"		</tr>"
							+"		<tr>"
							+"			<td align='right'  border='0' cellSpacing='0' cellPadding='0'>"
							+"<a href=\"javascript:commObj.DeleteComment("+parseInt(id)+")\"><font color=bule size=1>É¾³ý<font></a>&nbsp;"
							+"<a href=\"javascript:OpenRevertComment("+parseInt(id)+",'"+revertContent+"','1')\"><font color=bule size=0.8>»Ø¸´<font></a>&nbsp;"
							+ strOperator
							+"			</td>"
							+"		</tr>"
							+"	</table>";
							
					HtmlStr += "</td></tr>";
					
					
					
¡¡¡¡¡¡¡¡		}	
¡¡¡¡¡¡¡¡	}
¡¡¡¡¡¡¡¡	else
¡¡¡¡¡¡¡¡	{
¡¡¡¡¡¡¡¡		HtmlStr +="<tr><td align='center'><font size='4'><strong>Ã»ÓÐÈÎºÎÆÀÂÛÐÅÏ¢</strong></font></td></tr>"
¡¡¡¡¡¡¡¡	}
¡¡¡¡¡¡¡¡	HtmlStr += "</table>";	
¡¡¡¡¡¡¡¡	document.getElementById("tdCommentRecordInfo").innerHTML = HtmlStr;
		}
		else
		{
			//alert("Ã»ÓÐ²éÑ¯µ½Êý¾Ý£¡£¡");
		}
		document.getElementById("divWaiting").style.display = "none"
		return true;
		
	}
	
	this.getCommentPageCount = function()
	{
		//var paramChannel = getValueFromNode(xmlDoc,channelType, "Value");
		//var pkIDName = getValueFromNode(xmlDoc,channelType, "PKID");
		//if(pkIDName == "")
		//{
		//	pkIDName = "ID";
		//}
		//var argsParam = getUrlArgs();
		//var paramNewId = argsParam[pkIDName.toUpperCase()];
		var paramNewId = newID;
		if(paramNewId== null||paramChannel == null)
		{
			return 1;
		}
		var pageCount = this.OBJ.GetAllCommentPageCount(paramChannel,paramNewId, pageSize).value;
		if(pageCount == null||pageCount ==0)
		{
			pageCount = 1;
		}
		return pageCount;
	}
	this.getCommentAllCount = function()
	{
		//var paramChannel = getValueFromNode(xmlDoc,channelType, "Value");
		//var pkIDName = getValueFromNode(xmlDoc,channelType, "PKID");
		//if(pkIDName == "")
		//{
		//	pkIDName = "ID";
		//}
		var paramNewId =newID;
		
		if(paramNewId== null||paramChannel == null)
		{
			return 0;
		}
		var allCount = this.OBJ.GeteAllCommentCount(paramChannel,paramNewId).value;
		if(allCount == null)
		{
			allCount = 0;
		}
		return allCount;
	}
	this.getCommentDetailContent = function(argID)
	{
		if(argID == null)
			return;
		var commentData = this.OBJ.GetCommentDataById(argID).value;
		return commentData.ContentHTML;
	}
	this.createRevertCommentDisplayHtml = function (argID)
	{
		var ds = this.OBJ.GetRevertCommentDataByParentID(argID).value;
		
		var HtmlStr = "<table width='100%'>";
		if(ds != null&&ds.Rows.length> 0)
		{
¡¡¡¡¡¡¡¡	for(var i=0; i<ds.Rows.length; i++)
¡¡¡¡¡¡¡¡	{
¡¡¡¡¡¡¡¡¡¡¡¡	var id = ds.Rows[i].ID
¡¡¡¡¡¡¡¡¡¡¡¡	var content=ds.Rows[i].CONTENTHTML_TX;
¡¡¡¡¡¡¡¡¡¡¡¡	var ip = ds.Rows[i].AUTHER_IP;
¡¡¡¡¡¡¡¡¡¡¡¡	var ipcount = ip.lastIndexOf('.');
¡¡¡¡¡¡¡¡¡¡¡¡	ip = ip.substr(0,ipcount) + ".**";
¡¡¡¡¡¡¡¡¡¡¡¡	var autherName = ds.Rows[i].AUTHER_TX;
¡¡¡¡¡¡¡¡¡¡¡¡	var commentDate = ds.Rows[i].COMMENT_DATE;
¡¡¡¡¡¡¡¡¡¡¡¡	var commentStr = (commentDate.getMonth()+1)+"ÔÂ"+commentDate.getDate()+"ÈÕ "+commentDate.getHours()+":";
¡¡¡¡¡¡¡¡¡¡¡¡	var minuteStr = commentDate.getMinutes();
¡¡¡¡¡¡¡¡¡¡¡¡	if(commentDate.getMinutes() < 10)
¡¡¡¡¡¡¡¡¡¡¡¡	{
¡¡¡¡¡¡¡¡¡¡¡¡		minuteStr = "0" +minuteStr;
¡¡¡¡¡¡¡¡¡¡¡¡	}
¡¡¡¡¡¡¡¡¡¡¡¡	commentStr += minuteStr;
¡¡¡¡¡¡¡¡¡¡¡¡	HtmlStr += "<tr><td>";
¡¡¡¡¡¡¡¡¡¡¡¡	HtmlStr += "<table width='100%'>"
						+"		<tr>			"
						+"			<td bgcolor='ThreeDLightShadow'>"
						+"				<table width='100%'>"
						+"					<tr>"
						+"						<TD width='2%'>"
						+"							<DIV style='DISPLAY: None;'>"+id+"</DIV>"
						+"						</TD>"
						+"						<TD>ÆÀÂÛÈË£º"+autherName
						+"						</TD>"
						+"						<td align='left' width='25%'>"
						+"							&nbsp;&nbsp;"+ip
						+"						</td>"
						+"						<TD align='right'>"
						+"							ÆÀÂÛÊ±¼ä£º"+commentStr
						+"						</TD>"
						+"					</tr>"
						+"				</table>"
						+"			</td>"
						+"		</tr>"
						+"		<tr>"
						+"			<td align='center'>"
						+"				<TABLE width='90%'>"
						+"					<TR>"
						+"						<TD>"+content
						+"						</TD>"
						+"					</TR>"
						+"				</TABLE>"
						+"			</td>"
						+"		</tr>"
						+"	</table>";
				HtmlStr += "</td></tr>";
¡¡¡¡¡¡¡¡	}	
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡else
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡	HtmlStr +="<tr><td align='center'><font size='4'><strong>Ã»ÓÐÈÎºÎÆÀÂÛÐÅÏ¢</strong></font></td></tr>"
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡//var hrefUrl = "/comm/Page/ViewComments.aspx?channel="+paramChannel+"&ID="+paramNewId;
¡¡¡¡¡¡¡¡//HtmlStr += "<tr>"
¡¡¡¡¡¡¡¡//HtmlStr+= "<td align='right' colspan='5'><a href='"+hrefUrl+"'><<¸ü¶àÆÀÂÛ</a></td>";
¡¡¡¡¡¡¡¡//HtmlStr += "</tr>";
¡¡¡¡¡¡¡¡HtmlStr += "</table>";	
¡¡¡¡
¡¡¡¡¡¡¡¡document.getElementById("divRevertComment").innerHTML = HtmlStr;
	}
	this.createOriginyCommentDisplayHtml = function(argID)
	{
		if(argID == null)
			return;
		var commentData = this.OBJ.GetCommentDataById(argID).value;
		
		var id = commentData.ID
¡¡¡¡¡¡¡¡var content=commentData.ContentHTML;
¡¡¡¡¡¡¡¡var ip = commentData.IP;
¡¡¡¡¡¡¡¡var ipcount = ip.lastIndexOf('.');
¡¡¡¡¡¡¡¡ip = ip.substr(0,ipcount) + ".**";
¡¡¡¡¡¡¡¡var autherName = commentData.AutherTX;
¡¡¡¡¡¡¡¡var commentDate = commentData.CommentDate;
¡¡¡¡¡¡¡¡var commentStr = (commentDate.getMonth()+1)+"ÔÂ"+commentDate.getDate()+"ÈÕ "+commentDate.getHours()+":";
¡¡¡¡¡¡¡¡var minuteStr = commentDate.getMinutes();
¡¡¡¡¡¡¡¡if(commentDate.getMinutes() < 10)
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡minuteStr = "0" +minuteStr;
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡commentStr += minuteStr;
¡¡¡¡¡¡¡¡var HtmlStr = "<table width='100%'><tr><td>";
¡¡¡¡¡¡¡¡HtmlStr += "<table width='100%'>"
				+"		<tr>			"
				+"			<td bgcolor='ThreeDLightShadow'>"
				+"				<table width='100%'>"
				+"					<tr>"
				+"						<TD width='2%'>"
				+"							<DIV style='DISPLAY: None;'>"+id+"</DIV>"
				+"						</TD>"
				+"						<TD >ÆÀÂÛÈË£º"+autherName+"<script language=javascript src='http://www.114mall.cn/default/userinfoex.aspx?userid="+autherName+"'></script> "
				+"						</TD>"
				+"						<td align='left' width='25%'>"
				+"							&nbsp;&nbsp;"+ip
				+"						</td>"
				+"						<TD align='right'>"
				+"							ÆÀÂÛÊ±¼ä£º"+commentStr
				+"						</TD>"
				+"					</tr>"
				+"				</table>"
				+"			</td>"
				+"		</tr>"
				+"		<tr>"
				+"			<td align='center'>"
				+"				<TABLE width='90%'>"
				+"					<TR>"
				+"						<TD>"+content
				+"						</TD>"
				+"					</TR>"
				+"				</TABLE>"
				+"			</td>"
				+"		</tr>"
				+"	</table>";
		HtmlStr += "</td></tr>";
		HtmlStr += "</table>";			
		document.getElementById("divOriginyComment").innerHTML = HtmlStr;
	}
	
	this.PrizeComment = function(id, prizeFlg)
	{
		if(id == null)
			return;
		try
		{
			var alertMsg = "";
			if(prizeFlg ==0)
			{
				alertMsg = "È·¶¨È¡Ïû½±Àø£¿";
			}
			else
			{
				alertMsg = "È·¶¨½±Àø¸ÃÆÀÂÛ£¿";
			}
			if(confirm(alertMsg))
				this.OBJ.PrizeComment(id,prizeFlg,this.callback_PrizeComment);
		}
		catch(ex)
		{
			
		}
		if(returnCommentValue == true)
		{
			//getCommentTopInfo(1);
		}
	}
	this.callback_PrizeComment = function(response)
	{
		if(response != null)
		{
			var objReturn = getAjaxResponse(response.value);	
			if(objReturn == null)
				return;
			if(objReturn.isSuccess == true)
			{
				alert("²Ù×÷³É¹¦£¡");
				//document.getElementById("txtComentContent").value = "";
				//document.getElementById("spanallCommentCount").innerHTML = parseInt(document.getElementById("spanallCommentCount").innerText) + 1;
				commObj.getCommentTopInfo();
			}	
			else
			{
				alert("½±ÀøÊ§°Ü£¬"+objReturn.message+"£¡");
			}
		}
		return true;
	}
	
	
	
	this.SetTopComment = function(id, topFlg)
	{
		if(id == null)
			return;
		try
		{
			var alertMsg = "";
			if(topFlg ==0)
			{
				alertMsg = "È·¶¨È¡ÏûÖÃ¶¥£¿";
			}
			else
			{
				alertMsg = "È·¶¨ÖÃ¶¥¸ÃÆÀÂÛ£¿";
			}
			
			if(confirm(alertMsg))
				this.OBJ.SetTopComment(topFlg,id,this.callback_SetTopComment);
		}
		catch(ex)
		{
			
		}
	}
	this.callback_SetTopComment = function(response)
	{
		if(response != null)
		{
			var objReturn = getAjaxResponse(response.value);	
			if(objReturn == null)
				return;
			if(objReturn.isSuccess == true)
			{
				alert("²Ù×÷³É¹¦£¡");
				//document.getElementById("txtComentContent").value = "";
				//document.getElementById("spanallCommentCount").innerHTML = parseInt(document.getElementById("spanallCommentCount").innerText) + 1;
				commObj.getCommentTopInfo();
			}	
			else
			{
				alert("ÖÃ¶¥Ê§°Ü£¬"+objReturn.message+"£¡");
			}
		}
		return true;
	}	
	
	this.DeleteComment = function(id)
	{
		if(id == null)
			return;
			
		
		try
		{
			if(confirm("È·¶¨É¾³ý¸ÃÆÀÂÛ£¿"))
				this.OBJ.DeleteComment(id,this.callback_DeleteComment);
		}
		catch(ex)
		{
			
		}
	}
	this.callback_DeleteComment = function(response)
	{
		if(response != null)
		{
			var objReturn = getAjaxResponse(response.value);	
			if(objReturn == null)
				return;
			if(objReturn.isSuccess == true)
			{
				alert("É¾³ý³É¹¦£¡");
				//document.getElementById("txtComentContent").value = "";
				document.getElementById("spanallCommentCount").innerHTML = parseInt(document.getElementById("spanallCommentCount").innerText) - 1;
				commObj.getCommentTopInfo();
			}	
			else
			{
				alert("É¾³ýÊ§°Ü£¬"+objReturn.message+"£¡");
			}
		}
		return true;
	}	
}
 





