;(function($) {
    $.fn.productSummaryNav = function(options) {
        var opts = $.extend({}, $.fn.productSummaryNav.defaults, options);
        
        return this.each(function() {
            var $container = $(this);
            
            // Support for the Metadata Plugin.
            var o = $.meta ? $.extend({}, opts, $this.data()) : opts;
            
            $container.click(function(event) {
                if (!$(event.originalTarget).is("a") && !$(event.originalTarget).is("input")) {
                    event.preventDefault();
                    window.location = $container.find(opts.productLinkSelector).eq(0).attr("href");
                }
            });
        });
    };
    
    // default options
    $.fn.productSummaryNav.defaults = {
    	productLinkSelector: ".product_info a.detail_link"
    };
    
})(jQuery);

