var commentURL = "comments/comment.do";

function submitReviewForm(f) {
    with(f) {
			if(content.value.length ==  0) {
				alert("请输入评论内容");
				content.focus();
				return;
			}
			if(content.value.length > 1000) {
				alert("内容太长，字数不能超过1000");
				content.focus();
				return;
			}
			
            submit();             
			alert("发表评论成功");
			var totalCnt = Number($("commentTotalCnt").innerHTML);

			/*
			$("commentTotalCnt").innerHTML =totalCnt + 1;
			//if(totalCnt<=10){
				var doc = $("commentList").innerHTML;
				doc = getComment(new Date(),commenter.value,"...",content.value) + doc;

				$("commentList").innerHTML = doc;
			//}*/
			content.value = "";
			
        }
}





function LZ(x) {return(x<0||x>9?"":"0")+x}

function formatDate(date,format) {
	format=format+"";
	var result="";
	var i_format=0;
	var c="";
	var token="";
	var y=date.getYear()+"";
	var M=date.getMonth()+1;
	var d=date.getDate();
	var E=date.getDay();
	var H=date.getHours();
	var m=date.getMinutes();
	var s=date.getSeconds();
	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
	// Convert real date parts into formatted versions
	var value=new Object();
	if (y.length < 4) {y=""+(y-0+1900);}
	value["y"]=""+y;
	value["yyyy"]=y;
	value["yy"]=y.substring(2,4);
	value["M"]=M;
	value["MM"]=LZ(M);
	value["d"]=d;
	value["dd"]=LZ(d);
	value["H"]=H;
	value["HH"]=LZ(H);
	if (H==0){value["h"]=12;}
	else if (H>12){value["h"]=H-12;}
	else {value["h"]=H;}
	value["hh"]=LZ(value["h"]);
	if (H>11){value["K"]=H-12;} else {value["K"]=H;}
	value["k"]=H+1;
	value["KK"]=LZ(value["K"]);
	value["kk"]=LZ(value["k"]);
	if (H > 11) { value["a"]="PM"; }
	else { value["a"]="AM"; }
	value["m"]=m;
	value["mm"]=LZ(m);
	value["s"]=s;
	value["ss"]=LZ(s);
	while (i_format < format.length) {
		c=format.charAt(i_format);
		token="";
		while ((format.charAt(i_format)==c) && (i_format < format.length)) {
			token += format.charAt(i_format++);
			}
		if (value[token] != null) { result=result + value[token]; }
		else { result=result + token; }
		}
	return result;
	}


function showCntResult(b) { 
        $("commentTotalCnt").innerHTML=b;
}

function getComment(createdDate,commenter,ip,content){
	var doc="";

	doc += "<img src='images/comment.gif' align='absMiddle'>&nbsp;"+formatDate(createdDate,"yyyy-MM-dd") + " 网友["+commenter + "]发表评论 ip:" + ip + "<br/>";
	doc += "<div style='margin-left:12px;margin-top:5px'>&nbsp;&nbsp;"+content + "</div><br/>";

	return doc;
}

function showListResult(comments) { 
	var doc="";
	for(i=0;i<comments.length;i++){
		var comment = comments[i];
		doc += getComment(comment.createdDate,comment.commenter,comment.ip,comment.content);
	}
	$("commentList").innerHTML=doc;
}

function getComments() { 
      CommentManager.getTotalCountOfArticle(articleId, showCntResult); 
	  CommentManager.getTopComments(articleId, showListResult); 
}

window.onload=function initComments()
{
	var cookieName = "daisy_user";
	var cookieValue = "";
	cookieValue = getCookie(cookieName);
	var comments_info = "<strong>相关评论:</strong>(共有<a href='"+mainHostURL + commentURL +"?method=listFront&articleId="+articleId+"' target='_blank'>"+
		"<span id='commentTotalCnt'></span></a>条评论)<br/><br/><div id='commentList'></div>";
	if (cookieValue==null || cookieValue=="")
	{
		comments_info = comments_info + "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
			"<tr><td>发表评论请首先进行<font color=\"blue\" style=\"cursor:hand;\" onclick=\"javascript:submitloginform();\">登录</font>！</td></tr>"+
			"</table>";
	}
	else
	{
		comments_info = comments_info + "<form name=\"frmReviewPost\" method=\"post\" action=\"" + mainHostURL + commentURL + "\" target=\"_blank\">"+
		"<input type=\"hidden\" name=\"method\" value=\"save\">"+
		"<input type=\"hidden\" name=\"closeIt\" value=\"true\">"+
		"<input type=\"hidden\" name=\"articleId\" value=\""+articleId+"\">"+
		"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
		"<tr>"+
		"<td>登录用户： " + cookieValue +
		"<input type=\"text\" name=\"commenter\" value=\"" + cookieValue + "\" style=\"display:none\">"+
		"<input type=\"button\" value=\"发表评论\" onclick=\"javascript:submitReviewForm(this.form)\">"+
		"<input type=\"button\" value=\"查看评论\" onclick=\"javascript:window.open('"+ mainHostURL + commentURL +"?method=listFront&articleId="+articleId+"');\"></td>"+
		"</tr>"+
		"<tr>"+
		"<td> <textarea cols=\"40\" rows=\"4\" name=\"content\"></textarea> </td>"+
		"</tr>"+
		"<tr>"+
		"<td>请您注意：遵守国家有关法律、法规，尊重网上道德，承担一切因您的行为而直接或间接引起的法律责任。 </td>"+
		"</tr>"+
		"</table>"+
		"</form>";
	}
	$("commentDiv").innerHTML = comments_info;
	getComments();
}
