function addEvent(elm, evType, fn, useCapture) {
	if(elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
} 

function toggleFoldOut(e) {
	if (e["srcElement"]) {
		xname = e["srcElement"].parentNode.childNodes[1];
	} else if (e["target"]) {
		xname = e["target"].parentNode.childNodes[1];
	} else if  (this) {
		xname = this.parentNode.childNodes[1]
	} else {
		return;
	}
	
	if (xname.style.display == "block"){
		xname.style.display = "none"
	} else {
		xname.style.display = "block"
	}
}

function registerFoldOut(r) {
	var d=document.getElementsByTagName("div");
	var b=""
	var tmp = "";
	var h
	for (var i=0;i< d.length;i++) {
		if (typeof(d[i].className) != "undefined"){
			tmp = d[i].className
		} else { 
			tmp = ""
		}
		if (tmp == "kondi") {
			d[i].style.display = "none";
			addEvent (h.firstChild,"click",toggleFoldOut,0)
		} 
		if (tmp == "kondiCont") {
			h = d[i];

			h.firstChild.onmouseover=function() {
				this.className+=" over";
			}
			h.firstChild.onmouseout=function() {
            	this.className=this.className.replace(" over", "");
			} 
		}
	}
}

