/*
jQuery.wrapList v1.0
Copyright 2008 JC Grubbs (grubbs.jc@gmail.com)
Licensed under Creative Commons Attribution 3.0 United States License 
	(Creative Commons Attribution 3.0 United States License)
Designed for jQuery v1.2.6 or higher
*/
(function($) {
	$.fn.wrapList = function(options) {
		var defaults = { itemsPerColumn: 10 };
		var opts = $.extend($.fn.wrapList.defaults, options);
		this.each(function() {
			var ul = this;
			var li = $(ul).children("li");
			$(ul).empty();
			
			for (var i = 0; i < opts.itemsPerColumn; i++)
				$(ul).append(li[i]);
			
			var curUl = ul;
			if($('#page').hasClass('rtl')){ 
				$(curUl).css("float", "right");
			}
			else
			{
				$(curUl).css("float", "left");
			}
			
			for (var i = 1; i < li.length / opts.itemsPerColumn; i++) {
				var newUl = document.createElement("ul");
				for (var j = opts.itemsPerColumn * i; j < (opts.itemsPerColumn * i) + opts.itemsPerColumn; j++)
					$(newUl).append(li[j]);
				$(newUl).css("float", "left");
				$(curUl).after(newUl);
				curUl = newUl;
			}
		});
	};
})(jQuery);
