(function($){var oEvents={};$.fling=function(sAction,sName,mParams){switch(sAction){case 'create':oEvents[sName]=$('<a/>');break;case 'destroy':if(oEvents[sName])delete oEvents[sName];break;case 'publish':if(oEvents[sName])oEvents[sName].trigger('fling',[mParams]);else oEvents[sName]=$('<a/>');break;case 'subscribe':if(oEvents[sName])oEvents[sName].bind('fling',mParams);else oEvents[sName]=$('<a/>').bind('fling',mParams);break;};};})(jQuery);