﻿/// <reference path="../jquery.common.js" />
/// <reference path="../jquery.js" />
/// <reference path="../zw_Runtime.js" />

var zw_catalogtree = {
    init: function() {
        $('a[href*="/' + MvcActions.CatalogController.Name + '/' + MvcActions.CatalogController.Actions.Tree + '/"]').live('click', function(event) { return zw_catalogtree.get_toggle(this); });
    },

    get_toggle: function(element) {

        element = $(element);
        var control = element.parents("#zw_catalogTree");
        var literal = Constants.zw_CatalogTree;

        var group = element[0].href.split("/").pop();
        var depth = element.attr(literal.depth);
        var level1 = control.attr(literal.level1TemplateID);
        var level2 = control.attr(literal.level2TemplateID);
        var level3 = control.attr(literal.level3TemplateID);
        var parentGroup = control.attr(literal.parentGroupID);
        var searchPage = control.attr(literal.searchPage);

        var mvcurl = MvcActions.CatalogController.Tree(level1, level2, level3, group, parentGroup, searchPage, depth);

        var contentContainer = control.comments(true, "CONTENT/CatalogTree/" + literal.group + "=" + group);

        controls.get_expandcollapse(element, contentContainer, mvcurl);

        return false;
    }
};
