//var iHeight = 180 ;
var collapseStep = 10 ;
var aniSpeed = 2;

function minimisepanel(objDiv, iHeight)
{
	var t = parseInt(document.getElementById(objDiv).style.height.replace("px", ""));
	YAHOO.util.Dom.setStyle(objDiv, 'opacity',t/iHeight );
	if(t>0)
	{	t=t-collapseStep ;
		if(t<=0)
		{
		    document.getElementById(objDiv).style.display = 'none';
		}
		document.getElementById(objDiv).style.height = t + "px";
//		YAHOO.util.Dom.setStyle(objDiv, 'height',t);
		setTimeout( "minimisepanel('"+objDiv+"', "+iHeight+");",aniSpeed);
	}
}

function maximisepanel(objDiv, iHeight)
{
    document.getElementById(objDiv).style.display = 'block';
	var t = parseInt(document.getElementById(objDiv).style.height.replace("px", ""));
	YAHOO.util.Dom.setStyle(objDiv, 'opacity',t/iHeight );
	if(t<=(iHeight-collapseStep))
	{	
	    t=t+collapseStep ;
		document.getElementById(objDiv).style.height = t + "px";
		setTimeout( "maximisepanel('"+objDiv+"', "+iHeight+");",aniSpeed);
	}
}

function ShowHide(objID, imgref, iHeight, imgExpanded, imgCollapsed)
{
	if (YAHOO.util.Dom.getStyle(objID, 'display')=='block' ||  document.getElementById(objID).style.display=='')
	{
	    if (iHeight != null)
	    {
	        minimisepanel(objID);
	    }
	    else
	    {
	        document.getElementById(objID).style.display = "none";
	    }    
	    imgref.src = imgCollapsed;
	    return
	}
	
	if (iHeight != null)
	{
	    maximisepanel(objID, iHeight);
	}
	else
	{
        document.getElementById(objID).style.display = "";
	}    
	imgref.src = imgExpanded;
}


