﻿(function($){
	$.blog={
		relActStar:function(prefix,nObjType,nObjID,nObjMemID,nOpAuxID){
			$.cm.ajax({
				type: 'POST',
				url: '/Framework/FrameworkMisc.do?action=RelActStar',
				data:'objType='+nObjType+'&objID='+nObjID+'&objMemID='+nObjMemID+'&opAuxID='+nOpAuxID,
				success: function(r){
					r=parseInt(r);
					if(r==1||r==0){
						var emStar=$('#'+prefix+"_Star"+nObjType+"_"+nObjID+"_span");
						var _simg="";
						var sCnt=$('#'+prefix+"_Star"+nObjID+"_Count_span");
						var fImg=$("#blog_FavOp_img");
						var nSCnt=parseInt(sCnt.text());
						var _src='';
						if(r==1){
							_simg=blogLang.CancelStar;
							nSCnt++;
							_src='/Blog/images/blog_HasFavBtn.jpg';
						}else{
							_simg=blogLang.Star;
							nSCnt--;
							_src='/Blog/images/blog_FavBtn.jpg';
						}
						emStar.html(_simg);
						sCnt.text(nSCnt);
						fImg.attr('src',_src);
					}
				} 
			});
		},
		relActRec:function(prefix,type,oID,omID,oaID,flID){
			var emOp=$('#'+prefix+'_RecOp'+oID+'_span');
			if(emOp.html()!=undefined){
				emOp.html('');
				$.cm.ajax({
					type: 'POST',
					url: '/Framework/FrameworkMisc.do?action=RelActRec',
					data:'objType='+type+'&objID='+oID+'&objMemID='+omID+'&opAuxID='+oaID+'&flabelID='+flID,
					success: function(r){
						var recC=0,retMsg='';
						if(flID>0){
							var arrR=r.split(c_strToken_Level0);
							recC=parseInt(arrR[0]);
							retMsg=arrR[1];
						}else recC=parseInt(r);
						if(recC>0){
							var emC=$('#'+prefix+"_RecCount"+oID+"_span");
							emC.text(parseInt(emC.text())+recC);
							emOp.text(blogLang.Reced);	
						}
						if(retMsg!='') alert(retMsg);
					}
				});
			}
		},
		searchGo:function(prefix){
			var _s=$.cm.searchCheckInput(c_nSearchType_ByContent,'articles_Search_Key_text');
			if($.cm.trim(_s)!='') location.href=prefix+"/"+_s+"/";
		},
		popLinkOp:function(prefix,memNick,memID){
			var mid=$('#'+prefix+'_selMemNick_'+memID).val();
			if(mid==undefined||mid==-1){
				alert(wpLang.AlertChoseModule);
				return;
			}
			$.cm.ajax({
				type: 'POST',
				url: '/Blog/blogPopWin.do?action=OpBlogLink',
				data:$.gen.paramEscape('mID='+mid+'&opType=0&lID=0&lName='+memNick+'\'s space&lType=0&lURL=/user/'+memNick+'&lIntro='+memNick+'\'s space'),
				success: function(r){
					r=parseInt(r);
					if(r==0) alert(cmLang.AlertOpFailure);
				}
			});
		}
	}
})(jQuery);
