(function()
{

	$(document).ready(
		function()
		{
			var p_val = false;
			var p_this = false;
			var i_section = 0;
			
			//Images verstecken
			//$.each($(".image.displayNone"),
			//	function(key, val)
			//	{
			//		$(val).removeClass("displayNone").hide();
			//	}
			//);
			$(".image.displayNone").removeClass("displayNone").hide();
			
			//NaviLinks setzen
			var p_navi = $("#frmNavi");
			$.each($(".naviLink"),
				function(idx, val)
				{
					p_val = $(val);
					p_navi.append("<span id=\"" + p_val.attr("id") + "\" class=\"" + p_val.attr("class") + "\">" + p_val.text() + "</span>");
					p_val.remove();
				}
			);
			$(".naviLink")
				.bind("click",
					function(e)
					{
						p_this = $(this);
						i_section = p_this.attr("id").replace("naviLink_", "");
						$(".active").removeClass("active");
						p_this.addClass("active");
						
						loadContent("home", i_section);
					}
				);
			
			//OutlineLinks setzen
			var p_outline = $("#fbOutline");
			$.each($(".outlineLink"),
				function(idx, val)
				{
					p_val = $(val);
					p_outline.append("<span id=\"" + p_val.attr("id") + "\" class=\"" + p_val.attr("class") + "\">" + p_val.text() + "</span>");
					p_val.remove();
				}
			);
			$(".outlineLink")
				.bind("click",
					function(e)
					{
						p_this = $(this);
						i_section = p_this.attr("id").replace("outlineLink_", "");
						$(".active").removeClass("active");
						p_this.addClass("active");
						
						loadContent("outline", i_section);
					}
				);
			
			$(".section.displayNone").removeClass("displayNone").slideUp(0);
		}
	);
	
	function loadContent(c_content, i_section)
	{
		var p_this = false;
		
		switch(c_content)
		{
			case "outline":
				$(".image.visible").fadeOut(300,
					function()
					{
						//p_this = $(this);
						//p_this.attr("src", "res/cont/o" + i_section + ".jpg");
						//p_this.fadeIn(500);
						$(this).removeClass("visible");
						$("#img_o" + i_section).prependTo("#fmImg").fadeIn(500).addClass("visible");
					}
				);
				
				$(".content > .section:visible").slideUp(300,
					function()
					{
						$(this).addClass("displayNone");
						$("#outlineSection_" + i_section).slideDown(500);//.removeClass("displayNone")
					}
				);
				
				$("title").text(schauspiellabor_helper["browserTitle"]["outline"][i_section]);
				$("#ftTitle1").text(schauspiellabor_helper["pageTitle1"]["outline"][i_section]);
				$("#ftTitle2").text(schauspiellabor_helper["pageTitle2"]["outline"][i_section]);
				$("meta[name=description], meta[name=DC.Description]").attr("content", schauspiellabor_helper["description"]["outline"][i_section]);
				break;
			default:
			case "home":
				$(".image.visible").fadeOut(300,
					function()
					{
						//p_this = $(this);
						//p_this.attr("src", "res/cont/n" + i_section + ".jpg");
						//p_this.fadeIn(500);
						$(this).removeClass("visible");
						$("#img_n" + i_section).prependTo("#fmImg").fadeIn(500).addClass("visible");
					}
				);
				
				$(".content > .section:visible").slideUp(300,
					function()
					{
						$(this).addClass("displayNone");
						$("#section_" + i_section).slideDown(500);//.removeClass("displayNone")
					}
				);
				
				if(!$.browser.msie)
					$("title").text(schauspiellabor_helper["browserTitle"]["home"][i_section]);
				$("#ftTitle1").text(schauspiellabor_helper["pageTitle1"]["home"][i_section]);
				$("#ftTitle2").text(schauspiellabor_helper["pageTitle2"]["home"][i_section]);
				$("meta[name=description], meta[name=DC.Description]").attr("content", schauspiellabor_helper["description"]["home"][i_section]);
				break;
		}
	}
	
})();
