
$(function() {

	$('.download-group').each(function() {
		var group = $(this);
		var heading = group.find(' > h2');
		var handle = heading.append(' <a class="toggle-content-display">(Downloads ausblenden)</a>').find('.toggle-content-display');
		var content = group.find('.download-group-content');

		handle.click(function() {
			group.toggleClass('closed');
			if (group.hasClass('closed')) {
				handle.html('(Downloads einblenden)');
			} else {
				handle.html('(Downloads ausblenden)');
			}
		});

		if (group.hasClass('collapsed')) handle.click();
	});

	$('a[href^="#"]').click(function() {
		var id = $(this).attr('href').match(/\d+/);
		var group = $('#' + id);
		if (group.hasClass('closed')) {
			group.find('.toggle-content-display').click();
		}
	});

	if (window.location.hash) $('a[href="' + window.location.hash + '"]').click();

});


