﻿// JScript File



function ExpandPanel(strInnerDivID, strOuterDivID, strCollapsedID, blnUseFadeEffect, strCssClass)
{
    var objOuterDiv = document.getElementById(strOuterDivID);
    var objInnerDiv = document.getElementById(strInnerDivID);
    var hidCollapsed = null;
    if(typeof(strCollapsedID) != 'undefined')
    {
        hidCollapsed = document.getElementById(strCollapsedID);
    }
    if (objInnerDiv)
    {
        if (objInnerDiv.style.display == 'none')
        {
            if((blnUseFadeEffect)&&(typeof(Effect) == 'undefined'))
            {
                objInnerDiv.style.display = 'block';
            }
            else
            {
                new Effect.Appear(objInnerDiv, {duration: .7, queue: 'end'});
            }
            if(hidCollapsed != null)
            {
                hidCollapsed.value = '0';
            }
            if(objOuterDiv != null)
            {
                objOuterDiv.className = strCssClass + ' Expanded';
            }
        }
        else
        {
            if((blnUseFadeEffect)&&(typeof(Effect) == 'undefined'))
            {
                objInnerDiv.style.display = 'none';
            }
            else
            {
                new Effect.Fade(objInnerDiv, {duration: .4, queue: 'end'});
            }
            if(hidCollapsed != null)
            {
                hidCollapsed.value = '1';
            }
            if(objOuterDiv != null)
            {
                objOuterDiv.className = strCssClass + ' Collapsed';
            }
        }
    }
}

