function hideDivs(curdiv, tag) {
	var countel = document.getElementsByClassName(tag).length;
	var i = 0;
	while (i < countel) {
		var el = document.getElementById(tag+i);
		if (null !== el) {
			if (i == curdiv) el.style.display='block';
			else el.style.display='none';
		}
		i++
	}
	return false;
}

function hideLevels(curdiv, tag, lastlevel, topid) {
	for (i=2; i <= lastlevel; i++) {
		var el = document.getElementsByClassName(curdiv+'level'+i);
		if (i > tag) {
			for (items=0; items < el.length; items++) {
				if (el[items].className.indexOf(topid) >= 0) {
					el[items].style.display = 'none';
				}
			}
		}
		else {
			for (items=0; items < el.length; items++) {
				if (el[items].className.indexOf(topid) >= 0) {
					el[items].style.display = 'block';
				}
			}
		}
	}
	return false;
}

