  var panelParam = new Array();
  var panelStep = 25;
  
  function panelClose(panelName)
  {
  		obj = _browser.getElement(panelName);
  		height = DHTML.getHeight(obj);
  		
  		if (panelParam['initHeight' + panelName] == undefined)
  		{
  			panelParam['initHeight' + panelName] = height;
  		}
  		
  		if (height > panelStep)
  		{
  			DHTML.setHeight(obj, height - panelStep);
  			tid = setTimeout('panelClose(\'' + panelName + '\')', 0);
  		}
  		else
  		{
  			DHTML.setHeight(obj, 1);
  		}
  		
  		
  }
  
  function panelOpen(panelName)
  {
  		obj = _browser.getElement(panelName);
  		
  		height = DHTML.getHeight(obj);
  		if (height > panelParam['initHeight' + panelName])
  		{
  			height = panelParam['initHeight' + panelName];
  			DHTML.setHeight(obj, height);
  		}
  		else
  		{
  			DHTML.setHeight(obj, height + panelStep);
  			tid = setTimeout('panelOpen(\'' + panelName + '\')', 0);
  		}
  }
  
  
  function panelToggle(panelName)
  {
  	var isClose = panelParam['isClosed' + panelName];
  	if (isClose == 1)
  	{
  	  panelOpen(panelName);
  	  panelParam['isClosed' + panelName] = 0;
  	}
  	else
  	{
  	   panelParam['isClosed' + panelName] = 1;
  	   panelClose(panelName);
  	}
  			
  }
  
