
		    
		    function showHide(itemId, treeId){
		       var field = document.getElementById(treeId + "_expandedItems")
		       var item = document.getElementById(itemId + "_children")
		       var strings
		       var retValue
		       
		       if(item.style.display == "none"){
		          item.style.display = "block"
		          if(field.value == "")
		             field.value = itemId
		          else
		             field.value += ";" + itemId
		          retValue = true
		       }else{
				  item.style.display = "none"
				  strings = field.value.split(";")
				  field.value = ""
				  for(i in strings){
				    if(strings[i] != itemId && strings[i] != "undefined" & strings[i] != ""){
				       if(field.value == "")
				          field.value = strings[i]
				       else
				          field.value += ";" + strings[i]
				    }
				  }
				  retValue = false
			   }
			   return retValue
		    }		
		    
		    function checkUncheck(mensaje){
		        
		    }
		    
		    function getTreeViewLabel(id){
		        return document.getElementById(id + "_label").getAttribute("innerhtml")
		    }
		    
		    function getTreeViewCheckbox(id){
		        return document.getElementById(id + "_checkbox")
		    }

		    function junctionClick(junction, child, idTreeView){
				
				var retValue = showHide(child, idTreeView)
		        
		        var chunks = junction.src.split("/")
		        
		        var opositeSymbol

		        if(chunks != null){
		        
		           if(chunks.length > 0){
		           
		               opositeSymbol = getOpositeSymbol(chunks[chunks.length - 1]);
		               
		               junction.src = imagesPath + opositeSymbol;		               	           
		               
		           } 
		           
		        } 
		        

		        
		        return retValue
		    }
		    
		    function getOpositeSymbol(symbol){
		       var resultSymbol = "";
		       if(symbol == "fminus.gif")
		         resultSymbol = "fplus.gif"
		       else if(symbol == "fplus.gif")
		         resultSymbol = "fminus.gif"
		       else if(symbol == "lminus.gif")
		         resultSymbol = "lplus.gif"
		       else if(symbol == "lplus.gif")
		         resultSymbol = "lminus.gif"
		       else if(symbol == "rminus.gif")
		         resultSymbol = "rplus.gif"
		       else if(symbol == "rplus.gif")
		         resultSymbol = "rminus.gif"
		       else if(symbol == "tminus.gif")
		         resultSymbol = "tplus.gif"
		       else if(symbol == "tplus.gif")
		         resultSymbol = "tminus.gif"
		       else if(symbol == "minus.gif")
		         resultSymbol = "plus.gif"
		       else if(symbol == "plus.gif")
		         resultSymbol = "minus.gif"
		       else
		         resultSymbol = "while.gif"
		       return resultSymbol;
		    }

