function sfhiv_event_archive_event_categories()
{
    $query = sfhiv_get_archive_query();
    if (!$query || $query->query_vars['post_type'] != 'sfhiv_event') {
        return;
    }
    sfhiv_draw_taxonomy_query_menu('sfhiv_event_category', $query);
}
function sfhiv_document_archive_filter_by_years($query = false, $args = array())
{
    if (!$query || $query->query_vars['post_type'] != 'sfhiv_document') {
        return;
    }
    sfhiv_draw_taxonomy_query_menu('sfhiv_year', $query, array('title_li' => false, 'extra_classes' => 'filter filter-horizontal', 'base_link' => get_permalink()));
    echo '<br class="clear" />';
}
function sfhiv_service_hour_archive_time_of_day_category_menu($query = false, $args = array())
{
    $query = sfhiv_get_archive_query();
    if (!$query || $query->query_vars['post_type'] != 'sfhiv_service_hour') {
        return;
    }
    sfhiv_draw_taxonomy_query_menu('sfhiv_time_of_day_taxonomy', $query, array('title_li' => false, 'all_taxonomy_name' => 'Any Time', 'extra_classes' => 'filters', 'base_link' => $_SERVER['REQUEST_URI']));
}
function sfhiv_group_archive_filter_by_years($query = false, $args = array())
{
    if (!$query || $query->query_vars['post_type'] != 'sfhiv_group') {
        return;
    }
    $base_url = preg_replace('/page\\/(\\d+)\\//i', '', $_SERVER['REQUEST_URI']);
    // strip out page var if in url
    if (isset($args['id'])) {
        $base_url .= "#" . $args['id'];
    }
    sfhiv_draw_taxonomy_query_menu('sfhiv_year', $query, array('title_li' => false, 'extra_classes' => 'filter filter-horizontal', 'base_link' => $base_url));
}