var popupsBlocked = false;

function confirmDelete(objectDescription)
{
    if (objectDescription == null)
        var objectDescription = "this ttem";

    return confirm("Are you sure you wish to delete " + objectDescription + "? This action cannot be undone.");
}

function confirmEnterAgain()
{
    return confirm("You currently do not have an entry due for this contest. Entering again is not recommended unless there was a problem with your last entry.");
}

function toggleZoom(contestId)
{
    var sweepOuterElement = document.getElementById('contestListing_' + contestId);
    var prizePreviewElement = document.getElementById('prizePreview_' + contestId);

    if (sweepOuterElement.className == 'sweepOuter')
    {
        sweepOuterElement.className = 'sweepOuterHidden';
        prizePreviewElement.style.display = 'block';
    }
    else
    {
        sweepOuterElement.className = 'sweepOuter';
        prizePreviewElement.style.display = "none";
    }
}

function toggleSearch(wrapperId)
{
    var toggleSearchButtonElement = document.getElementById('toggleSearchButton');

    var searchWrapperElement = document.getElementById(wrapperId);

    var searchWrapperElementClass = searchWrapperElement.className;

    if (searchWrapperElementClass.match('hide'))
    {
        searchWrapperElement.className = 'show';

        toggleSearchButtonElement.className = 'hide';

    }
    else if (searchWrapperElementClass.match('show'))
    {
        searchWrapperElement.className = 'hide';

        toggleSearchButtonElement.className = 'show';

    }
}

function toggleComments(contestId, commentButton)
{

    var commentTable = document.getElementById('commentTable_' + contestId);
    var commentTableClass = commentTable.className

    var commentButtonClass = commentButton.className;

    if (commentTableClass.contains('hideElement'))
    {
        commentTable.className = commentTableClass.replace('hideElement', 'showElement');
        commentButton.className = commentButtonClass.replace('openCommentsButton', 'closeCommentsButton');
    }
    else
    {
        commentTable.className = commentTableClass.replace('showElement', 'hideElement');
        commentButton.className = commentButtonClass.replace('closeCommentsButton', 'openCommentsButton');
    }
}

function checkPopupsBlocked() {
    var test = window.open('','','width=1, height=1, left=0, top=0, scrollbars=no');

    if (!test) {
        popupsBlocked = true;
        return true;
    }
    popupsBlocked = false;
    test.close();
    return false;
}

function popupsBlockedAlert() {
    alert('Popups are being blocked.  In order for sweeps and contest entry to work SweepsU.com must be allowed to open popups for the entry forms.  Please correct this in your browser settings.');
}

