//
//  constants.js
//  Written by Stefan Habel
//  Version 2.0
//  Last modified: 21.05.2007
//


// content element states
window.CLOSED     = ContentElement.State.CLOSED;
window.OPEN       = ContentElement.State.OPEN;
window.DESELECTED = ContentElement.State.DESELECTED;
window.SELECTED   = ContentElement.State.SELECTED;

// content element free space modes
window.MAINTAIN = ContentElement.FreeSpaceMode.MAINTAIN;
window.DIRECTLY = ContentElement.FreeSpaceMode.DIRECTLY;
window.ANIMATED = ContentElement.FreeSpaceMode.ANIMATED;

// trigger element actions
window.TOGGLE     = TriggerElement.Action.TOGGLE;
window.SHOW       = TriggerElement.Action.SHOW;
window.HIDE       = TriggerElement.Action.HIDE;
window.EXPAND     = TriggerElement.Action.EXPAND;
window.COLLAPSE   = TriggerElement.Action.COLLAPSE;

// animation styles
window.NONE       = Animation.Style.NONE;
window.VERTICAL   = Animation.Style.VERTICAL;
window.HORIZONTAL = Animation.Style.HORIZONTAL;
window.DIAGONAL   = Animation.Style.DIAGONAL;
window.OPACITY    = Animation.Style.OPACITY;

// animation states
window.IDLE       = Animation.State.IDLE;
window.FADING_IN  = Animation.State.FADING_IN;
window.FADING_OUT = Animation.State.FADING_OUT;

// animation phases
window.FADE_OUT     = Animation.Phase.FADE_OUT;
window.ADJUST_SPACE = Animation.Phase.ADJUST_SPACE;
window.FADE_IN      = Animation.Phase.FADE_IN;
window.CROSS_FADE   = Animation.Phase.CROSS_FADE;
