	function hideAll(id) {
		myArr = document.getElementsBySelector('#'+id+' span.addToggle');
			for (i = 0; i < myArr.length; i++) {
		 	 child=myArr[i].getAttribute('id');
		 	 if (document.getElementById(child+'_children'))
		 	 Element.hide(child+'_children'); 
			} 
    };
			
			
	function showAll(id) {
		myArr = document.getElementsBySelector('#'+id+' span.addToggle');
			for (i = 0; i < myArr.length; i++) {
		 	 toggleFolder(myArr[i]);
			} 
	};
	
	function myToggle(me) {
				if (me.innerHTML == '-') {
				 me.innerHTML = '+'
				    Element.removeClassName(me,'expanded');
				    Element.addClassName(me,'expand');
					Element.hide(me.parentNode.getAttribute('id')+'_children')
				} else {
				 	me.innerHTML = '-'
				 	Element.removeClassName(me,'expand');
				    Element.addClassName(me,'expanded');
					Element.show(me.parentNode.getAttribute('id')+'_children')
				}
				return false;
			};
			
	function toggleFolder000(element){
		if (element.getElementsByTagName('a')[0]) {
			
		
		me=element.getElementsByTagName('a')[0];
			if (me.innerHTML == '-') {
				 me.innerHTML = '+'
				    Element.removeClassName(me,'expanded');
				    Element.addClassName(me,'expand');
					Element.hide(element.getAttribute('id')+'_children')
				} else {
				 	me.innerHTML = '-'
				 	Element.removeClassName(me,'expand');
				    Element.addClassName(me,'expanded');
					Element.show(element.getAttribute('id')+'_children')
				}
		} else {
			
			Element.toggle(element.getAttribute('id')+'_children');
		}
		return false;
}

	function findItem(folder){
		var myId=''
		var myArr=folder.split("/") ;	
		for (i=0;i<myArr.length-1;i++){
			myId+='/'+myArr[i];
			if (myArr[i]!=''){
				toggleFolder(document.getElementById(myId));
				
			}
		}
	Element.addClassName($(myId),'selected');
	return;
	}