/***************************************************************************
 * 功能描述：关于圈子模块(服务端)
 * 版本号：  1.0 
 * 原作者：  zhouyi 
 * 创建日期：2007.10.16
 * 版权：世纪龙信息网络有限责任公司 21CN CORPORATION LTD. 
 ******************************************************************************/
 
 /**
 * 关于圈子
 * @type Object
 */
var ClubMeModule = {
		/**
     * 用户ID
     * @private
     * @type Number
     */
	 _uudId : INIT_LOAD_DATA._uud_id,
   _contentItem : "",
    /**
     * 获取用户详细信息
     * @param  {Integer}clubId
     *         圈子ID
     * @param  {String}coding
     *         编码格式
     * @return {String}
     *         返回户详细信息
     */ 
  getClubMe : function (clubId, coding){
  		ClubMeModule.initLoadClubMeFrame();
  		ClubMeModule.getBlogClubInfo(clubId, coding);
  },
    /**
     * 获取博客圈子信息
     * @param  {Integer}clubId
     *         圈子ID
     * @param  {String}coding
     *         编码格式
     * @return {String}
     *         返回博客圈子信息
     */ 
  getBlogClubInfo : function (clubId ,coding){
  	  try{
  	   JS21CN.ui.loadingContent("clubMessageId" ,"正在加载圈子信息");
  		 JS21CN.ui.loadingContent("clubBaseId" ,"正在加载基本资料");
  		 JS21CN.ui.loadingContent("clubMasterId" ,"正在加载圈主资料");
  		 JS21CN.allyes.getAllyesCode('blog_quan_about','blog','X','allyesId');
  		 blogViewProxy.getBlogClubInfo( clubId, coding, ClubMeModule.showClubMeResult);
    	 }catch(error){alert("由于网络原因,加载失败");}
  },
    /**
     * 加载关于我外框部分信息
     * @param  {String}join
     *         关于我外框部分信息
     * @return {void}
     *         
     */
  initLoadClubMeFrame : function (){
     	
     	var _a = [];
		 		_a.push('\
		<div class="allblanktable"></div>\
  		<div id="Sidebar">\
			<!-- 个人档案 -->\
			<!-- 日志分类 -->\
		<div id="blogleft">\
				<div id="bloglefttitlebg">\
					<div id="bloglefttitle" class="blogtitle12">&nbsp;&nbsp;圈子信息</div>\
					<div id="blogdot1"><img src="/images/arrow_up2.gif"/></div>\
				</div>\
				<div id="blogmeimg">\
				<div id="clubMessageId"></div>\
         <div class="allblanktable10"></div>\
					</div>\
					</div>\
        </div>\
		<div id="MainBody">\
			<div id="bloglist">\
				<div id="bloglistbg">\
					<div id="bloglisttitle" class="blogtitle12">关于圈子<br /></div>\
					<div id="blogdot1"></div>\
					<div id="blogline"></div>\
				</div>\
				<!-- 日志简述 -->\
				<div id="bloglisttitlebg">\
					<div class="bannerTitle12color" id="bloglisttitle2">&nbsp;&nbsp;基本资料</div><br />\
					<div id="blogdot2"></div>\
					<div id="bloglistinfo3">\
						<div id="clubBaseId"></div>\
						<div id="blogline"></div>\
				  </div>\
				</div>\
				<div id="bloglisttitlebg">\
					<div class="bannerTitle12color" id="bloglisttitle2">&nbsp;&nbsp;圈主资料</div><br />\
					<div id="blogdot2"></div>\
					<div id="bloglistinfo3">\
					<div id="clubMasterId"></div>\
				</div>\
		</div>\
			  ');
		   		 
	 		 $('MainBodyId').innerHTML =  _a.join("");
  },
     /**
     * 显示用户详细信息
     * @param  {object}result
     *         博客文章的分类信息
     * @return {void}
     *         
     */
  showClubMeResult : function (result) {
  	 var _userName = INIT_LOAD_DATA._userName;

	   if (result != null && typeof result == 'object'){
	   	var _a = [];
	   	var _b = [];
	   	var _c = [];
	   	//userGender = "保密";
	   	//var gender = HomeBlogManager.notDataDisposal(result.remoteUserBaseInfo.userGender,"保密");
	   	//if( gender == 1 ) userGender ="男";
	   	//else if( gender == 2 ) userGender ="女";
	   		var creationTime = JS21CN.dateTime.formatDate(result.creation_time,"yyyy-MM-dd");
		 		_a.push('\
						<img src="'+result.group_avatar+'"/><br /><a href="#" class="blogtitle14color"></a>\
					<div id="blogmeinfo">\
						<div id="blogmeinfo2">\
						');
				  if (INIT_LOAD_DATA._userId!=null && INIT_LOAD_DATA._userId >1){
							if(!INIT_LOAD_DATA._is_club_member){
								_a.push('<a href="javascript:BaseModuleService.applyToClub('+INIT_LOAD_DATA._userId+','+INIT_LOAD_DATA._club_id+')" class="blogtitle14color">申请加入</a> <br />');
						  }
							if(INIT_LOAD_DATA._is_club_member && !INIT_LOAD_DATA.isowner){
								_a.push('<a href="javascript:BaseModuleService.quitClub('+INIT_LOAD_DATA._userId+','+INIT_LOAD_DATA._club_id+')" class="blogtitle14color">退出圈子</a><br />');
							}
					 }
					 _a.push('\
						圈子访问量：'+result.visit_count+'<br />\
						圈子成员数：'+result.member_num+'<br />\
						圈子日志数：'+JS21CN.data.notDataDisposal(result.group_arti_count,"未统计")+'<br />\
					  </div>\
					 ');
		 		_b.push('\
					<div id="blogmeinfo">圈子名称： '+result.group_name+'<br />\
						  圈子分类： '+result.cateName1+'<br />\
						  圈子说明： '+result.group_desc+'<br />\
						  创建时间： '+creationTime+' <br />\
					  </div>\
				');
		 		_c.push('\
		 		 <div id="blogmeinfo">昵 称： '+result.userInfo.nickname+' <br />\
						  个人说明： '+result.userInfo.blogDesc+' <br />\
						  博客描述： '+result.userInfo.blogDesc+' <br />\
						  博客地址： http://blog.21cn.com/'+result.userInfo.emailName+' <br />\
						  Email：'+JS21CN.data.notDataDisposal(result.userInfo.email,"保密")+'<br />\
					  </div>\
		 		');
		 		 $('clubMessageId').innerHTML =  _a.join("");
		 		 $('clubBaseId').innerHTML =  _b.join("");
		 		 $('clubMasterId').innerHTML =  _c.join("");
	  }else{ 
	  	dwr.util.setValue('d4', dwr.util.toDescriptiveString(result, 1));
	  }
  }
};  
