// JS för collapsible meny

function appendClass(node) {
	node.onclick = function() { 
		var ulNode = this.parentNode.getElementsByTagName("UL");
		ulNode = ulNode[0];
		if(this.parentNode.className.indexOf("active") == -1) { this.parentNode.className += " active"; }
		else { this.parentNode.className = this.parentNode.className.replace(new RegExp("active\\b"), ""); }
		if(ulNode.className.indexOf("open") == -1) { ulNode.className += "open"; }
		else { ulNode.className = ulNode.className.replace(new RegExp("open\\b"), ""); }
	}
}
startList = function() {
	var n = document.getElementsByTagName("ul");
		for(k = 0; k<n.length; k++) {
			if(n[k].className.indexOf("collapsible") != -1){
				var node = n[k].getElementsByTagName("DIV");
				for (var l = 0; l<node.length; l++) { appendClass(node[l]); }
			}
		}
} 
window.onload = startList;
