	var currentToggleWP = null;
	var currentToggleTab = null;
	var timerID = null;
	
	function ShowToggleWP(oTab)
	{
		//ToggleMouseEnter(null);

		
		
		if( currentToggleTab != null && oTab.id == currentToggleTab.id )
		{
			HideCurrentToggleWP();
			return;	
		}
		
		if( currentToggleTab == null || oTab.id != currentToggleTab.id )
		{
			if( currentToggleTab != null )
				currentToggleTab.className = "UserVerticalTabNavItem";
			RaiseEvent("www.activportal.mc:SlidingTab","Activated",oTab.title);
			HideCurrentToggleWP();
			oTab.className = "UserVerticalTabNavItemSel";
			currentToggleTab = oTab;
		}
		
		
				
		var oWP = getElByID('ToggleTab' + oTab.WebPartQualifier);
		oWP.className = "UserVerticalTabItemSel";
		currentToggleWP = oWP; 
	}
	
	function ToggleMouseLeave(oToggleItem)
	{
		if( timerID == null )
		{
			if(window.event.fromElement.tagName == 'SELECT') return;
			timerID = setTimeout('HideCurrentToggleWP()',1500);
		}
		
	}
	
	function ToggleMouseEnter(oToggleItem)
	{
		if( timerID != null )
			clearTimeout(timerID);
		timerID = null;
	}
	
	function HideCurrentToggleWP()
	{
		
		if( currentToggleTab != null )
				currentToggleTab.className = "UserVerticalTabNavItem";		
		
		if( currentToggleWP != null )
			currentToggleWP.className = "UserVerticalTabItem";
		/*if( currentToggleTab != null )
			currentToggleTab.className = "UserVerticalTabNavItem";*/
			
		currentToggleWP = null;
		currentToggleTab = null;
		timerID = null;
		//currentToggleTab = null;
	
	}
	

	
	