(function(A){A.fn.columns=function(B){var C=A.extend(true,{},A.fn.columns.defaults,B);
return this.each(function(D){var O=A(this),L=this.nodeName,R=O.children(),G=1,P=1,N=[],K=C.columnClass;
if(C.columnWrapper){var I=this.className?this.className+" "+C.columnWrapperClass:C.columnWrapperClass;
var Q=A(C.columnWrapper).addClass(I+" "+I+"-"+C.columns).attr("id",this.id).insertBefore(O)
}for(var J=0,F=R.length;
J<F;
J++){N.push(R[J]);
var M=(F/C.columns)*G;
if(J+1>=M||J===F-1){P=Math.ceil(M);
var H=A("<"+L+' class="'+K+" "+K+"-"+G+'"></'+L+">").append(A(N));
if(J===F-1){H.addClass(K+"-last")
}if(C.columnWrapper){H.appendTo(Q)
}else{H.insertBefore(O)
}if(H[0].nodeName=="OL"&&G>1){H.attr("start",E)
}G++;
N=[]
}var E=P+1
}O.remove()
})
}
})(jQuery);
$.fn.columns.defaults={columns:3,columnClass:"column",columnWrapper:"<div></div>",columnWrapperClass:"row"};