/***************************************************************************
 * 功能描述：初始化圈子相关数据
 * 版本号：  1.0 
 * 原作者：  zhouyi 
 * 创建日期：2007.10.09 
 * 版权：世纪龙信息网络有限责任公司 21CN CORPORATION LTD. 
 ******************************************************************************/

/**
 * 初始化首页HTML相关数据
 * @type Object
 */
var INIT_BLOG_CLUB = {
		/**
     * URL路径
     * @private
     * @type String
     */
	   _init_flag_model : INIT_LOAD_DATA._flag_model,
	   /**
     * 用户CSS路径
     * @private
     * @type String
     */
	  _init_css_path_name : '/css/theme/'+INIT_LOAD_DATA._theme_id,
	   /**
     * 用户显示内容数
     * @private
     * @type String
     */
	  _init_content_item_number : '/css/theme/'+INIT_LOAD_DATA._theme_id,
	  /**
     * 文章摘要图片大小
     * @private
     * @type Integer
     */
	  _init_content_item_number : 400,
    /**
     * 用户显示模块名称
     * @private
     * @type Array
     */
    _init_content_item_name : INIT_LOAD_DATA._content_item,
    // 审核数组
    audits : new Array(INIT_LOAD_DATA._audited_not,INIT_LOAD_DATA._audited_trusted,INIT_LOAD_DATA._audited_pass),
		 // 审核数组
		locks  : new Array(INIT_LOAD_DATA._nock_not,INIT_LOAD_DATA._nock_open),
		
		//当前用户非博主
		otherShareModels : new Array(INIT_LOAD_DATA._share_public,INIT_LOAD_DATA._share_password),

		//博主查看自己的文章
    ownerShareModels : new Array(INIT_LOAD_DATA._share_public,INIT_LOAD_DATA._share_password,INIT_LOAD_DATA._share_private),
		
	  /**
     * 首页内容项框
     * @type String
     */
    init_blog_club_module : function(){
    	var _a = [];
    	//加载用户定制后的模块
    	var _name = INIT_BLOG_CLUB._init_content_item_name;
       for( var j=0; j < _name.length; j++){
        	_a.push('\
        		 			<div class="qztag1">\
									<div class="index14color" id="qzsubmenu1">'+_name[j].name+'</div>\
									<div id="blogClubModule'+_name[j].id+'">\
        					</div>\
        					</div>\
        				  <div class="allblanktable10"></div>\
        	 ');
        }
        return _a.join("");
      },
    /**
     * 初始化边框、主题、版式、
     * @return {Void}
     */
    init_club_base : function(){

    		//定制首页主题
   			//var blog_home_theme_show = JST_BLOG_HOME.get_jst_blog_home_theme();
  			//定制首页版式
				//var blog_home_layout_show = JST_BLOG_HOME.get_jst_blog_home_layout(1,1,1);
				//定制首页内容
			//	var blog_home_module_show = JST_BLOG_HOME.jst_blog_home_module();
				//加载圈子首页内容项外框
				var init_blog_club_module = INIT_BLOG_CLUB.init_blog_club_module();
			
			  /**
		     * 初始化内容项边框
		     * @private
		     * @type JSON
		     */
				$('clubModuleId').innerHTML = init_blog_club_module;
				/**
		     * 输出主题页面
		     * @private
		     * @type JSON
		     */
				//$('divThemeId').innerHTML = blog_home_theme_show;
				/**
		     * 输出版式页面
		     * @private
		     * @type JSON
		     */
		  	//$('divLayoutId').innerHTML = blog_home_layout_show;
	  		/**
		     * 输出内容项页面
		     * @private
		     * @type JSON
		     */
  			//$('divModuleItemId').innerHTML = blog_home_module_show;
  			//$('sybsId'+(INIT_LOAD_DATA._layout_id-1000)).className = "sybsicon1";
   },
      
    /**
     * 初始化页面数据
     * @return {Void}
     */
   init_club_content : function(){
	   	  
   	/*---------------------------blog left module start------------------------------------------*/   
		  var _item_name = INIT_BLOG_CLUB._init_content_item_name;

		  for( var j=0; j < _item_name.length; j++){
					 if(_item_name[j].id == 402){
		  			/**
				     * 获取用户公告信息
				     * @return {String}join
				     */
		   			 BulletinModule.getBulletins();
		  		}if(_item_name[j].id == 403){
					  /**
				     * 显示首页小模块圈友列表
				     * @param  {Integer}clubId 圈子编号
				     * @param  {Integer}iPage  页码
				     * @param  {Integer}pageSize 圈页记录数
				     * @param  {String}coding 编码格式
				   	 * @return {String}
				     *         返回圈友列表
			       */ 
  					 BaseModuleService.getClubMember(INIT_LOAD_DATA._club_id, 1, 6, 'GBK');
		  		}if(_item_name[j].id == 404){
				    /**
				     * 取最新圈子
				     * @param  {Integer}operation 业务类型
				     * @param  {Integer}top 圈子数
				      * @param  {String}coding 编码格式
				   	 * @return {String}
				     *         返回好友
				     */ 
				 		 BaseModuleService.getNewClub(1320, 10, 'GBK');
		  		}
		  }
				/*---------------------------blog left module end------------------------------------------*/ 
		},
	  /**
     * 加载相应的模块
     * @return {Void}
     */
     init_club_module : function(){
     	
			 /*---------------------------blog body big module start-------------------------------------*/   		

				var falgModele = INIT_LOAD_DATA._flag_model;
				//根据用户的选择显示相应的模块
				
				switch(falgModele){
						case 'clubHome':						
						INIT_BLOG_CLUB.init_club_base();
			 			INIT_BLOG_CLUB.init_club_content();
			 			$(falgModele+"_id").className="indexmenubb";
  					ClubArticleModule.getCommandArticleList( 1, 5, INIT_LOAD_DATA._club_id, INIT_BLOG_CLUB.audits, 1, 10, 'GBK');
						break;
					case 'clubArticle':
						$(falgModele+"_id").className="indexmenubb";
  					ClubArticleModule.getCommandArticleList( 2, 5, INIT_LOAD_DATA._club_id, INIT_BLOG_CLUB.audits, 1, 10, 'GBK');
						break;
					case 'clubFriend':
				    /**
				     * 显示首页小模块圈友列表
				     * @param  {Integer}clubId 圈子编号
				     * @param  {Integer}iPage  页码
				     * @param  {Integer}pageSize 圈页记录数
				     * @param  {String}coding 编码格式
				   	 * @return {String}
				     *         返回圈友列表
				     */
				     $(falgModele+"_id").className="indexmenubb";
						ClubFriendModule.getClubFriendList(INIT_LOAD_DATA._club_id, 1,ClubFriendModule._page_size, ClubFriendModule._coding);
						break;
					case 'clubMe':
						$(falgModele+"_id").className="indexmenubb";
						ClubMeModule.getClubMe(INIT_LOAD_DATA._club_id,'GBK');
						break;
					default:
						INIT_BLOG_CLUB.init_club_base();
			 			INIT_BLOG_CLUB.init_club_content();
			 			$("clubHome_id").className="indexmenubb";
						ClubArticleModule.getCommandArticleList( 1, 5, INIT_LOAD_DATA._club_id, INIT_BLOG_CLUB.audits, 1, 10, 'GBK');
					}
				/*---------------------------blog body big module start--------------------------*/
   }
};


