function mc_toggle_fan(r)
{
    if (r.success == 0)
    {
        return;
    }

    if (r.is_fan == 1)
    {
        mc_set_style_display('fan_link_no', 'none');
        mc_set_style_display('fan_link_yes', 'inline');
        mc_set_style_display('fan_button_no', 'none');
        mc_set_style_display('fan_button_yes', 'inline');
        mc_set_style_display('fan_view_all', 'inline');
    }

    if (r.is_fan == 0)
    {
        mc_set_style_display('fan_link_no', 'inline');
        mc_set_style_display('fan_link_yes', 'none');
        mc_set_style_display('fan_button_no', 'inline');
        mc_set_style_display('fan_button_yes', 'none');
    }

    if (r.fan_content)
    {
        if (document.getElementById('fan_results'))
        {
            document.getElementById('fan_results').innerHTML =
                r.fan_content;
        }
        if (document.getElementById('fan_totals'))
        {
            document.getElementById('fan_totals').innerHTML =
                '(' + r.fan_total + ')';
        }

        if (r.fan_total == 0)
        {
            mc_set_style_display('fan_view_all', 'none');
        }
    }
}

function mc_set_style_display(element_id, display_value)
{
    if (document.getElementById(element_id))
    {
        document.getElementById(element_id).style.display = display_value;
    }
}
