$(function() {
	var setup = function() {
		$("#costsortable").sortable({
			items: ".repoline",
			handle: ".handle",
			cursor: "move",
			forceHelperSize: true,
			start: function(event, ui) {
				ui.item.children(".draghide").hide();
			},
			stop: function(event, ui) {
				ui.item.children(".draghide").show();
				var list = $("#costsortable").sortable("toArray");
				var moved = ui.item.attr("id");
				$.ajax({
					'url': "@{RepositoriesReorderR}",
					'data': {
						'moved': moved,
						'list': list
					}
				});
			},
		});
	};
	longpollcallbacks.add(setup);
	setup();

});