
	$(document).ready(function() {
		$('div.film div.details').filter(':not(.static)').hide();
		
		$('div.film h2').each(function() {
			var film = $(this).parent();
			var details = film.find('div.details').filter(':not(.static)');
			if (details.length) {
				this.details = details;
				$(this).css({cursor: 'pointer'});
				$(this).click(function() {
					if (!this.details.parent().is('.active')) {
						$(this).parent().find('p.next-showing').remove();
					} else {
						var numKinos = this.details.find('ul.kinos li').length;
						if (film.is('.restricted-by-date')) {
							var prefix = '';
							var prefixNoch = '';
							var numShowings = this.details.find('tr span.showtime').length;
						} else {
							var prefix = ' heute';
							var prefixNoch = 'noch ';
							var numShowings = this.details.find('tr.today span.showtime').length;
						}
						$(this).parent().find('a.film-info').after('<p class="next-showing">Läuft in <strong>' + numKinos + ' ' + (numKinos == 1 ? 'Kino' : 'Kinos') + '</strong> &mdash;' + prefix + ' ' + (numShowings == 1 ? prefixNoch + '<strong>1 Vorstellung</strong>' : (numShowings == 0 ? 'keine Vorstellung' : prefixNoch + '<strong>' + numShowings + ' Vorstellungen</strong>')) + '. &mdash; <a href="#" onclick="$(this).parent().parents(\'div.film\').find(\'h2\').click(); return false;">mehr</a></p>');
					}
					this.details.toggle();
					this.details.parent().toggleClass("active");
				}).click().click();
			}
		});	
	});


