(function($){$.fn.jTruncate=function(h){
	var i={length:300,minTrail:20,moreText:"more",lessText:"less",moreSign:"[+]",lessSign:"[-]",ellipsisText:"...",moreAni:"",lessAni:""};
	var h=$.extend(i,h);
	
	return this.each(function(){
		obj=$(this);
		var a=obj.html();
		if(a.length>h.length+h.minTrail)
		{
			
			var b=a.indexOf(' ',h.length);
			if(b!=-1){
			var b=a.indexOf(' ',h.length);
			var c=a.substring(0,b);
			var d=a.substring(b,a.length-1);
			obj.html(c+'<span class="truncate_ellipsis">'+h.ellipsisText+'</span>'+'<span class="truncate_more">'+d+'</span>');
			obj.find('.truncate_more').css("display","none");
			obj.append('<div class="clearboth">'+'<a href="#" class="truncate_more_link" style="font-weight: bold;">'+h.moreText+'</a> <span id="plusminus" class="detail-title">'+h.moreSign
			
			+'</span>'+'</div>');
			var e=$('.truncate_more_link',obj);
			var f=$('.truncate_more',obj);
			var g=$('.truncate_ellipsis',obj);
			var z=$('.detail-title',obj);
			e.click(function(){
				if(e.text()==h.moreText)
				{
					f.show(h.moreAni);
					e.text(h.lessText);
					z.text(h.lessSign);
					g.css("display","none");
				}
				else{
					f.hide(h.lessAni);
					e.text(h.moreText);
					z.text(h.moreSign);
					g.css("display","inline");
				}
				return false
			})
			}
		}
	})
}}
)(jQuery);