(function(a){a.fn.getTwitter=function(h){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,h);return this.each(function(){var d=a(this);d.hide().empty().addClass("twitted");b.showHeading&&d.append("<h2>"+b.headingText+"</h2>");d.append('<ul id="twitter_update_list"><li></li></ul>');var c=a("#twitter_update_list");
c.hide();var f=a('<p class="preLoader">'+b.loaderText+"</p>");d.append(f);b.showProfileLink&&d.append('<p class="profileLink"><a href="http://twitter.com/'+b.userName+'">http://twitter.com/'+b.userName+"</a></p>");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(f).remove();b.showTimestamp||c.find("li").each(function(){var g=a(this).children("a"),i=
g.html();g.remove();a(this).attr("title",i)});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);
