function subscribeToObject(c,b,a){$(c).effects().start({opacity:[1,0]});url="/activity/process-subscribe/?content_type_id="+b+"&object_id="+a;new VinesAjax(url,{method:"GET",update:c,onComplete:function(){$(c).effects().start({opacity:[0,1]});var d="/activity/launchpad-alert/?content_type_id="+b+"&object_id="+a;lp=new LaunchPad.Base({titleTextStr:"Subscription Information",url:d}).open()}}).request()}function unSubscribeFromObject(a,b){$(a).effects().start({opacity:[1,0]});url="/activity/process-unsubscribe/?subscription_id="+b;new VinesAjax(url,{method:"GET",update:a,onComplete:function(){$(a).effects().start({opacity:[0,1]})}}).request()}function getMoreActivity(b,c){if(c){url=c}else{url="/activity/get-more-activity/"}var a={max_activity_id:b};new Request.JSON({url:url,onSuccess:function(d){if(d.new_activity){var e=new Element("div");e.setStyle("opacity",0);e.innerHTML=d.html;e.injectTop($("js-activity-list"));var f=new Fx.Slide(e);f.hide();e.setStyle("opacity",1);f.slideIn();if(d.max_activity_id){b=d.max_activity_id}}}}).send(a);myTimer=$clear(myTimer);myTimer=function(){getMoreActivity(b,url)}.delay(5000)};
