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