function hideall(shname) {
	var allshowhides = document.getElementById(shname).getElementsByTagName("div");

	for (var i=0; i<allshowhides.length; i++) {
		allshowhides[i].className="hide";
	}
}


function showhide(shname) {
	var allshowhides = document.getElementById(shname).getElementsByTagName("div");
	for (var i=0; i<allshowhides.length; i++) {
		allshowhides[i].onclick=function() {
			if ((this.className.indexOf("hide"))!=-1) {
				if ((this.className.indexOf("show"))!=-1) {
					hideall(shname);
				} else {
					hideall(shname);
					this.className+=" show";
				}
			}
		}
	}
}


function tabbedpages() {
	var elem, i = 0;
	while (elem = document.getElementById("tabbedpages").getElementsByTagName ('div') [i++]) {
		if (elem.className == 'taban' || elem.className == 'tabaus') {
		elem.onclick = function () {
			var getEls = document.getElementsByTagName('div');
				for (var z=0; z<getEls.length; z++) {
				getEls[z].className=getEls[z].className.replace('tabzeige', 'tabverstecke');
				getEls[z].className=getEls[z].className.replace('taban', 'tabaus');
				}
			this.className = 'taban';
			var max = this.getAttribute('title');
			document.getElementById(max).className = "tabzeige";
			}
		}
	}
}
