//数据检验必须定制
function votePlugCheckData(strHtmlIDPrefix,nArticleID) {
	strHtmlIDPrefix="pl";
	if ($G(strHtmlIDPrefix+"_Vote_Options_textarea")!=null) {
		var strVoteOptions=$G(strHtmlIDPrefix+"_Vote_Options_textarea").value;
		var arrVoteOptions=strVoteOptions.split("\n");
		if(nArticleID==0 && arrVoteOptions.length<=1){
			alert(plVoteLang.AlertInputVoteContent);
			return false;
		}
		strVoteOptions='';
		var strErrItem="";
		for (i=0;i<arrVoteOptions.length;i++){
			if( i>0) {
				strVoteOptions +="^";
			}
			strVoteOptions += $.gen.paramEscape(arrVoteOptions[i]);
			if ($.cm.trim(arrVoteOptions[i])=="") strErrItem += cmLang.AlertConfirmPluginVoteAt+parseInt((i+1),10)+cmLang.AlertConfirmPluginVoteAt+"\n";
		}
		//在编辑投票文章时，是允许不填写投票项的，所以加了如下判断
		if(nArticleID>0 && arrVoteOptions.length==1) strErrItem="";
		if(strErrItem!=""){
			alert(cmLang.AlertConfirmPluginVoteS+"\n\n"+strErrItem+"\n"+cmLang.AlertConfirmPluginVoteNotNull+"\n");
			return false;
		}
	}
	var strReqForm="voteOptions="+strVoteOptions;
	var nVoteIsView=0
	if ($G(strHtmlIDPrefix+"_plugin_VoteIsView_checkbox")!=null&&$G(strHtmlIDPrefix+"_plugin_VoteIsView_checkbox").checked==true) {
		nVoteIsView=1
	}
	strReqForm=strReqForm+"&voteIsView="+nVoteIsView;
	if( nArticleID<=0){
		strReqForm=strReqForm+"&voteLifePeriod="+$G(strHtmlIDPrefix+"_Vote_LifePeriod_select").value+"&voteMulti="+$.gen.getCheckedRowsValues(strHtmlIDPrefix+"_Vote_Type_radio",",");			
	}
	return strReqForm;
}
function votePlugDelOp(ids) {
	var data='objIDs='+ids;
	$.cm.ajax({
		type: 'POST',
		url: '/Plugins/vote/votemisc.do?action=DelVote',
		data:data
	});
}
function avOpVote(strHtmlIDPrefix,nArticleID,nViewType){
	var strVoteResults = $.gen.getCheckedRowsValues(strHtmlIDPrefix+"_Vote_input",",");
	if( strVoteResults==null || strVoteResults==""){
		alert(plVoteLang.AlertInputVoteType);
		return;
	}
	var data="htmlIDPrefix="+strHtmlIDPrefix+"&objID="+nArticleID+"&votes="+strVoteResults;
	$.cm.ajax({
		type: 'POST',
		url: '/Plugins/vote/votemisc.do?action=OpVote',
		data:data,
		success: function(r){
			if(parseInt(r)==0) alert(plVoteLang.AlertErrOp);
			else{
				if (nViewType==0) $.plug.plugViewExpand(strHtmlIDPrefix,0,nArticleID,1);
				else location.href='/Forum/'+nArticleID;
			}
		}
	});	
}