function getSpinnerImageHtml() {
    return '<div id="spinner_container"><img src="/eze/images/spinner.gif" alt="Loading..." width="16" height="16" /></div>';
}

/*= Preferences Module */
/**
 * Deletes the tag or greeting specified by messageId.
 */
function preferences_DeleteTagOrGreeting(messageId) {

    $.getJSON("/user/preferences/ajax-delete-tag-or-greeting", {'messageId': messageId}, function(output){

        if (output.success) {
            $('#messageRow_' + output.messageId).html('<td colspan="4">You currently have no ' + output.messageType + ' set up</td>');
        }
    });
}

/**
 * Group Ownership Members Module
 */
function groupOwnershipMembers_SubscribeMailbox(groupId, mailboxDnis, accountId) {

    $.getJSON('group-ownership-members/add-member-ajax', {'mailboxDnis': mailboxDnis,
                                  'groupId'    : groupId,
                                  'account_id' : accountId
                                 }, function(output, status){

        if(status != 'success') {
            alertBox('Group Members', 'An error occurred adding the user to your group');
            return false;
        }

        // Clear the check box ready for the user to enter the next mailbox number
        if (output.status == 'success') {
            $('#mailbox_dnis').val('');
        }

        alertBox('Group Members', output.message);

        groupOwnershipMembers_TableLoader(groupId, accountId);

        return true;

    });

}
