(function(b){b.fn.getTwitter=function(f){b.fn.getTwitter.defaults={request:"timeline",q:null,userName:null,className:"twitter",numTweets:5,loaderText:"Loading from Twitter...",slideIn:!0,slideDuration:750,showTimestamp:!0,excludeReplies:!1,excludeRts:!1,excludeStatus:!1,excludeAvatar:!1,resultType:"mixed",ready:null};var a=b.extend({},b.fn.getTwitter.defaults,f);return this.each(function(){var d=b(this);d.hide().empty().addClass(a.className);var c=b('<div class="twitterlist"></div>').hide();d.append(c);
var e=b('<div class="preLoader">'+a.loaderText+"</div>");d.append(e).show();c.load("/api/twitter/",b.param({request:a.request,q:a.q,username:a.userName,numtweets:a.numTweets,exclude_replies:a.excludeReplies?1:0,exclude_rts:a.excludeRts?1:0,exclude_status:a.excludeStatus?1:0,exclude_avatar:a.excludeAvatar?1:0,result_type:a.resultType}),function(){e.remove();a.showTimestamp||c.find("li,p").has("a").each(function(){var a=b(this).children("a.twitterstatus");b(this).attr("title",a.text());a.remove()});
a.slideIn?c.slideDown():c.show();c.find("li:first").addClass("firstTweet");c.find("li:last").addClass("lastTweet");typeof a.ready=="function"&&a.ready()})})}})(jQuery);
