
	function level_first_stays(indent){
                var parent_node = document.getElementById('master_ul');
		for (var i=0; i<parent_node.childNodes.length; i++){

				if(parent_node.childNodes[i].nodeName == 'LI'){
				var first_li = parent_node.childNodes[i];
				parent_node.childNodes[i].style.backgroundPosition = 'top';
                                for(var j=0; j< first_li.childNodes.length; j++){
						if(first_li.childNodes[j].nodeName == "UL"){
							first_li.childNodes[j].style.display = 'none';
						}
					}
			}
		}
		for(var k=0; k<indent.childNodes.length; k++){
			if(indent.childNodes[k].nodeName == "UL"){
				indent.childNodes[k].style.display = 'block';
			}
		}
                indent.style.backgroundPosition = 'bottom';
	}
	

	function setParentSelectedColor(e){
		var parent_node = e.parentNode.parentNode;
		var parent_node_above = parent_node.parentNode;
		for(var l=0; l<parent_node_above.childNodes.length; l++){
			if(parent_node_above.childNodes[l].nodeName == 'A'){
				parent_node_above.childNodes[l].style.color = 'black';
				//parent_node_above.childNodes[l].backgroundPosition = 'top';
			}
		}
		
	}
	
	function setParentDeselectedColor(e){
		var parent_node = e.parentNode.parentNode;
		var parent_node_above = parent_node.parentNode;
		for(var l=0; l<parent_node_above.childNodes.length; l++){
			//alert(parent_node_above.childNodes[l].className);
			if(parent_node_above.childNodes[l].nodeName == 'A' && parent_node_above.childNodes[l].id != 'special_hover'){
				parent_node_above.childNodes[l].style.color = 'white';
				//parent_node_above.childNodes[l].backgroundPosition = 'top';
			}
		}
		
	}
	
	
	function set_states(){
		var path = _env.path;
		var broken = path.split("/"); 
		var parent_node = document.getElementById('master_ul');
		
		for (var i=0; i<parent_node.childNodes.length; i++){
			if(parent_node.childNodes[i].nodeName == 'LI'){	
				if(parent_node.childNodes[i].getAttribute('id') == broken[0]){
					parent_node.childNodes[i].style.backgroundPosition = 'bottom';
				}else{
					parent_node.childNodes[i].style.backgroundPosition = 'top';
				}
				
				var first_li = parent_node.childNodes[i];
				for(var j=0; j< first_li.childNodes.length; j++){
					if(first_li.childNodes[j].nodeName == "UL"){
						var first_ul = first_li.childNodes[j];
						if(first_li.getAttribute('id') == broken[0]){
							first_ul.style.display = "block";
						}else{
							first_ul.style.display = "none";
						}
					}
				}
			
			
			}
		}
	}
	
// unused functions /////////////////
	
	function level_second_stays(indent){
		
		var parent_node = document.getElementById('master_ul');
		
		for (var i=0; i<parent_node.childNodes.length; i++){
			if(parent_node.childNodes[i].nodeName == 'LI'){
				var first_li = parent_node.childNodes[i];
				
				for(var j=0; j< first_li.childNodes.length; j++){
						if(first_li.childNodes[j].nodeName == "UL"){
							var first_ul = first_li.childNodes[j];
							
							for(var m=0; m< first_ul.childNodes.length; m++){
								if(first_ul.childNodes[m].nodeName == "LI"){
									second_li = first_ul.childNodes[m];
									//second_li.style.backgroundPosition = 'top';
									
									for(var l=0; l<second_li.childNodes.length; l++){
										if(second_li.childNodes[l].nodeName == "UL"){
											second_li.childNodes[l].style.display = 'none';
										}
									}
									for(var k=0; k<second_li.childNodes.length; k++){
										if(second_li.childNodes[k].nodeName == "A"){
											second_li.childNodes[k].style.color = "white";
											var a_parent_node = second_li.childNodes[k].parentNode;
											//alert(a_parent_node.nodeName +' : '+ a_parent_node.className);
											if(a_parent_node.className == 'm_o'){
												for(var s=0; s<a_parent_node.childNodes.length; s++){
													if(a_parent_node.childNodes[k].nodeName == "A"){
														if( a_parent_node.childNodes[k].className != 'probam_nesto' ){
														second_li.childNodes[k].style.color = "black";
														}
													}
												}
											}
											
										}
									}
									
									
								}

							}
							
						}
					}
			}
		}
		for(var d=0; d<indent.childNodes.length; d++){
			if(indent.childNodes[d].nodeName == "UL"){
				indent.childNodes[d].style.display = 'none';
				//indent.style.backgroundPosition = 'bottom';
				//indent.style.fontSize = '24px';
			}
		
		}
	}
	
	
	function setParentNode(indent){
		var parent_node = indent.parentNode.parentNode;
		for(var l=0; l<parent_node.childNodes.length; l++){
			if(parent_node.childNodes[l].nodeName == 'A'){
				parent_node.childNodes[l].style.color = 'red';
			}
		}
		
	}
	
	function clearParentNode(indent){
		var parent_node = indent.parentNode.parentNode;
		for(var l=0; l<parent_node.childNodes.length; l++){
			if(parent_node.childNodes[l].nodeName == 'A'){
				parent_node.childNodes[l].style.color = 'red';
			}
		}
	}
	
	function setColor(e, color){
		e.style.color = color;
	}

