var curIDlevel1;
var curIDlevel2;
	
	function doSub(id) {
        element_b = issetElement('b'+id);
        element_c = issetElement('c'+id);
//				    alert ('rrrrr '+element_b+'ggggggggggg '+element_c );
		
	    if (curIDlevel1 && (curIDlevel1 != id)) {
			curSub = document.getElementById(curIDlevel1);
			if (element_b) {
			hide(curSub);
			change(curIDlevel1);
			curIDlevel1 = id;
			}

		}

	    if (curIDlevel2 && (curIDlevel2 != id)) {
			curSub = document.getElementById(curIDlevel2);
			if (element_c) {
			hide(curSub);
			change(curIDlevel2);
			curIDlevel2 = id;
			}

		}		
		

	    if (element_b){    
		
		    sub = document.getElementById(id);
//		    alert ('rrrrr ' +  sub);
		    display = sub.style.display;
		    if (!display || (display == 'none')) {			
			    show(sub);
			    change(id);
			    curIDlevel1 = id;
		    }
		    else {			
			    hide(sub);
			    change(id);
			    curIDlevel1 = false;
				curIDlevel2 = false;
		    }
	    }
		
	    if (element_c){    
		
		    sub = document.getElementById(id);
//		    alert ('rrrrr ' +  sub);
		    display = sub.style.display;
		    if (!display || (display == 'none')) {			
			    show(sub);
			    change(id);
			    curIDlevel2 = id;
		    }
		    else {			
			    hide(sub);
			    change(id);
			    curIDlevel2 = false;
		    }
	    }		
		
	}
	
		
	
	function show(el) {
		el.style.display = 'block';
	}

	function hide(el) {
		el.style.display = 'none';
	}
	
	function change(ID) {
		button = document.getElementById('b'+ID);
        if (button){
		    val = button.className;		
		    if (val == 'not_active_level1') { button.className = 'active_level1'; }
		    else { button.className = 'not_active_level1'; }
		}
		button = document.getElementById('c'+ID);
	    if (button){
		    val = button.className;		
		    if (val == 'not_active_level2') { button.className = 'active_level2'; }
		    else { button.className = 'not_active_level2'; }	
		}
	}
	
	function issetElement(id_elem) {
        element = document.getElementById(id_elem);
		return element;
	}
	
