(function($){$.fn.extend({limit:function(c,d){var e;var f=$(this);$(this).focus(function(){e=window.setInterval(substring,100)});$(this).blur(function(){clearInterval(e);substring()});function substring(){var a=$(f).val();var b=a.length;if(typeof d!='undefined'){$(d).html((c-b<=0)?'0':c-b)}if(b>c){$(f).val($(f).val().substring(0,c))}}substring()}})})(jQuery);