/*
 *	jQuery Sitemap 1.0
 *	author: paul lunow
 *	www.interaktionsdesigner.de
 *
 *	01/29/2009
 *	
 */
jQuery(function($) {
	
	// Einstellungen
	var container = ".csc-sitemap";
	var toggleAll = "#sitemap-toggleAll";
	
	//Unterpunkte verstecken
	$(container+" ul li>ul").css({display:"none"});
	
	//Alle auf und zu klappen
	$(toggleAll).show().find("span.close").hide().end().click(function() {
		if($(this).is(".open")) {
			$(container+" ul li a.folder").removeClass("closed").addClass("opend")
			$(container+" ul li ul").show();
			$(this).removeClass("open").addClass("close").attr("rel", "close").find("span.open").hide().end().find("span.close").show();
		}
		else {
			$(container+" ul li a.folder").removeClass("opend").addClass("closed");
			$(container+" ul li ul").hide();
			$(this).removeClass("close").addClass("open").attr("rel", "open").find("span.close").hide().end().find("span.open").show();
		}
		return false;
	});

	//Link zum Auf- und Zuklappen hinzufügen - einzelne "Ordner"
	$(container+" ul li").each(function() {
			if($("ul", this).length > 0) {
				$(this).prepend("<a href='#' class='folder closed'>auf</a>").find(".folder").click(function() {
					if($(this).is(".closed")) {
						//Submenü aufklappen
						$(this).text("zu").removeClass("closed").addClass("opend").parents("li").find(">ul").show();
					}
					else {
						//Submenü zuklappen
						$(this).text("auf").removeClass("opend").addClass("closed").parent("li").find(">ul").hide();
					}
					return false;
				});
			}
			else {
				$(this).prepend("<a href='#' class='page'>seite</a>").find(".page").click(function() {
					window.location = $(this).next().attr("href");
				});
			}
		});
});