В общем, хочу как здесь на форуме

Т.е. чтобы под областью текста ответа выводилось:
Доступные типы файлов: ini, txt, pdf, rtf, zip, rar, tgz, gz
Максимальный размер вложения: 512 Кб
Максимум вложений на одно сообщение: 5
кнопка Предварительный просмотр
еще желательно - максимальный размер изображения для вложения, его разрешение (т.е. к какому будет подгоняться большие)
Еще - так и не понял, где задается в настройках максимальное количество файлов вложений?
И еще - сейчас, так понимаю, если вложение не того формата файла, или больше предельного - то сообщение отправляется, но в нем пишется, что вложение, дескать, не вышло?
А можно это как-то обрабатывать на этапе формирования самого сообщения?
Т.е. чтобы какой-то например, ajax-скрипт проверял валидность файлов - и соотв., выводил сообщения?