$(document).ready( function() {
/* Register/Akkordeon aktivieren */
	registers = new Array();
	$(".register").each( function() {
		var index = registers.length;
		registers[index] = null;
		$(this).attr("index", index);
	});
	$(".register .registercontent").each( function() {
		var register = $(this).parent().parent();
		var index = register.attr("index");
		if ($(this).css("display") != "none" && !registers[index]) {
			$(this).show();
			registers[index] = $(this);
		} else {
			$(this).hide();
		}
	});
	
	$(".register .registertitle").click( function() {
		var register = $(this).parent().parent();
		var index = register.attr("index");
		var content = $(this).parent().children(".registercontent");
		if (content.css("display") == "none") {
			if (registers[index]) registers[index].slideToggle("slow");
			content.slideToggle("slow");
			registers[index] = content;
		} else {
			content.slideToggle("slow");
			registers[index] = null;
		}
	});
	
	
	
	$(".lightbox").each( function() {
		$(this).lightBox({
			txtImage: 'Bild',
			txtOf: 'von'		
		});
	});
	
	$(".lightboxgalerie").lightBox({
			txtImage: 'Bild',
			txtOf: 'von'		
	});
	
	
/*	$(".galeriebild").click( function() {
		var titel = $(this).children(".galeriebildtitel").html();
		var text = $(this).children(".galeriebildtext").html();
		var bild = $(this).children(".galeriebildurl").html();
		var gtitel = $("#galerietitel");
		var gtext = $("#galerietext");
		var gbild = $("#galerieimg");
		
		gtitel.html(titel);
		gtext.html(text);
		gbild.attr( "src", bild);
	});*/
	
	
	updateteasers = function() {
		$(".teaser .teasergalery").each( function() {
			if ($(this).css("display") != "none") {
				if ($(this).attr("status") == "in") return;
				
				$(this).fadeOut("slow");
				$(this).attr("status", "out");
				if ($(this).next().length > 0) {
					$(this).next().fadeIn("slow", function() {$(this).attr("status","ok")});
					$(this).next().attr("status", "in");
				} else {
					$(this).parent().children(".teasergalery:first").fadeIn("slow", function() {$(this).attr("status","ok")});
					$(this).parent().children(".teasergalery:first").attr("status", "in");
				}
			}
		});
	}
	
	
	window.setInterval( "updateteasers();", 5000);
	
});
