/*
 * 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 = 0;
            }

            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);
