function TextTrimmer(b){var a=this;this.minValue=0;this.maxValue=100;this.chunks=false;this.prevValue=0;if(b>=this.maxValue){this.curValue=this.maxValue}else{if(b<this.minValue){this.curValue=this.minValue}else{this.curValue=b}}this.slider=new K2Slider("#trimmerhandle","#trimmertrack",{minimum:0,maximum:10,value:10,onSlide:function(c){a.doTrim(c*10)},onChange:function(c){a.doTrim(c*10)}});jQuery("#trimmermore").click(function(){a.slider.setValueBy(1);return false});jQuery("#trimmerless").click(function(){a.slider.setValueBy(-1);return false});jQuery("#trimmertrim").click(function(){a.slider.setValue(a.minValue);return false});jQuery("#trimmeruntrim").click(function(){a.slider.setValue(a.maxValue);return false})}TextTrimmer.prototype.trimAgain=function(){this.loadChunks();this.doTrim(this.curValue)};TextTrimmer.prototype.loadChunks=function(){var a=jQuery("#dynamic-content .entry-content");this.chunks=[];for(i=0;i<a.length;i++){this.chunks.push({ref:a[i],html:jQuery(a[i]).html(),text:jQuery.trim(jQuery(a[i]).text())})}};TextTrimmer.prototype.doTrim=function(c){if(!this.chunks){this.loadChunks()}this.curValue=c;for(i=0;i<this.chunks.length;i++){if(c==this.maxValue){jQuery(this.chunks[i].ref).html(this.chunks[i].html)}else{if(c==this.minValue){jQuery(this.chunks[i].ref).html("")}else{var b=this.chunks[i].text.split(" ");b=b.slice(0,Math.round(c*b.length/100));jQuery(this.chunks[i].ref).html("<p>"+b.join(" ")+"&nbsp;[...]</p>")}}}if(this.curValue!=this.maxValue){jQuery("#dynamic-content").addClass("trimmed")}else{jQuery("#dynamic-content").removeClass("trimmed")}};