﻿
function ExpandTreenodeByLevel(level) {
    var tree = $("#TreeView").data("tTreeView");
    var deep = level - 1;
    for (var i = 0; i < level; i++) {
        var element = $("> ul > li", tree.element);
        if (element == '') {
        }
        tree.expand(element);

        ExpandAllChilds(tree, element, deep);
    }
}

function ExpandAllChilds(tree, element, deep) {
    while (deep > 0) {
        var subelement = $("> ul > li", element);
        tree.expand(subelement);
        deep = deep - 1;
        element = subelement;
        //  ExpandAllChilds(tree, subelement, deep);
    }
}


function ExpandMenuTreenodeByLevel(level) {
    var tree = $("#SearchTreeView").data("tTreeView");
    var deep = level - 1;
    for (var i = 0; i < level; i++) {
        var element = $("> ul > li", tree.element);
        if (element == '') {
        }
        tree.expand(element);

        ExpandMenuAllChilds(tree, element, deep);
    }
}

function ExpandMenuAllChilds(tree, element, deep) {
    while (deep > 0) {
        var subelement = $("> ul > li", element);
        tree.expand(subelement);
        deep = deep - 1;
        element = subelement;        
    }
}


function ExpandMenuSlideTreenodeByLevel(level) {
    var tree = $("#SlideTreeView").data("tTreeView");
    var deep = level - 1;
    for (var i = 0; i < level; i++) {
        var element = $("> ul > li", tree.element);
        if (element == '') {
        }
        tree.expand(element);

        ExpandMenuSlideAllChilds(tree, element, deep);
    }
}

function ExpandMenuSlideAllChilds(tree, element, deep) {
    while (deep > 0) {
        var subelement = $("> ul > li", element);
        tree.expand(subelement);
        deep = deep - 1;
        element = subelement; 
    }
}
