Спасибо, подправил названия, подправил str.replace и закаментил SetMargin тож видимо переименовался, в описании кстати не отмечено это изменение.
И кстати
old format
$str.replace(text, replace, search)
new format
$str.replace(text, search, replace)
подстава подстав))
Хотя я так припоминаю когда я первый раз встретился с KVir'овским реплейсом мне он показался не логичным.
Вобщем прикрепил обновленый архив, с некоторыми помарками но запускается и работает в 4 версии
http://www.************* Ссылка устарела. Берите архив из прикрепленых к сообщению файлов (нужна регистрация на форуме)