﻿
	/*
	 * Funktion für das Ein-/Ausklappen von Artikeln
	 * @autor: Christoph Krueger
	 * @since: 14.12.2010
	 * @param element_id: string
	 * @param durtn: float
	 */
	function fold_content_parts(element_id, durtn) {
		var element = $(element_id);
		var content_parts_id = element_id + '_parts';
		if (element.hasClassName('fold_open')) {
			element.removeClassName('fold_open');
			element.addClassName('fold_close');
			Effect.BlindUp(content_parts_id, { duration: durtn });
		} else {
			element.removeClassName('fold_close');
			element.addClassName('fold_open');
			Effect.BlindDown(content_parts_id, { duration: durtn });
		}
	}
	
	/*
	 * Startet den Observer für das Ein-/Ausklappen von Artikeln 
	 * @autor: Christoph Krueger
	 * @since: 14.12.2010
	 */	
	Event.observe(window, 'load', function() {
		$$('h2.foldable').each(function(item) {
			item.observe('click', function(event) {
				fold_content_parts(item.identify(), 0.5);
			});
		});
	});
