﻿// Effects Javascript

// Used to show and hide membership details.
function toggleDisplay(divName, showDiv, hideDiv)
{
    var element = document.getElementById(divName);
    if (element.style.display == 'none')
    {
        element.style.display = 'block';
        document.getElementById(showDiv).style.display = 'none';
        document.getElementById(hideDiv).style.display = 'inline';
    }
    else
    {
        element.style.display = 'none';
        document.getElementById(showDiv).style.display = 'inline';
        document.getElementById(hideDiv).style.display = 'none';
    }
}

// Used to force a pane open.
function showDisplayPane(divName, showDiv, hideDiv)
{
    var element = document.getElementById(divName);
    if (element.style.display == 'none')
    {
        element.style.display = 'block';
        document.getElementById(showDiv).style.display = 'none';
        document.getElementById(hideDiv).style.display = 'inline';
    }
}

// Used to show and hide quantity and pricing for regalia.
function toggleVisibility(divName)
{
    var element = document.getElementById(divName);
    if (element.style.visibility == 'hidden') element.style.visibility = 'visible';
    else element.style.visibility = 'hidden';
}

// Used to show and hide calendar.
function toggleDisplayStyle(divName)
{
    var element = document.getElementById(divName);
    if (element.style.display == 'none') element.style.display = 'block';
    else element.style.display = 'none';
}

// Used to set a specific element with a specific value.
function saveValue(elementid, value)
{
    document.getElementById(elementId).value = value;
}

// Used to show and hide events lists.
function showDivHideDivs(showDiv, hideDiv1, hideDiv2)
{
    document.getElementById(showDiv).style.display = 'block';
    document.getElementById(hideDiv1).style.display = 'none';
    document.getElementById(hideDiv2).style.display = 'none';
}
