/* http://code.google.com/p/jqdynamicfontsize */
jQuery.fn.dynamicFontSize=function(a){var b=$.extend(jQuery.fn.dynamicFontSize.defaults,a);return this.each(function(){var d=$(this);var j=d.css("display");d.css("display","block");var h=d.css("font-size");h=h.substring(0,h.length-2);var e=h;var f=e;var k=d.height();var c=b.lines+0.6;if(d.height()>(h*c)){for(i=0;i<b.tries;i++){e-=(h*b.squeezeFactor);d.css("font-size",e+"px");if(d.height()<k){k=d.height();f=e}if(d.height()<(h*c)){k=0;f=0;break}}if(k&&f){d.css("font-size",f+"px")}}if(b.limitWidth){var g=d.width();d.css("display","inline");cssWidth=d.css("width");d.css("width","auto");var e=(h*g)/d.innerWidth();if(e<h||b.allowUpscaling){d.css("font-size",e+"px")}d.css("width",cssWidth)}d.css("display",j)})};jQuery.fn.dynamicFontSize.defaults={squeezeFactor:0.1,tries:3,lines:1,limitWidth:false,allowUpscaling:false};