﻿$(function() {
    CatalogueTree.CreateTree('CursosPresenciais',9);
    CatalogueTree.CreateTree('CursosADistancia',8);
});
RubriquesTreeUrl = "/HTTPHandlers/CategoryHandler.ashx";
var CatalogueTree =
{
    Tree: undefined,
    CreateTree: function(MainTreeContainerId, CatalogueId) {
        CatalogueTree.Tree = new Ext.tree.TreePanel({
            useArrows: true,
            animate: true,
            animCollapse: true,
            enableDD: false,
            border: false,
            dataUrl: RubriquesTreeUrl,
            renderTo: MainTreeContainerId,
            rootVisible: false,
            root: {
                nodeType: 'async',
                text: 'root node',
                draggable: false,
                id: 'CATA_' + CatalogueId
            }
        });

        CatalogueTree.Tree.on('click', function(node, e) {
            var sourceType = node.id.substr(0, 4);
            var sourceId = node.id.slice(5).split("_UniqueTag")[0];
            if (sourceType == "RUBR") {
                window.location = '/formacao/Pages/area-formacao.aspx?RubriqueId=' + sourceId;
            }

            if (sourceType == "PROD") {
                window.location = '/formacao/Pages/seminario.aspx?OId=' + sourceId;
            }
        });
        /*CatalogueTree.Tree.on('append', function(tree, self, node, index) {
        	node.text = node.text.split(' - ')[1];
        };*/
    }
};