var iHeight ;
var collapseStep = 20 ;
var aniSpeed = 6;
var openW;

function minimisepanel(objDiv)
{
	document.getElementById(objDiv + '_arrow').src='structure_images/arrow.gif';
	var t = parseInt( YAHOO.util.Dom.getStyle(objDiv, 'height'));
	YAHOO.util.Dom.setStyle(objDiv, 'opacity',t/iHeight );
	if(t>0)
	{	t=t-collapseStep ;
		if(t<=0){YAHOO.util.Dom.setStyle(objDiv, 'display','none');}
		YAHOO.util.Dom.setStyle(objDiv, 'height',t);
		setTimeout( "minimisepanel('"+objDiv+"');",aniSpeed);
	}
}

function maximisepanelExtra(objDiv,ih)
{
	iHeight=ih;
		
		
	YAHOO.util.Dom.setStyle(objDiv, 'display','block')
	var t = parseInt( YAHOO.util.Dom.getStyle(objDiv, 'height'));
	YAHOO.util.Dom.setStyle(objDiv, 'opacity',t/iHeight );
	if(t<=(iHeight-collapseStep))
	{	t=t+collapseStep ;
		YAHOO.util.Dom.setStyle(objDiv, 'height',t);
		setTimeout( "maximisepanel('"+objDiv+"');",aniSpeed);
	}
}


function maximisepanel(objDiv)
{
	openW=objDiv;
	 document.getElementById(objDiv + '_arrow').src='structure_images/arrowDN.gif';
	YAHOO.util.Dom.setStyle(objDiv, 'display','block')
	var t = parseInt( YAHOO.util.Dom.getStyle(objDiv, 'height'));
	YAHOO.util.Dom.setStyle(objDiv, 'opacity',t/iHeight );
	if(t<=(iHeight-collapseStep))
	{	t=t+collapseStep ;
		YAHOO.util.Dom.setStyle(objDiv, 'height',t);
		setTimeout( "maximisepanel('"+objDiv+"');",aniSpeed);
	}
}


function ShowHide(myid,ih)
{
	 
	 
	if(openW != null && openW != ('mydiv' +myid) )
	{
		minimisepanel(openW);		
	}

	iHeight=ih;
	
	if (YAHOO.util.Dom.getStyle('mydiv'+myid, 'display')=='block')
	{
	  minimisepanel('mydiv'+myid);	
	  return
	}

	maximisepanel('mydiv'+myid);
	
}




function maximisepanelX(objDiv)
{
	
	YAHOO.util.Dom.setStyle(objDiv, 'display','block')
	var t = parseInt( YAHOO.util.Dom.getStyle(objDiv, 'height'));
	YAHOO.util.Dom.setStyle(objDiv, 'opacity',t/iHeight );
	if(t<=(iHeight-collapseStep))
	{	t=t+collapseStep ;
		YAHOO.util.Dom.setStyle(objDiv, 'height',t);
		setTimeout( "maximisepanel('"+objDiv+"');",aniSpeed);
	}
	 
}


