/*
 * TweetPeet 0.2 - jQuery twitter profile image widget
 *
 * Copyright (c) 2009 Simon Wood (http://www.hpoom.co.uk/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Revision: $Id: jquery.tweetPeep.js 2009-07-17 $
 *
 */

(function($){jQuery.fn.tweetPeep=function(options){var settings=jQuery.extend({type:$.tweetPeep.search,search:"TweetPeep",numToFetch:(Math.ceil($(this).width()/48)*Math.ceil($(this).height()/48)),toolTips:true,animate:false},options);return this.each(function(){$(this).css('overflow','hidden');var toAppendTo=this;var pagesToFetch=Math.ceil(settings.numToFetch/100);for(var currentPage=1;currentPage<=pagesToFetch;currentPage++){var perPageNumToFetch=100;if(currentPage==pagesToFetch){perPageNumToFetch=settings.numToFetch%100;if(perPageNumToFetch==0){perPageNumToFetch=100;}}
if(settings.type==$.tweetPeep.friends){var twitterUrl='http://twitter.com/statuses/friends.json'+'?screen_name='+settings.search+'&page='+currentPage+'&callback=?';}else{var twitterUrl='http://search.twitter.com/search.json'+'?q='+settings.search+'&rpp='+perPageNumToFetch+'&page='+currentPage+'&callback=?';}
$.getJSON(twitterUrl,function(data){$.each((data.results?data.results:data),function(resultIndex,result){var newImg=$('<img>');$(newImg).addClass('twitterImg').attr('src',result.profile_image_url).attr('alt',(result.from_user?result.from_user:result.screen_name)).css({'float':'left','height':'48px','width':'48px'});if(settings.toolTips){$(newImg).attr('title',(result.text?result.text:result.status.text));}
$(toAppendTo).append(newImg);});});}});};jQuery.tweetPeep={search:'seach',friends:'friends'};})(jQuery);
