JS. Перемещение между div.
Здравствуйте.
Необходимо сделать следующее: есть 2 DIV блока (from и to), необходимо сделать так чтобы, в div from было 2-ух уровневое дерево (категория->элемент). По нажатию на категорию необходимо сворачивать все элементы принадлежащее этой категории. По 2-му нажатию необходимо переносить все элементы (только элементы) этой категории в DIV блок to, а по 2-му нажатию на элемент переносить только этот элемент в DIV блок to. При переносе необходимо в from просто скрывать элемент (display, наверное).
Если происходит 2-ое нажатие на элементы в to, то необходимо удалять его из этого DIV-блока.
Без графики, только понятное отображение. Результатом работы должен быть html-файл с примером работы этих JS функций.
Элементов в таблице from около 4000.
Указывайте сумму.