﻿/**
*  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);

