(function(a){a.fn.getTwitter=function(i){a.fn.getTwitter.defaults={userName:null,numTweets:5,loaderText:"Loading tweets...",slideIn:true,slideDuration:750,showHeading:true,headingText:"Latest Tweets",showProfileLink:true,showTimestamp:true};var b=a.extend({},a.fn.getTwitter.defaults,i);return this.each(function(){var d=a(this);d.hide().empty().addClass("twitted");b.showHeading&&d.append("<h2>"+b.headingText+"</h2>");var f='<ul id="twitter_update_list"><li></li></ul>';d.append(f);var c=a("#twitter_update_list"); c.hide();var g=a('<p class="preLoader">'+b.loaderText+"</p>");d.append(g);if(b.showProfileLink){f='<p class="profileLink"><a href="http://twitter.com/'+b.userName+'">http://twitter.com/'+b.userName+"</a></p>";d.append(f)}d.show();a.getScript("http://twitter.com/javascripts/blogger.js");a.getScript("http://twitter.com/statuses/user_timeline/"+b.userName+".json?callback=twitterCallback2&count="+b.numTweets,function(){a(g).remove();b.showTimestamp||c.find("li").each(function(){var h=a(this).children("a"), j=h.html();h.remove();a(this).attr("title",j)});if(b.slideIn){var e=c.data("originalHeight");if(!e){e=c.show().height();c.data("originalHeight",e);c.hide().css({height:0})}c.show().animate({height:e},b.slideDuration)}else c.show();c.find("li:first").addClass("firstTweet");c.find("li:last").addClass("lastTweet")})})}})(jQuery);
