/* 
    ----------------------------------------
    Site: projektguidenaarhus.dk
	Version: 1.0
	Updated: 12/02/2009
	Author: Jesper Wøldiche
	
	Funktionen konverterer det statiske indhold på siden til en interaktiv menu, hvor indholdet vises, når brugere klikker på menupunkterne.
	
	DEPENDENCIES: jQuery 1.3.1
	----------------------------------------
*/

var menuControls = {

	// --------------------------------------------------
	// SKJUL content-wiki OG content-skabeloner
	
	hideDefaultContent:function() {
	/*	// Gem eksisterende indhold i variabel
		var contentSkabeloner = $("#content-skabeloner").html();
		var contentWiki = $("#content-wiki").html();
	*/	
		// Skjul eksisterende indhold
		$("#content-skabeloner, #content-wiki").hide(); 
		
		// Ændre overskrifter til links
		$("#menu-skabeloner h2, #menu-wiki h2").each( function() {
			$(this).replaceWith("<a href='#'>" + $(this).text() + "</a>");
		});
		
		$("#menu-skabeloner>a, #menu-wiki>a").click(menuControls.showContent);
		
		
	},
	
	showContent:function() {
		if ($(this).next().css("display") == "none") {
			// Skjul alle åbne menuer	
			$(".menu a").each( function() {
				$(this).nextAll().slideUp("fast");
				if ($(this).is(".active")) {
					$(this).removeClass("active");
				};
			});	
			// Gør det valgte menupunkt aktivt
			$(this).addClass("active");
			// Vis skjult indhold i valgte menupunkt
			$(this).nextAll().slideDown("fast");
		} else {
			// Luk menupunkt
			$(this).nextAll().slideUp("fast");
			$(this).removeClass("active");
		}
		return false;
	}
};

$(document).ready(menuControls.hideDefaultContent); 

