
var curID;
	
	function doSub(id) {
		if (curID && (curID != id)) {
			curSub = document.getElementById(curID);
			hide(curSub);
			change(curID);
			curID = id;
		}
		
		sub = document.getElementById(id);
		display = sub.style.display;
		if (!display || (display == 'none')) {			
			show(sub);
			change(id);
			curID = id;
		}
		else {			
			hide(sub);
			change(id);
			curID = false;
		}
		
	}
	
	function show(el) {
		el.style.display = 'block';
	}

	function hide(el) {
		el.style.display = 'none';
	}
	
	function change(bID) {
		button = document.getElementById('b'+bID);
		/*
		val = button.value;
		if (val == '+') { button.value = '-'; }
		else { button.value = '+'; }
		*/
		val = button.className;		
		if (val == 'dd') { button.className = 'dd dd-cur'; }
		else { button.className = 'dd'; }
	}
