
def markup_image_thumb(text, meta):
    def link(s): return '[link [file ' + image + '] ' + s + ']'
    files = utf8_listdir(path.join(file_dir, meta['name']))
    files = [f for f in files if not "TN_" in f]
    files = [f for f in files if "ge" in f]
    result = ['[html  <table border="0"><tr> ]\n']
    result.append('[html <td colspan="5" align="center" valign="top"><h2>' + text + '</h2></td></tr><tr> ]');
    for i,f in enumerate(files):
        if (i-1) % 5 == 4: result.append('[html </tr><tr>]')
        image = unquote_html(f).strip()
        basename, ext = os.path.splitext(f)
        thumb = 'TN_' + basename + '.JPG'
        result.append('[html <td align="center" valign="middle">]')
        result.append('[link [image [file ' + thumb + ' ]] [file ' + image + ']]')
        result.append('[html <br>]')
        result.append('[link ' + image + ' [file ' + image + ']]')
        result.append('[html </td>]\n')
    result.append('[html </tr></table>]\n')
    return markup(''.join(result), meta, False)


