$(document).ready(function() {
	// Submenü aus- / einklappen
	$('.menu > ul > li:has(ul.submenu) > a').click(function() {
		$(this).next('ul').slideToggle();
	});
	
	
	// Blöcke ein-/ausfaden
	$('.block h2').click(function() {
		var block = $(this).next();
		if(block.is(':hidden')) {
			block.slideDown('normal', function() {
				block.find('li:has(ul.submenu) > ul').slideDown();
			});
		} else {
			var submenu = block.find('li:has(ul.submenu) > ul');
			if(submenu.size()) {
				submenu.slideUp('normal', function() {
					block.slideUp();
				});
			} else {
				block.slideUp();
			}
		}
	});
	
	// Erstellen der Bilder für Galerie
	var current_picture = 0, max_picture = 3;
	for(var i = 0; i <= max_picture; i++) {
		$('<img />', {
			src:   i+".jpg",
			alt:   i+".jpg",
			title: i+".jpg"
		})
		.hide()
		.appendTo('.fader');
	}
	
	// Erstes Bild zeigen
	$('.fader img').eq(0).show();
	
	// Bei Klick nächstes Bild einfaden
	$('.fader').click(function() {
		var next_picture = current_picture + 1;
		if(next_picture > max_picture) {
			next_picture = 0;
		}
		
		$('.fader img').eq(current_picture).fadeOut(2000);
		$('.fader img').eq(next_picture).fadeIn(2000);
		
		if(current_picture == max_picture) {
			current_picture = 0;
		} else {
			current_picture++;
		}
	});
});
