$(function() {
	$('div.description').hide();
	$('a.plus').click(function() {
		var id = $(this).attr('id').split('_')[1];
		if ($(this).hasClass('minus')) {
			//hide the thing
			$(this).removeClass('minus').html('+');
			$('#description_'+id).hide();
		} else {
			//change this one
			$(this).addClass('minus').html('-');
			$('#description_'+id).fadeIn();
			//hide others
			if ($('div.description:visible').length) {
				$('div.description').each(function() {
					if ($(this).attr('id') != 'description_'+id) {
						$(this).prev().removeClass('minus').html('+');
						$(this).hide();
					}
				});
			}
		}
		return false;
	}).css('outline', 'none');
});