
function positionsSelectionCheckboxClicked(checkbox)
{
    if(checkbox.checked)
    {
        changePositionsButtonsState(true);
    }
    else
    {
        var checkboxes = document.getElementsByName("checkbox");
        var deactivate = true;

        for(var i = 0; i < checkboxes.length; i++)
        {
            if(checkboxes[i].checked)
            {
                deactivate = false;
            }
        }

        if(deactivate)
        {
            changePositionsButtonsState(false);
        }
    }
}

function changePositionsButtonsState(newState)
{
    var buttons = [ document.getElementById("activateButton"), document.getElementById("deactivateButton"), document.getElementById("deleteButton") ];

    for(var i = 0; i < buttons.length; i++)
    {
        if(buttons[i] != null)
        {
            buttons[i].disabled = ! newState;
        }
    }
}

function submitContactForm(formId)
{
    removeFormButtons();
    document.getElementById(formId).submit();

    return false;
}

function removeFormButtons()
{
    document.getElementById("formButtons").innerHTML = "Please wait while the information is being submitted...";
}
