Используя букмарклет "Firebug lite" (вы можете получить его здесь: http://getfirebug.com/firebuglite), я мог бы сузить место, где на самом деле выдается ошибка.
Кажется, что корень проблемы не в коде, который вы извлекли, а в самом jQuery.
Я заметил, что вы используете jQuery версии 1.2.6. Проблема заключается в методе клонирования этой версии. Это приводит к ошибке в этой строке вашего опубликованного кода:
$clone=$cloneMe.clone(true);
Я мог бы дать вам более подробную информацию, где именно происходит ошибка, но я не думаю, что это решит вашу проблему. В любом случае, не стоит создавать обходной путь для некорректного jQuery-кода. Я бы порекомендовал попробовать более свежую версию jQuery (после быстрого взгляда я увидел, что там клон-метод реализован по-другому), и посмотрите, решит ли это вашу проблему.
EDIT:
Извините, это не эта строка
$clone=$cloneMe.clone(true);
но эта строка:
$cache.append($(this).children().clone(true));
(строка 42 в autocolumn.js)