function showHGM2(){
	
}
function hideHGM2(){
	
}

jQuery(function($) {
	
	//Falls die Konstante nicht gesetzt wurde...
	if(typeof tx_kiwiaccordion_effect == 'undefined') {
		tx_kiwiaccordion_effect = 'none';
	}
	
	//Elemente vorbereiten
	$('.ka-panel').each(function() {
		
		//Erste ueberschrift suchen
		$header = $(':header:first', this);

		//Fehler Behandlung wenn keine ueberschrift vorhanden ist
		if($header.length == 0) {
			$(this).addClass('ka-error').removeClass('ka-panel');
			console.error('This panel contains no header.', this);
		}
		else {
			//kleiner trick um <div class="csc-header"><h1>... abzufangen			
			if($header.parent().find('*').length == 1 && !$header.parent().is('.ka-panel')) {
				$header.parent().addClass('ka-handler');
			}
			else {
				$header.addClass('ka-handler');
			}
			
			//Inhalte umschliessen fuer die Ansprache
			$('>*:not(.ka-handler)', this).wrapAll('<div class="ka-content"></div>');
			
			//pruefen ob ein Fehler aufgetreten ist
			if($('.ka-content .ka-handler', this).length > 0) {
				console.error('Handler may not be wrapped by more then one element.', this);
				$(this).addClass('ka-error').removeClass('ka-panel');
			}
		}
	});
	
	// Versteckte Inhalte nicht anzeigen
	$('.ka-panel.close .ka-content').hide();
	
	// Fuer ein paar Effekte
	$('.ka-panel .ka-handler').hover(function() {
		$(this).parents('.ka-panel').addClass('hover');
	}, function() {
		$(this).parents('.ka-panel').removeClass('hover');
	});
	
	// Eventhandler
	$('.ka-handler').click(function(event, data) {
		
		$panel = $(this).parents('.ka-panel');
		$content = $panel.find('.ka-content');
		if($panel.hasClass('close')){
			$panel.removeClass('close');
			$panel.addClass('open');
			$content.show();
		}else if($panel.hasClass('open')){
			$panel.removeClass('open');
			$panel.addClass('close');
			$content.hide();
		}
				
	}); 
	
	
	
	// Eventhandler
	
	
	
	
});
