var guL = new Array();
var gTim = new Array();
var gOrg = new Array();
var gScrollStep = 8;
var STATE_URL = "/actions/public/panestate.aspx";

function testUp(uId)
{
	if (guL[uId].clientHeight-gScrollStep > 0) 
	{
		guL[uId].style.height = (parseInt(guL[uId].clientHeight)-gScrollStep)+'px';
		setOpacityDelta(guL[uId],-0.075);
	}
	else
	{
		setOpacity(guL[uId],0);
		clearInterval(gTim[uId]);
		guL[uId].style.height = 0;
		guL[uId].parentNode.className='paneTop';
		guL[uId].style.display='none';
		guL[uId].parentNode.className='paneTop';
	}
}

function testDown(uId)
{
	if (guL[uId].clientHeight+gScrollStep < gOrg[uId]) 
	{
		guL[uId].style.height = (parseInt(guL[uId].clientHeight)+gScrollStep)+'px';
		setOpacityDelta(guL[uId],0.075);
	}
	else
	{
		setOpacity(guL[uId],1);
		clearInterval(gTim[uId]);
		guL[uId].style.height = gOrg[uId] + 'px';
		if (document.all)
			guL[uId].style.height = (gOrg[uId]-1) + 'px';
		guL[uId].parentNode.className='paneTop';
		guL[uId].style.display='';
		guL[uId].style.overflow='visible';
		guL[uId].parentNode.className='paneTopEx';
	}
}

function toggleScroll(e,wrapperName)
{
	var uL = findSiblingElement(findParentElementByClass(e,wrapperName),"UL");
	if (uL && uL.id && uL.id != '')
	{
		if (uL.style.display=='none')
		{
			guL[uL.id] = uL;
			uL.style.overflow='hidden';
			uL.style.display='';
			asyncSendSilent("<dummy/>",STATE_URL+"?id="+uL.id+"&state=E","paneError");
			
			gTim[uL.id] = setInterval("testDown('"+uL.id+"')",1);
			e.src='/gfx/collapse.gif';
			uL.parentNode.className='paneTopEx';
			
    		setOpacity(uL,0);
            
		}
		else
		{
			guL[uL.id] = uL;
			uL.style.height = uL.offsetHeight;
			uL.style.overflow='hidden';
			gOrg[uL.id] = parseInt(uL.clientHeight);
			
			asyncSendSilent("<dummy/>",STATE_URL+"?id="+uL.id+"&state=C","paneError");
			gTim[uL.id] = setInterval("testUp('"+uL.id+"')",1);
			e.src='/gfx/expand.gif';
			
    		setOpacity(uL,1);
            
		}
	}
}
