var anzahl;
var aktiveSlide = aktiveTab + " .slideShow";
var hideFade = function(){
								$(aktiveTab).children(".fenster").mouseleave(function(){ $(".fade").fadeTo(0,0) });
								$(aktiveTab).children(".fenster").mouseenter(function(){ $(".fade").fadeTo(0,1) });
								$(aktiveTab).children("iframe").mouseenter(function(){ $(".fade").fadeTo(0,0) });
							};
var slideShow = 0;

$(document).ready(function(){
	
	$("<iframe allowfullscreen>").prependTo(".tab").hide();
	startSlideShow();

	// Tab-Navigation
	$("a[href=" + aktiveTab +"]").addClass("aktiv");
	$(aktiveTab).appendTo("#MITTE");

	$("a.tabs").click(function(){
		aktiveTab = $(this).attr("href");

		// andere deaktivieren
		$(aktiveTab).children(".slideShow").fadeTo(0,0,clearInterval(slideShow));
		$("a.tabs").removeClass("aktiv");
		$(aktiveTab).removeClass("aktiv");
		$("iframe").attr("src","").hide();

		$(".fade").fadeTo(0,1);

		// diese aktivieren
		$(this).addClass("aktiv");
		
		$(aktiveTab).appendTo("#MITTE").hide(0).fadeIn(300,startSlideShow).addClass("aktiv");
		return false;
	});

	$("#LOGO").click(function(){
		$(".aktiv").removeClass("aktiv");
		$("iframe").attr("src","").hide();
		aktiveTab = $(this).attr("href");
		$(aktiveTab).appendTo("#MITTE").hide(0).fadeIn(300).addClass("aktiv");
		$("a[href=" + aktiveTab + "]").addClass("aktiv");
		$(".fade").fadeTo(0,1);
		return false;
	});

	// Slide-Funktion
	var pfeil = $('<div class="pfeil">&#x25b2;</div>');
		$(pfeil).clone().appendTo(".fenster").click(function(){
			if ($(this).hasClass("aktiv")){
				$(this).removeClass("aktiv").html("&#x25b2;").prev().slideDown(100);
			} else {
				$(this).addClass("aktiv").html("&#x25bc;").prev().slideUp(100);
			}
		});

	// Scroll
	$(".fenster").each(function(){
		var hoeheFilter =
		$(this).outerHeight() - $(this).children(".inhalt").children(".text").outerHeight() - $(this).children(".pfeil").outerHeight();
		$(this).children(".inhalt").children(".filter").css("max-height",hoeheFilter);
	});

	// Foto-Vorschaubilder
	$(".foto a.foto").each(function(){
		var photoURL = "url(" + $(this).attr("href") + ")";
		$(this).css("background-image", photoURL);

	});

	// Foto-Vorschau
	$("a.foto").hover(function(){
		var fotoURL = "url(" + $(this).attr("href") + ")";
		$("iframe").hide(0);
		$(aktiveTab).css("background-image", fotoURL);
		$(aktiveTab).children(".slideShow").fadeTo(0,0,clearInterval(slideShow));
	});

	// Filterlisten
	$("#REFERENZEN").find("li").hide();
       	$("#REFERENZEN").find(":checkbox").eq(0).attr('checked',true);
	var startList = $("#REFERENZEN").find(":checkbox").eq(0).attr("value");
	$("#REFERENZEN").find("li:contains("+ startList +")").show();
        // Fuers Adminmenue wieder anzeigen. Der JS Scheizz nervt mich zu Tode.
        $("#REFERENZEN").find("li.admin").show();
         // Reperteroire verstecken
         $("#REPERTOIRE").find("li.hideAtStart").hide();

	$(":checkbox").click(function(){
		if($(this).is(":checked")){
			var text = $(this).val();
			$(aktiveTab).find("li").hide();
            $(aktiveTab).find(":checkbox").attr('checked',false);
			$(this).attr("checked",true);
			$(aktiveTab).find("li:contains(" + text + ")").show();
            $(aktiveTab).find("li.repertoireLandingPage").hide();
		}
		else {
			$(aktiveTab).find("li").show();
            $(aktiveTab).find("li.hideAtStart").hide();
			$(this).attr("checked",false);
		}
	});


	// Video-Vorschaubilder
	$(".video a.video").each(function(){
		var videoURL = "http://www.youtube.com/watch?v=" + $(this).attr("target");
		var photoURL = "url(http://i2.ytimg.com/vi/" + $(this).attr("target") + "/default.jpg)";
		$(this).attr("href",videoURL).css("background-image", photoURL);
	});

	$("a.video").click(function(){
		var videoID = $(this).attr("target");
		var videoLink = 'http://www.youtube.com/embed/' + videoID + '?wmode=transparent';
		//hideFade;

		$(aktiveTab).children("iframe").attr("src",videoLink).fadeIn(100);
		$("a.video.aktiv").removeClass("aktiv");
		$("a[target=" + videoID + "]").addClass("aktiv");
//		$(aktiveTab).children(".slideShow").fadeTo(0,0,clearInterval(slideShow)); Originalzeile von Tom
        $(aktiveTab).children(".slideShow").hide(clearInterval(slideShow));  // Meine Version, da die Slideshow sonst das Youtubevideo überlagte (aber unsichtbar war).
		return false;
	});

	// Termine
	$(".dates div").hide();
	$(".dates h2 a").click(function(){
		var fotoURL = "url(" + $(this).attr("href") + ")";

		if($(this).parent("h2").parent("li").hasClass("aktiv"))
		{
			$(this).parent("h2").parent("li").removeClass("aktiv").children("div").slideUp(100);
			
		} else {
			$("iframe").hide(0);
			$(aktiveTab).children(".slideShow").fadeTo(0,0,clearInterval(slideShow));
			
			if($(this).hasClass("bildlos")){
				$(".dates li.aktiv").removeClass("aktiv").children("div").slideUp(100);
				$(this).parent("h2").parent("li").addClass("aktiv").children("div").slideDown(100);
				startSlideShow();
			}
			else {
				
				$(".dates li.aktiv").removeClass("aktiv").children("div").slideUp(100);
				$(this).parent("h2").parent("li").addClass("aktiv").children("div").slideDown(100);
				$(aktiveTab).css("background-image", fotoURL);
			}
		}
		return false;
	});


});

// SlideShow
function startSlideShow(){
	if ( $(aktiveTab).children(".slideShow") ) {
		$(aktiveTab).children(".slideShow").fadeTo(0,1);
		slideShow = setInterval(function(){
			anzahl = $(aktiveTab).children(".slideShow").children("img").length - 1;
			aktiveSlide = aktiveTab + " .slideShow";
			$(aktiveSlide).children("img").eq(anzahl).fadeTo(1000, 0, function(){$(this).prependTo(aktiveSlide);$(this).css("opacity",1);});
		},10000);
	}
}

                        
                  
                                                  
                      




