var Fans={fans_owner_id:false,fans_id:false,user_id:0,fans_type:"",processing:false,initialize:function(c){if(c!=null){this.init_controls(c)}else{var a=this;var b=new Request.JSON({url:"fan_ajax.php",method:"post",data:{task:"initialize",fans_owner_id:a.fans_owner_id,fans_id:a.fans_id,fans_type:a.fans_type},onComplete:function(d){a.init_controls(d.info)}}).send()}},leave:function(){if(this.processing){return false}var a=this;this.processing=true;var b=new Request.JSON({url:"fan_ajax.php",method:"post",data:{task:"leave",fans_owner_id:a.fans_owner_id,fans_id:a.fans_id,fans_type:a.fans_type},onComplete:function(c){if(c.status){a.init_controls(c.info)}a.processing=false}}).send()},join:function(){if(this.processing){return false}var a=this;this.processing=true;var b=new Request.JSON({url:"fan_ajax.php",method:"post",data:{task:"join",fans_owner_id:a.fans_owner_id,fans_id:a.fans_id,fans_type:a.fans_type},onComplete:function(c){if(c.status){a.init_controls(c.info)}a.processing=false}}).send()},create_fan_club:function(){if(this.processing){return false}var a=this;this.processing=true;var b=new Request.JSON({url:"fan_ajax.php",method:"post",data:{task:"create_fan_club",fans_owner_id:a.fans_owner_id,fans_id:a.fans_id,fans_type:a.fans_type},onComplete:function(c){if(c.status){a.init_controls(c.info)}a.processing=false}}).send()},enable_fan_club:function(){if(this.processing){return false}var a=this;this.processing=true;var b=new Request.JSON({url:"fan_ajax.php",method:"post",data:{task:"enable_fan_club",fans_owner_id:a.fans_owner_id,fans_id:a.fans_id,fans_type:a.fans_type},onComplete:function(c){if(c.status){a.init_controls(c.info)}a.processing=false}}).send()},disable_fan_club:function(){if(this.processing){return false}var a=this;this.processing=true;var b=new Request.JSON({url:"fan_ajax.php",method:"post",data:{task:"disable_fan_club",fans_owner_id:a.fans_owner_id,fans_id:a.fans_id,fans_type:a.fans_type},onComplete:function(c){if(c.status){a.init_controls(c.info)}a.processing=false}}).send()},init_controls:function(a){this.hide_all_control();if(this.user_id==this.fans_owner_id){if(!a.fan_exists){if(a.level_fans_allow){this.show_control("create")}}else{if(a.status){if(a.level_fans_allow){this.show_control("disable");this.show_control("html")}this.show_control("suggest");if(a.total_fans>0&&a.level_fans_allow){this.show_control("mass_message")}}else{if(a.level_fans_allow){this.show_control("enable")}}}}else{if(a.fan_exists&&a.status){if(a.is_fan){this.show_control("leave")}else{this.show_control("join")}this.show_control("suggest")}}},show_control:function(a){$("fans_menu_"+a+"_"+this.fans_id).style.display=""},hide_control:function(a){$("fans_menu_"+a+"_"+this.fans_id).style.display="none"},hide_all_control:function(){$("fans_menu_join_"+this.fans_id).style.display="none";$("fans_menu_leave_"+this.fans_id).style.display="none";$("fans_menu_create_"+this.fans_id).style.display="none";$("fans_menu_enable_"+this.fans_id).style.display="none";$("fans_menu_disable_"+this.fans_id).style.display="none";$("fans_menu_suggest_"+this.fans_id).style.display="none";$("fans_menu_html_"+this.fans_id).style.display="none";$("fans_menu_mass_message_"+this.fans_id).style.display="none"}};
