/*
 * jTwitter 1.1.1 - Twitter API abstraction plugin for jQuery
 *
 * Copyright (c) 2009 jQuery Howto
 *
 * Licensed under the GPL license:
 *   http://www.gnu.org/licenses/gpl.html
 *
 * URL:
 *   http://jquery-howto.blogspot.com
 *
 * Author URL:
 *   http://jquery-howto.blogspot.com
 *
 */
(function($) {
  $.extend({
    jTwitter: function(username, numPosts, fnk) {
      var info = {};
      
      // If no arguments are sent or only username is set
      if (username == 'undefined' || numPosts == 'undefined') {
        return;
      }
      else if ($.isFunction(numPosts)) {
        // If only username and callback function is set
        fnk = numPosts;
        numPosts = 5;
      }
      
      var url = "http://twitter.com/status/user_timeline/" +
      username +
      ".json?count=" +
      numPosts +
      "&callback=?";
      
      $.getJSON(url, function(data) {
        if ($.isFunction(fnk)) {
          fnk.call(this, data);
        }
      });
    }
  });
})(jQuery);

