$(document).ready(function() {
	$('#comment_list').find('dt.parent')
        .after('<button class="toggle">[-]</button>');
	// When any dt element is clicked
	$('button.toggle').click(function(e){
	    // All dt elements after this dt element until the next dt element
	    // Will be hidden or shown depending on it's current visibility
	    $(this).nextUntil('dt').toggle();
	    $(this).text(($('button.toggle').text() == '[-]') ? '[+]' : '[-]');
	});
});
