(function($){$.fn.writeText=function(options){var defaults={maxChars:9999,insertType:"replace",callback:null},options=$.extend(defaults,options);return this.each(function(){var obj=$(this);$.getJSON('/data/json.asp?type=text&id='+obj.attr("textid"),function(data){var $text=$("<div></div>").addClass("textReturn").html(data.body).fSplit({maxChar:options.maxChars});switch(options.insertType){case"prepend":obj.prepend($text);break;case"append":obj.append($text);break;default:obj.html($text);break}if($.isFunction(options.callback)){options.callback(data.body.length)}})})}})(jQuery);(function($){$.fn.fSplit=function(options){var defaults={maxChar:999999,stripHTML:true},options=$.extend(defaults,options);return this.each(function(){var elem=$(this),strOut=(options.stripHTML)?elem.html().replace(/<(?:.|\s)*?>/g,""):elem.html();if(strOut.length>options.maxChar){strOut=strOut.substr(0,options.maxChar);elem.html(strOut.substr(0,strOut.lastIndexOf(" "))+"...")}else{elem.html(strOut)}})}})(jQuery);
