﻿function deleteTextNode(nodes){for(var k=0;k<nodes.length;k++){if(nodes[k].nodeName=='#text'){nodes[k].parentNode.removeChild(nodes[k]);}}}function setClass(nodes){if(!nodes[0]){return;}if(nodes[0].nodeName=='UL'||nodes[0].nodeName=='ul'){nodes[0].setAttribute('class','tree');nodes[0].setAttribute('className','tree');}for(var i=0;i<nodes.length;i++){if(nodes[i].nodeName=='UL'||nodes[i].nodeName=='ul'){var ulNodes=nodes[i].childNodes;deleteTextNode(ulNodes);if(ulNodes[ulNodes.length-1].innerHTML){ulNodes[ulNodes.length-1].setAttribute('class','end');ulNodes[ulNodes.length-1].setAttribute('className','end');}}var childNodes=nodes[i].childNodes;if(childNodes.length>0){setClass(childNodes);}}}function generateSubcategoryTree(){nodes=document.getElementById('categories').childNodes;deleteTextNode(nodes);setClass(nodes);}function generateTreeForTreeStructure(name){nodes=document.getElementById(name).childNodes;deleteTextNode(nodes);setClass(nodes);}function generateNormalTree(name){nodes=document.getElementById(name).childNodes;deleteTextNode(nodes);for(var i=0;i<nodes.length;i++){if(nodes[i].nodeName=='UL'||nodes[i].nodeName=='ul'){nodes[i].setAttribute('class','tree');nodes[i].setAttribute('className','tree');}list=nodes[i].getElementsByTagName('li');for(var j=0;j<list.length;j++){list[j].setAttribute('className','tree');list[j].setAttribute('class','tree');list[list.length-1].setAttribute('className','end');list[list.length-1].setAttribute('class','end');}}}