(function(a){a.fn.TextAreaExpander=function(e,d){var c=!(a.browser.msie||a.browser.opera);function b(i){i=i.target||i;var j=i.value.length,g=i.offsetWidth;if(j!=i.valLength||g!=i.boxWidth){if(c&&(j<i.valLength||g!=i.boxWidth)){i.style.height="0px";}var f=Math.max(i.expandMin,Math.min(i.scrollHeight,i.expandMax));i.style.overflow=(i.scrollHeight>f?"auto":"hidden");i.style.height=f+"px";i.valLength=j;i.boxWidth=g;}return true;}this.each(function(){if(this.nodeName.toLowerCase()!="textarea"){return;}var f=this.className.match(/expand(\d+)\-*(\d+)*/i);this.expandMin=e||(f?parseInt("0"+f[1],10):0);this.expandMax=d||(f?parseInt("0"+f[2],10):99999);b(this);if(!this.Initialized){this.Initialized=true;a(this).css("padding-top",0).css("padding-bottom",0);a(this).bind("keyup",b).bind("focus",b);}});return this;};a.fn.TextAreaCounter=function(){var c=!(a.browser.msie||a.browser.opera);function b(f){f=f.target||f;if(a(f).attr("rel")){a("#jqtextarea_info_"+f.name).remove();var d=a(f).attr("rel")-f.value.length;if(d<0){a(f).after("<div id='jqtextarea_info_"+f.name+"' class='right help' style='background-color:#f00;color:#fff;'>"+d+" Zeichen</div>");}else{a(f).after("<div id='jqtextarea_info_"+f.name+"' class='right help'>"+d+" Zeichen</div>");}}return true;}this.each(function(){if(this.nodeName.toLowerCase()!="textarea"){return;}b(this);this.Initialized=true;a(this).bind("keyup",b).bind("focus",b);});return this;};})(jQuery);jQuery(document).ready(function(){jQuery("textarea[class*=expander]").TextAreaExpander("50","1000");jQuery("textarea[class*=counter]").TextAreaCounter();});