(function(n){n.fn.jTruncate=function(t){var t=n.extend({length:300,minTrail:20,moreText:"more",lessText:"less",ellipsisText:"...",moreAni:"",lessAni:""},t);return this.each(function(){var i,r;if(obj=n(this),i=obj.html(),i.length>t.length+t.minTrail&&(r=i.indexOf(" ",t.length),r!=-1)){var r=i.indexOf(" ",t.length),o=i.substring(0,r),s=i.substring(r,i.length-1);obj.html(o+'<span class="truncate_ellipsis">'+t.ellipsisText+'<\/span><span class="truncate_more">'+s+"<\/span>");obj.find(".truncate_more").css("display","none");obj.append('<div class="clearboth"><a href="#" class="truncate_more_link">'+t.moreText+"<\/a><\/div>");var u=n(".truncate_more_link",obj),f=n(".truncate_more",obj),e=n(".truncate_ellipsis",obj);u.click(function(){return u.text()==t.moreText?(f.show(t.moreAni),u.text(t.lessText),e.css("display","none")):(f.hide(t.lessAni),u.text(t.moreText),e.css("display","inline")),!1})}})}})(jQuery)