/* 
This code is adapted from ToolMan's demo page by KJM; it uses his
seven general js scripts
*/

      var dragsort = ToolMan.dragsort()
      var junkdrawer = ToolMan.junkdrawer()

      function KJMfunction(aListID)
      {
         dragsort.makeListSortable (document.getElementById(aListID), 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)
                                   }
                       )
      }



