$.fn.truncatitle = function(options) {
	//set default options  
	var defaults = {
		limit: 50
	};
	
	//call in the default otions
	var options = $.extend(defaults, options);
	
	//act upon the element that is passed into the design    
	return this.each(function(i) {
		//check length of text to what out maximum is
		if($(this).text().length > defaults.limit) {
	var val0=$(this).html().lastIndexOf(" ",defaults.limit);
			var val1=$(this).html().lastIndexOf(",",defaults.limit);
			var val2=$(this).html().lastIndexOf(";",defaults.limit);
			var val3=$(this).html().lastIndexOf(":",defaults.limit);		
var endTruncate=Math.max(val0,val1,val2,val3);
			var splitText = $(this).html().substr(endTruncate);
			var hiddenText = '<span style="display:none">'+splitText+'</span>'
			$(this).html($(this).text().substr(0,endTruncate)).append('&nbsp;<span>&#8230;<span/>'+hiddenText);
			/*var splitText = $(this).html().substr(defaults.limit);
			var hiddenText = '<span style="display:none">'+splitText+'</span>'
			$(this).html($(this).text().substr(0,defaults.limit)).append('<span>&#8230;<span/>'+hiddenText);
			*/
		}
	});
};

