/********************************************************/
/*  Simple jquery knockoff of ASP version    			*/
/*	usage: $("#myElem").fSplit({maxChar:42}); 			*/
/*	$("#myElem").fSplit({maxChar:42,stripHTML:false});	*/
/********************************************************/

(function($){
	$.fn.fSplit = function(options) {
		var	defaults = { maxChar:999999, stripHTML:true },
			options = $.extend(defaults, options);
		return this.each(function() {
			var	strDummy=(options.stripHTML)?this.innerHTML.replace(/<(?:.|\s)*?>/g, ""):this.innerHTML,
				strOut="", strArray=strDummy.split(" ");
			if(strDummy.length>options.maxChar) {
				for(var i=0; i<strArray.length; i++) {
					if((strOut.length + strArray[i].length + 1) < options.maxChar) {
						if(i==0){ strOut = strArray[0]; }
						else{ strOut = strOut + " " + strArray[i]; }
					}
					else { strOut = strOut + "..."; i=9999999; }
				}
			} else { strOut = strDummy; }
			$(this).html(strOut);
		});
	};
})(jQuery);