	function ToggleDIV(objToggle,objDiv,Lineage)
	{
		if (getObj(objDiv).style.display == "block")
		{
			getObj(objDiv).style.display = "none";
			getObj(objToggle).src = "images/plus.gif";
		}else{	
			CloseAllParentNodes();
			ShowNode(Lineage);
		}
	}

	function HiliteNode(objDiv)
	{
		DeHiliteAllNodes();
		getObj(objDiv).className='SelectedNode';

	}
	function Hover(objDiv)
	{
		CloseAllMenus();
		getObj(objDiv).className='TopHover';
		myDiv = getObj('Child' + objDiv)
		if (myDiv != null)
			myDiv.style.display='';
		//getObj("divMain").style.display="none";		
	}
	function UnHover(objDiv)
	{
		//DeHiliteAllNodes();
		getObj(objDiv).className='Node';
        //getObj("divMain").style.display="";	
	}

	function HoverParent(objDiv)
	{
		CloseAllMenus();
		getObj(objDiv).className='TopHoverParent';
		myDiv = getObj('Child' + objDiv)
		if (myDiv != null)
		{
			myDiv.style.display='';
			// Kyle - 10/4/2006
			myFrm = getObj('frmChild' + objDiv);
			if (myFrm != null)
			{
				myFrm.style.width=myDiv.offsetWidth-2;
				myFrm.style.height=myDiv.offsetHeight-2;
			}
		}
		//getObj("divMain").style.display="none";		
	}
	function UnHoverParent(objDiv)
	{
		//DeHiliteAllNodes();
		getObj(objDiv).className='NodeParent';
        //getObj("divMain").style.display="";	
	}

	function HoverSub(objDiv)
	{
		CloseAllMenus();
		getObj(objDiv).className='TopHoverSub';
		myDiv = getObj('Child' + objDiv)
		if (myDiv != null)
			myDiv.style.display='';
		//getObj("divMain").style.display="none";		
	}
	function UnHoverSub(objDiv)
	{
		//DeHiliteAllNodes();
		getObj(objDiv).className='SubNode';
        //getObj("divMain").style.display="";	
	}

	function CloseMenu(objDiv)
	{
		//DeHiliteAllNodes();
		myDiv = getObj(objDiv)
		myDiv.style.display='none';

	}
	function ShowGroup(obj, objDiv)
	{
		//DeHiliteAllNodes();
		myDiv = getObj(objDiv)
		if (myDiv.style.display == 'none')
		{
			myDiv.style.display=''
			obj.src='images/Minus.gif';
		}
		else
		{
			myDiv.style.display='none'
			obj.src='images/Plus.gif';
		}
			

	}
	function CloseAllMenus()
		{
			var aDivs = document.body.getElementsByTagName('DIV');
			for( i=0; i<aDivs.length; i++)
				{
  				if(aDivs.item(i).id.indexOf('ChildNode')>-1) 
  					{
 						aDivs.item(i).style.display='none';
  					}
				}
			return false;
	}
	function DeHiliteAllNodes()
		{
			var aDivs = document.body.getElementsByTagName('DIV');
				for( i=0; i<aDivs.length; i++)
				{
  				if(aDivs.item(i).id.indexOf('Node')>-1) 
  					{
 						aDivs.item(i).className='Node';
  					}
				}
			return false;
		}


	
	function ShowNode(Lineage)
	{
		var aryLin = Lineage.split('|');

		for( i=0; i<aryLin.length; i++)
		{
   			getObj('HDIV' + aryLin[i]).className = "ExpandedNode";
   			getObj('CDIV' + aryLin[i]).style.display = "block";
  			getObj('TIMG' + aryLin[i]).src = "images/minus.gif";
		}
	}

	function CloseAllParentNodes()
		{
			var aDivs = document.body.getElementsByTagName('DIV');
				for( i=0; i<aDivs.length; i++)
				{
  				if(aDivs.item(i).id.indexOf('HDIV')>-1) 
  					{
  						aDivs.item(i).className = "Node";
  					}
  				if(aDivs.item(i).id.indexOf('CDIV')>-1) 
  					{
  						var ID = aDivs.item(i).id.substring(4,17);
 						getObj('TIMG' + ID).src = "images/plus.gif";
  						aDivs.item(i).style.display = "none";
  					}
				}
			return false;
		}
