// returns split/page count
function splitlist(itemclass,maxitems) {
	if (!maxitems) maxitems = 10;
	
	$("ul."+itemclass).each(function() {
		sl_list = $(this);
		sl_currentlist = sl_list;
		sl_items = sl_list.children("li");
		sl_itemcount = sl_items.length;

		if (sl_itemcount>maxitems) {
			sl_flow = sl_itemcount - maxitems;
			sl_pagecount = Math.ceil(sl_flow/maxitems);
			removed = 0;
			for (i=0;i<sl_pagecount;i++) {
				jQuery(sl_currentlist).parent('li').after("<li><ul class=\"" + itemclass + "\"></ul></li>");
				sl_currentlist = jQuery(sl_currentlist).parent('li').next('li').children("ul."+itemclass);
				for (m=((i+1)*maxitems);((m<((i+2)*maxitems))&&(m<sl_itemcount));m++) {
					//jQuery(sl_items[m]).clone().appendTo(sl_currentlist);
					//jQuery(sl_items[m]).remove();
					jQuery(sl_items[m]).appendTo(sl_currentlist);
					removed++;
				}
			}
			return sl_pagecount+1;
		}else{
			return 1;
		}
	});
}
