/* 



	Sitemap Styler v0.1

	written by Alen Grakalic, provided by Css Globe (cssglobe.com)

	visit http://cssglobe.com/lab/sitemap_styler/

	

*/



this.sitemapstyler = function(){

	var sitemap = document.getElementById("sitemap")

	if(sitemap){

		

		this.listItem = function(li){

			if(li.getElementsByTagName("ul").length > 0){

				var ul = li.getElementsByTagName("ul")[0];

				ul.style.display = "none";

				var span = document.createElement("span");

				span.className = "collapsed";

				span.onclick = function(){

					ul.style.display = (ul.style.display == "none") ? "block" : "none";

					this.className = (ul.style.display == "none") ? "collapsed" : "expanded";

				};

				li.appendChild(span);

			};

		};

		

		var items = sitemap.getElementsByTagName("li");

		for(var i=0;i<items.length;i++){

			listItem(items[i]);

		};

		

	};	

};



window.onload = sitemapstyler;

