#acl bernie:read,write All:read

def _macro_TitleIndex(*args, **kvargs):
    s = make_index_key()
    pages = list(page_list())
    pages.sort()
    current_letter = None
    for name in pages:
        letter = name[0].lower()
        if letter != current_letter:
            s += '<a name="%s"><h3>%s</h3></a>' % (letter, letter)
            current_letter = letter
        else:
            s += '<br />'
        s += link_tag(name)
    return s

