;(function(jQuery){jQuery.fn.supersubs=function(options){var opts=jQuery.extend({},jQuery.fn.supersubs.defaults,options);return this.each(function(){var jQueryjQuery=jQuery(this);var o=jQuery.meta?jQuery.extend({},opts,jQueryjQuery.data()):opts;var fontsize=jQuery('<li id="menu-fontsize">&#8212;</li>').css({'padding':0,'position':'absolute','top':'-999em','width':'auto'}).appendTo(jQueryjQuery).width();jQuery('#menu-fontsize').remove();jQueryULs=jQueryjQuery.find('ul');jQueryULs.each(function(i){var jQueryul=jQueryULs.eq(i);var jQueryLIs=jQueryul.children();var jQueryAs=jQueryLIs.children('a');var liFloat=jQueryLIs.css('white-space','nowrap').css('float');var emWidth=jQueryul.add(jQueryLIs).add(jQueryAs).css({'float':'none','width':'auto'})
.end().end()[0].clientWidth/fontsize;emWidth+=o.extraWidth;if(emWidth>o.maxWidth){emWidth=o.maxWidth;}
else if(emWidth<o.minWidth){emWidth=o.minWidth;}
emWidth+='em';jQueryul.css('width',emWidth);jQueryLIs.css({'float':liFloat,'width':'100%','white-space':'normal'})
.each(function(){var jQuerychildUl=jQuery('>ul',this);var offsetDirection=jQuerychildUl.css('left')!==undefined?'left':'right';jQuerychildUl.css(offsetDirection,emWidth);});});});};jQuery.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0};})(jQuery);
