$(document).ready(function() {
	$("span.toolong").each(function (e) {
		$(this).hide();
		
		var div = this.parentNode;
		
		var span = div.appendChild(document.createElement('span'));
		span.appendChild(document.createTextNode('... '));
		
		var a = span.appendChild(document.createElement('a'));
		a.setAttribute('href', '#');
		a.appendChild(document.createTextNode('[more]'));
		$(a).bind("click", function() {
			var span = this.parentNode;
			$(span).hide();
			
			span = span.previousSibling;
			while(span != null && span.nodeName != 'SPAN')
				span = span.previousSibling;
			
			$(span).show();
			
			// $(this).hide();
			return false;
		});
		
	});
	
});
