/**
 * Akkordeon
 * für www.stadthalle-hockenheim.de
 *
 * @author			René Kubach, www.exedis.de
 * @copyright		exedis, http://www.exedis.de
 *
 * © exedis – Internet Konzeption, Gestaltung, Realisation
 * http://www.exedis.de
 */

$(document).ready(function(){
	$(".akkordeon").accordion({ autoHeight: false, animated: 'slide', event: 'click', header: 'dt', icons: {} }).bind("accordionchange", function(event, ui) {
		ui.newHeader.removeClass("zu").addClass("offen");
		ui.oldHeader.removeClass("offen").addClass("zu");
	});
	// Auf der Startseite: automatischer Durchlauf in der rechten Spalte
	if ($('#start').length > 0) {
		Akkordeon.laden();
	}
});

Akkordeon = {

	intervall:		null,
	verzoegerung:	10000,
	animiert:		false,
	aktuell:		0,
	laenge:			0,

	laden: function () {
		this.laenge = $('#weitere-inhalte .akkordeon dt').length;
		this.start();
		$('#weitere-inhalte .akkordeon dt').click(function(){
			Akkordeon.stop(this);
		});
	},

	durchlauf: function () {
		var naechstes = (this.aktuell==this.laenge-1) ? 0 : this.aktuell+1;
		$('#weitere-inhalte .akkordeon').accordion('activate',naechstes);
		this.aktuell = naechstes;
	},

	start: function () {
		this.neustart(0);
	},

	neustart: function ( nr ) {
		if (!this.animiert) {
			this.aktuell	= nr;
			this.animiert	= true;
			this.intervall	= window.setInterval('Akkordeon.durchlauf();',this.verzoegerung);
		}
	},

	stop: function ( angeklickt ) {
		window.clearInterval(this.intervall);
		this.animiert = false;
/*		var offen = 0;
		$('.akkordeon dt').each(function(nr){
			if ( this==angeklickt ) {
				offen = nr;
			}
		});
		this.neustart(offen); */
	}

};