		$(document).ready(function(){
			$("ul.prod_list").autocolumnlist({columns: 3,classname: 'column'});
		});	

(function($) {
    var defaults = {
        columns: 4,
        classname: 'column'
    };

    $.fn.autocolumnlist = function(params){
        var options = $.extend({}, defaults, options, params);
        var els = $(this).find('li'); // выбираем все элементы

        if (els.size() > 0) {
            var elCol = Math.ceil(els.size()/options.columns); // вычисляем кол-во элементов в столбце
            var start = 0; // первый элемент для первой колонки
            var end = elCol; // последний элемент для первой колонки
            for (i=0; i<options.columns; i++) { // в цикле проходим по каждой колонке...
                els.slice(start, end).wrapAll('<div class="'+options.classname+'"/>'); // ...оборачивая каждую в div
                start = start+elCol; // задаем новый начальный элемент...
                end = end+elCol; // ... и новый последний для след. колонки
            }
        }

        return this;
    };
})(jQuery);
