TextTrimmer=Class.create();TextTrimmer.prototype={initialize:function(_1,_2,_3,_4,_5,_6){var _7=this;this.trimmerContainer=_6+_1;this.sliderID=_6+_2;this.chunkClass=_3;this.minValue=_4;this.maxValue=_5;this.curValue=_5;this.prefix=_6;this.chunks=false;$(this.sliderID).innerHTML="<div id=\""+_6+"trimmertrackwrap\"><div id=\""+_6+"trimmertrack\"><div id=\""+_6+"trimmerhandle\"></div></div></div>";this.TrimSlider=new Control.Slider(_6+"trimmerhandle",_6+"trimmertrack",{range:$R(_7.minValue,_7.maxValue),sliderValue:_7.maxValue,onSlide:function(_8){_7.doTrim(_8);},onChange:function(_9){_7.doTrim(_9);}});Event.observe($(_6+"trimmerLess"),"click",function(){_7.TrimSlider.setValue(_7.curValue-10);return false;});Event.observe($(_6+"trimmerMore"),"click",function(){_7.TrimSlider.setValue(_7.curValue+10);return false;});Event.observe($(_6+"trimmerExcerpts"),"click",function(){_7.TrimSlider.setValue(40);$(_6+"trimmerExcerpts").style.display="none";$(_6+"trimmerHeadlines").style.display="block";return false;});Event.observe($(_6+"trimmerHeadlines"),"click",function(){_7.TrimSlider.setValue(0);$(_6+"trimmerHeadlines").style.display="none";$(_6+"trimmerFulllength").style.display="block";return false;});Event.observe($(_6+"trimmerFulllength"),"click",function(){_7.TrimSlider.setValue(100);$(_6+"trimmerFulllength").style.display="none";$(_6+"trimmerExcerpts").style.display="block";return false;});$(this.trimmerContainer).style.display="none";},addClass:function(){if(this.prefix!=""){$("dynamic-content").addClassName("trimmed");}else{$("current-content").addClassName("trimmed");}},removeClass:function(){if(this.prefix!=""){$("dynamic-content").removeClassName("trimmed");}else{$("current-content").removeClassName("trimmed");}},trimAgain:function(_a){this.loadChunks();this.doTrim(_a);},loadChunks:function(){if(this.prefix!=""){var _b=$("dynamic-content").getElementsByClassName(this.chunkClass);}else{var _c=$("current-content").getElementsByClassName(this.chunkClass);}this.chunks=[];for(i=0;i<_c.length;i++){this.chunks.push({ref:_c[i],original:_c[i].innerHTML});}},doTrim:function(_d){if(!this.chunks){this.loadChunks();}this.curValue=_d;for(i=0;i<this.chunks.length;i++){if(_d==this.maxValue){this.chunks[i].ref.innerHTML=this.chunks[i].original;}else{if(_d==this.minValue){this.chunks[i].ref.innerHTML="";}else{var a=this.chunks[i].original.stripTags();a=a.truncate(_d*5,"");this.chunks[i].ref.innerHTML="<p>"+a+"&nbsp;[...]</p>";}}}if(this.curValue!=this.maxValue){this.addClass();}else{this.removeClass();}}};