var j=1;(function(n){n.fn.easyListSplitter=function(t){var r={colNumber:2,direction:"vertical"};this.each(function(){var l=n(this),u=n.extend(r,t),h=n(this).children("li").size(),s=Math.ceil(h/u.colNumber),c=n(this).attr("class");for(i=1;i<=u.colNumber;i++)i==1?n(this).addClass("listCol1").wrap('<div class="listContainer'+j+'"><\/div>'):n(this).is("ul")?n(this).parents(".listContainer"+j).append('<ul class="listCol'+i+'"><\/ul>'):n(this).parents(".listContainer"+j).append('<ol class="listCol'+i+'"><\/ol>'),n(".listContainer"+j+" > ul,.listContainer"+j+" > ol").addClass(c);var o=0,e=1,f=0;u.direction=="vertical"?(n(this).children("li").each(function(){o=o+1;o>s*(u.colNumber-1)?n(this).parents(".listContainer"+j).find(".listCol"+u.colNumber).append(this):o<=s*e?n(this).parents(".listContainer"+j).find(".listCol"+e).append(this):(n(this).parents(".listContainer"+j).find(".listCol"+(e+1)).append(this),e=e+1)}),n(".listContainer"+j).find("ol,ul").each(function(){n(this).children().size()==0&&n(this).remove()})):n(this).children("li").each(function(){f=f+1;f<=u.colNumber?n(this).parents(".listContainer"+j).find(".listCol"+f).append(this):(f=1,n(this).parents(".listContainer"+j).find(".listCol"+f).append(this))});n(".listContainer"+j).find("ol:last,ul:last").addClass("last");j=j+1})}})(jQuery)