﻿/**
*  Plugin which uses the Google AJAX Feed API for creating feed content
*  @author:  M. Alsup (malsup at gmail dot com)
*  @version: 1.0.2 (5/11/2007)
*  Documentation and examples at: http://www.malsup.com/jquery/gfeed/
*  Free beer and free speech. Enjoy!
*/
(function($) {

    if (!window.google) {
        alert('You must include the Google AJAX Feed API script');
        return;
    }

    if (!google.feeds) google.load("feeds", "1");

    $.fn.gFeed = function(options) {
        var opts = jQuery.extend({
            target: this,
            max: 5   // max number of items per feed
        }, options || {});

        var g = new google.feeds.FeedControl();

        this.each(function() {
            var url = this.href || opts.url;
            var title = opts.title || this.title || $(this).text();
            g.addFeed(url, title);
            g.setNumEntries(opts.max);
        });

        $(opts.target).each(function() {
            g.draw(this, opts.tabs ? { drawMode: google.feeds.FeedControl.DRAW_MODE_TABBED} : null);
        });

        return this;
    };

})(jQuery);
