﻿(function (b) {
	b.fn.ezColumns = function (a) {
		b(this).data("groups") || b(this).data("groups", b(this).children().remove()); var c = b(this).data("groups").clone(), a = jQuery.extend({ colWrapper: '<div class="col"></div>', target: this, groups: false, columns: 3, callback: function () { } }, a); a.groups = a.groups ? a.groups : c; a.columns = a.columns > a.groups.length ? a.groups.length : a.columns; a.perColumn = Math.floor(a.groups.length / a.columns); a.mod = a.groups.length % a.columns; b(a.target).empty(); for (c = 0; c < a.columns; c++) {
			var d; d = c <= a.mod -
1 ? a.groups.splice(0, a.perColumn + 1) : a.groups.splice(0, a.perColumn); b(a.target).append(b(a.colWrapper).append(d))
		} a.callback.call(this); return this
	} 
})(jQuery);
