/**
 * 获取验证码 
 * update ouyj 2010-10-8 
 */
function verifyCodeClick(){
	if($("#verifyCode").val() == "\u70b9\u51fb\u83b7\u53d6\u9a8c\u8bc1\u7801"){
		refreshVerifyCode('verify_code','encodeVerifyCode','A');
		$("#verifyCode").val("");
		$("#verify_code").css("display","block");
		$("#refreshVerifyCodes").css("display","block");
	}							
}

/**
 * 验证必填项，以及必填的长度
 */
function check(text, div, lendiv, len) {
	if ($.trim($("#" + text).val()) == "") {
		// alert("请输入您的姓名！");
		$("#" + div).show();
		return false;
	} else {
		$("#" + div).hide();
	}

	if ($.trim($("#" + text).val()).length > len) {
		$("#" + lendiv).show();
		return false;
	} else {
		$("#" + lendiv).hide();
	}
	return true;
}

/**
 * 验证必填项
 */
function checkNull(text, div) {
	if ($.trim($("#" + text).val()) == "") {
		// alert("请输入您的姓名！");
		$("#" + div).show();
		return false;
	} else {
		$("#" + div).hide();
	}

	return true;
}

/**
 * 验证长度
 */
function checkLen(text, lendiv, len) {
	if ($.trim($("#" + text).val()).length > len) {
		$("#" + lendiv).show();
		return false;
	} else {
		$("#" + lendiv).hide();
	}
	return true;
}

/**
 * 验证验证码
 */
function checkVerifyCode() {
	if ($.trim($("#verifyCode").val()) == "") {
		$("#verifyCodediv").show();
		return false;
	} else {
		$("#verifyCodediv").hide();
	}
	/* ouyj 2010-10-8 注释掉这段代码
	if ($.trim($("#verifyCode").val()).toLowerCase() != $
			.trim($("#verify_code").html()).toLowerCase()) {
		$("#verifyCodeErrordiv").show();
		return false;
	} else {
		$("#verifyCodeErrordiv").hide();
	}
	*/
	return true;
}

/**
 * 发表评论.
 * update ouyj 20101-10-09
 */
function comForm_onsubmit(url) {
	// 教育装备用户不能在别人博客里发表评论！
	if ($.cookie("usr_id") != null) {
		if ($.cookie("usr_type") == 30
				&& $.cookie("usr_id") != $("#userId").val()) {
			alert("\u5bf9\u4e0d\u8d77\uff0c\u6559\u80b2\u88c5\u5907\u7528\u6237\u4e0d\u80fd\u5728\u522b\u4eba\u535a\u5ba2\u91cc\u53d1\u8868\u8bc4\u8bba\uff01");
			return false;
		}
	}
	tinyMCE.triggerSave(true);
	if (check("comuserName", "userNamediv", "userNameLengthdiv", 100)
			&& check("acommentTitle", "titlediv", "titlelengthdiv", 100)
			&& checkNull("commentContent", "contentdiv")
			&& checkLen("comuserHomepage", "homepagediv", 500)
			&& checkVerifyCode()) {
		//return true;
		_ajaxSubmitCom(url);
	}
	return false;

}

/** 异步删除评论 */
function _ajaxDelCom(_url) {
	if (!confirm("\u786e\u8ba4\u5220\u9664\u8be5\u8bc4\u8bba\u4e48\uff1f")) {
		return false;
	}
	$.ajax( {
		type : "POST",
		url : _url,
		async : true,
		success : function(msg) {
			$("#comments").html(msg);
			return false;
		},
		error : function() {
			alert("删除失败！");
			return false;
		}
	});
}

/**
 * 删除的显示与隐藏
 */
function remCollapse(id, state) {
	var obj = o("rem" + id);
	if (!obj)
		return;
	display(obj, state);
}

/**
 * 引用评论
 */
function referenceComment(nickName,publishDate,contentDivId) {
	var content = $("#" + contentDivId).html();
	tinyMCE
			.execCommand(
					'mceReplaceContent', 
					false,
					"<div style='margin:2px;padding:10px;border:1px dashed #333333;word-break:break-all;font-size:12px;'>"
							+ nickName
							+ "\u5728"
							+ publishDate
							+ "\u5199\u9053\uff1a<br>"
							+ content + "</div><br>");
}

/** 异步提交评论 ouyj 2010-10-9*/
function _ajaxSubmitCom(_url) {
	$("#_submit").hide();
	$.ajax( {
		type : "POST",
		url : _url,
		data : {
			"model.userName" : encodeURI($("#comuserName").val()),
			"model.commentKind" : $("#commentKind").val(),
			"model.articleId" : $("#articleId").val(),
			"model.userId" : $("#userId2").val(),
			"model.userHomepage" : $("#comuserHomepage").val(),
			"model.commentTitle" : encodeURI($("#acommentTitle").val()),
			"model.commentContent" : encodeURI($("#commentContent").val()),
			encodeVerifyCode : $("#encodeVerifyCode").val(),
			verifyCode : $("#verifyCode").val()
		},
		async : true,
		success : function(msg) {
			if(msg!="noPassVerify"){
				var _context = "";
				var dir="";
				dir="/index/article/view/"+$("#articleId").val()+".jspx?blogUserId="+$("#userId2").val();
				_ajaxLoadPage(dir, 'contInfo');
			}else{
				$("#_submit").show();
				$("#verifyCodeErrordiv").css("display","block");
			}
		},
		error : function() {
			alert("提交失败！");
		}
	});
}

