function verticalOnly(item) {
	item.toolManDragGroup.verticalOnly();
}
		
function saveOrder(item) {
	var group = item.toolManDragGroup;
	var list = group.element.parentNode;
	var id = list.getAttribute("id");
	if (id == null) return;
		group.register('dragend', function() {
			ToolMan.cookies().set("list-" + id, junkdrawer.serializeList(list), 365);
			})
}

function setHandle(item) {
	item.toolManDragGroup.setHandle(findHandle(item));
}

function findHandle(item) {
	var children = item.getElementsByTagName("div");
	for (var i = 0; i < children.length; i++) {
	var child = children[i];

	if (child.getAttribute("class") == null) continue;
		if (child.getAttribute("class").indexOf("handle") >= 0)
			return child;
		}
	return item;
}
