

<!--
//<div class="summary-link"><span>(</span><a href="" class="active">Zusammenfassung</a><span>)</span></div>
/* javascript file for sitemap

Structure of this file:         
1. Implementation of namespace:
	- Content 
2. Definition global variables
3. Sitemap.init(): start javascript app
4. Specific functions

/* 'namespace': Sitemap */
var Sitemap = {};

/* global variables */
// Sitemap....

/* initialise javascript on page */
Sitemap.init = function() {
	
	//add folding functionality
	Sitemap.addSummaryFolding();		
	
}

/* addSummaryFolding ---------------------------------------------------------------- */
Sitemap.addSummaryFolding = function () {
	var siteMapSummaries = Crealern.getElementsByClassName("summary", "div");
	
	for(var i=0; i<siteMapSummaries.length; i++) {
		var summaryLinkDiv = document.createElement("div");
		summaryLinkDiv.className = "summary-link";
		
		var textNode1 = document.createElement("span");
		textNode1.innerHTML = "(";
		
		var hyperlink = document.createElement("a");
		hyperlink.href= "#";
		hyperlink.innerHTML = "Zusammenfassung";
		hyperlink.summary= siteMapSummaries[i];
		
		hyperlink.onclick = function() { Sitemap.toggleSummary(this); return false; };
		Crealern.eventCache.add(hyperlink, "onclick", function() { Sitemap.toggleSummary(this); return false; }, false); 		
		
		var textNode2 = document.createElement("span");
		textNode2.innerHTML = ")";
		
		summaryLinkDiv.appendChild(textNode1);
		summaryLinkDiv.appendChild(hyperlink);
		summaryLinkDiv.appendChild(textNode2);
		
		siteMapSummaries[i].parentNode.insertBefore(summaryLinkDiv, siteMapSummaries[i]);
	}
	
}

Sitemap.toggleSummary = function (hyperlink) {
	if(hyperlink.className.length==0) {
		hyperlink.className = "active";
		hyperlink.summary.className = "summary";
	}
	else {
		hyperlink.className = "";
		hyperlink.summary.className = "summary hide";
	}
}

//add stylesheet when javascript is enabled
Crealern.addStyleSheet("./styles/javascript.css");

Crealern.addEvent(window, "load", Sitemap.init);
Crealern.eventCache.add(window, "load", Sitemap.init, false); 	



//-->
