// JavaScript Document
jQuery.noConflict();
jQuery(document).ready(function($) {
	$(document).ready(function() {

		// jedem .contentbereich eine ID verpassen
		$("#contentbereich .clickenlarge-0, #contentbereich .clickenlarge-1").each(function(i) {
			$(this).attr("id", "nr" + (i+1));
	
			// divīs einklappen ausser dem ersten
			if (i+1 != 1) {
				$("#nr"+(i+1)+" h4").replaceWith("<div class=\"sliderClosed\"><h4>" + $("#nr"+(i+1)+" h4").html() + "</h4></div>");
				$("#nr"+(i+1)+" p, #nr"+(i+1)+" ul, #nr"+(i+1)+" table, #nr"+(i+1)+" dl").hide("fast");
			}
			// erstes div Klasse entfernen
			else {
				//$("#nr1").removeClass("clickenlarge-0, clickenlarge-1");
				$("#nr1").after("<div id=\"sliderOpenAll\" class=\"sliderClosed\"><h4 class=\"sliderClosedIcon\">Alle ausklappen</h4></div>");
			}

		});
		
		$(".sliderClosed, .sliderOpen").click(function() {
			if (this.id != "sliderOpenAll") {
				var parent = '#' + $(this).parent().attr("id");
				// open it
				if ($(this).attr("class") == "sliderClosed") {
					$(parent + " .sliderClosed").addClass("sliderOpen");
					$(parent + " .sliderClosed").removeClass("sliderClosed");
					$(parent + " p, " + parent + " ul, " + parent + " table, " + parent + " dl").slideDown(400);
					$(parent + " .mediaspace1").slideDown(400);
				}
				// close it
				else {
					$(parent + " .sliderOpen").addClass("sliderClosed");
					$(parent + " .sliderOpen").removeClass("sliderOpen");
					$(parent + " p, " + parent + " ul, " + parent + " table, " + parent + " dl").slideUp(400);
					$(parent + " .mediaspace1").slideUp(400);
				}
			}
		});

		$("#sliderOpenAll").click(function() {
			var id = '#' + this.id;
			
			// open all
			if ($(id).hasClass("sliderClosed")) {
				$(id).addClass("sliderOpen");
				$(id).removeClass("sliderClosed");
				$(id+" h4").addClass("sliderOpenIcon");
				$(id+" h4").removeClass("sliderClosedIcon");
				$(id+" h4").html("Alle einklappen");

				$("#contentbereich .clickenlarge-0, #contentbereich .clickenlarge-1").each(function(i) {
					if (i+1 != 1) {
						$("#nr" + (i+1) + " .sliderClosed").addClass("sliderOpen");
						$("#nr" + (i+1) + " .sliderClosed").removeClass("sliderClosed");
						$("#nr"+(i+1)+" p, #nr"+(i+1)+" ul, #nr"+(i+1)+" table, #nr"+(i+1)+" dl").slideDown(400);
					}
				});
			} 
			// close all
			else {
				$(id).addClass("sliderClosed");
				$(id).removeClass("sliderOpen");
				$(id+" h4").addClass("sliderClosedIcon");
				$(id+" h4").removeClass("sliderOpenIcon");
				$(id+" h4").html("Alle ausklappen");

				$("#contentbereich .clickenlarge-0, #contentbereich .clickenlarge-1").each(function(i) {
					if (i+1 != 1) {
						$("#nr" + (i+1) + " .sliderOpen").addClass("sliderClosed");
						$("#nr" + (i+1) + " .sliderOpen").removeClass("sliderOpen");
						$("#nr"+(i+1)+" p, #nr"+(i+1)+" ul, #nr"+(i+1)+" table, #nr"+(i+1)+" dl").slideUp(400);						
					}
				});
			}
		});
		
	});
});
