
/***************************************
   Big Links Plugin for increasing the target area of links to a containing element
   @author Karl Swedberg
   @version 0.1 (11/19/2008)
   @requires jQuery v1.2.6+
   
***************************************/

;(function($) {

$.fn.biglinks = function(options) {
  var opts = $.extend({}, $.fn.biglinks.defaults, options);

  return this.each(function() {
    var $this = $(this).addClass(opts.biglinkClass);
    $this.click(function() {
      if (opts.preventDefault === true) {
        $('a:first', this).triggerHandler('click');
      } else {
        var url = $this.find('a')[0].href;
        window.location.href = url;
      }
    }).hover(function() {
      $this.addClass(opts.biglinkHoverClass);
    }, function() {
      $this.removeClass(opts.biglinkHoverClass);
    });
  });
};

// default options
$.fn.biglinks.defaults = {
  preventDefault: false,
  biglinkClass: 'biglink',
  biglinkHoverClass: 'biglink-hover'
};

})(jQuery);

