var strLastTreeID="", intTreeIndex=-1, intTreeNewItems=0;

function treeToggle(strID, strOpen, strClosed) {
	
	var obj=document.getElementById("table." + strID), str, strImage, i;
	
	if (obj==null)
		return
	
	// open or close item
	
	switch (obj.style.display.toLowerCase()) {
	
		case "none" :
			str="block";
			if (strOpen.length)
				strImage=strOpen;
			else
				strImage="folderopen.gif";
			break;
			
		default :
			str="none";
			if (strClosed.length)
				strImage=strClosed
			else
				strImage="folder.gif";
			
	}
	
	obj.style.display=str;
	
	// change image
	
	obj=document.getElementById("image." + strID);
	
	if (obj==null)
		return;
		
	i=obj.src.lastIndexOf("/");
	
	if (i>=0)
		obj.src=obj.src.substr(0,i+1) + strImage;

}

