var id="";
var commentid="";
var isanonymous="";

$(document).ready(function(){ 
    $("#btnCommentSubmit").click(function(){

	  id = $("#nodeID").val();
	  commentid = $("#commentID").val();

	  if( $("#ckbAnonymity").attr("checked") == true )
	  {
	      isanonymous = "checked";
	  }

	  if( $("#login").length > 0 && $("#password").length > 0 )
	  {
	      if( $("#login").val() != ""  && $("#password").val() != "" )
	      {
	          isanonymous = "";

		  commanage_send_login();
	      }
    	      else
	      {
		  add_comment();
	      }
    	  }
	  else
	  {
		  add_comment();
	  }
    }); 

    $("#password").keydown(function(evt){
	if(evt.keyCode==13)
	{
	    isanonymous = "";

	    commanage_send_login();
	}
    });
});

function add_comment()
{
    var comment_content = $("#comment").val();

    if( comment_content == '' || comment_content == "请在此发表评论，限1000字内。" )
    {
	alert("抱歉!评论文字不能为空，感谢您的支持！");
    }
    else if( comment_content.length > 1000 )
    {
	alert("字数过多，建议您分段发表。谢谢支持！");
    }
    else{
        $.ajax({ 
      	     type: "POST", 
	     url: "/commanage/add_comment/" + id + "/" + commentid, 
	     data: "isanonymous=" + isanonymous + "&add=add&comment=" + encodeURIComponent($("#comment").val()), 
	     success: function( responseText ){
	         alert("感谢您的留言！留言需经过审核，请稍后查看。");
	         reload_comments( responseText );
	     } 
        });
    }
}

function reload_comments( responseText )
{
	var res = eval('('+responseText+')');
	if(res.res)
	{
	    if( $("#url_redirect").val() != "" )
	    {
	        location.href = $("#url_redirect").val();
	    }
	    else
	    {
	        location.reload();
	    }
	    $.unblockUI();
	}
}

function commanage_send_login()
{
    var userlogin = $("#login").val();
    var userpassword = $("#password").val();

    var formstring = $("#ajaxlightbox").serialize();

    $.ajax({ 
      type: "POST", 
      url: "/action/login", 
      async: true,
      data: formstring,
      success: function( responseText ){
          commanage_after_login(responseText);
      },
      error: function(){
          alert("Error loading");
      }
   });
}

function commanage_after_login(responseText)
{
    var res = eval('('+responseText+')');

    if(res.res)
    {
        add_comment();
    }
    else
    {
	alert("会员名称或密码错误！");
    }
}
