


	var dragsort = ToolMan.dragsort()
	var junkdrawer = ToolMan.junkdrawer()

	window.onload = function() {
		junkdrawer.restoreListOrder("blogRackList")

		dragsort.makeListSortable(document.getElementById("blogRackList"),
				verticalOnly, saveOrder)
	}

	function verticalOnly(item) {
		item.toolManDragGroup.verticalOnly()
	}

	function speak(id, what) {
		var element = document.getElementById(id);
		element.innerHTML = 'Clicked ' + what;
	}

	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 vanish(title,block) {
		img=document.getElementById(title);
		img.setAttribute('src',"/templates/template2/images/arrow_down.gif");
		img.onclick=function() { appear(title,block); }

		item=document.getElementById(block);
		item.setAttribute('style',"display: none");
	}

	function appear(title,block) {
		img=document.getElementById(title);
		img.setAttribute('src',"/templates/template2/images/arrow_up.gif");
		img.onclick=function() { vanish(title,block); }

		item=document.getElementById(block);
		item.setAttribute('style',"");
	}
