(function($){var a,b;var c=0;var d=32;var f;$.fn.TextAreaResizer=function(){return this.each(function(){a=$(this).addClass('processed'),b=null;$(this).wrap('<div class="resizable-textarea"><span></span></div>').parent().append($('<div class="slider"></div>').bind("mousedown",{el:this},startDrag));var g=$('div.slider',$(this).parent())[0];g.style.marginRight=(g.offsetWidth-$(this)[0].offsetWidth)+'px';});};function startDrag(e){a=$(e.data.el);a.blur();c=mousePosition(e).y;b=a.height()-c;a.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false;}function performDrag(e){var h=mousePosition(e).y;var i=b+h;if(c>=(h)){i-=5;}c=h;i=Math.max(d,i);a.height(i+'px');if(i<d){endDrag(e);}return false;}function endDrag(e){$(document).unbind('mousemove',performDrag).unbind('mouseup',endDrag);a.css('opacity',1);a.focus();a=null;b=null;c=0;}function mousePosition(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop};};})(jQuery);