//global variable to allow console inspection of tree: var tree; //anonymous function wraps the remainder of the logic: (function() { //function to initialize the tree: function treeInit3() { buildRandomTextNodeTree(); } //Function creates the tree and //builds between 3 and 7 children of the root node: function buildRandomTextNodeTree() { // indentifica a node e manda abrir o menu var num2 = location.href.indexOf("="); num2++; //instantiate the tree: tree = new YAHOO.widget.TreeView("treeDiv3"); var root = tree.getRoot(); // pega 2 números var num3 = location.href.charAt(num2); num2++; num3 += location.href.charAt(num2); if(num3 == '100'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Home',href:'index.php?topicid=7', id: 'nn', style: estilo}; var inst10 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '100'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Notícias',href:'pages.php?recid=78&start=0&top=pos', id: 'nn', style: estilo}; var inst53 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '23'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Secretaria Virtual',href:'pages.php?recid=23', id: 'nn', style: estilo}; var inst54 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '17'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Material Complementar',href:'pages.php?recid=17', id: 'nn', style: estilo}; var inst55 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '19'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'veris Carreiras',href:'pages.php?recid=19', id: 'nn', style: estilo}; var inst56 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '16'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Benefícios',href:'pages.php?recid=16', id: 'nn', style: estilo}; var inst63 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '100'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Biblioteca',href:'', id: 'nn', style: estilo}; var inst64 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '82'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Acervo',href:'pages.php?recid=82', id: 'nn', style: estilo}; var inst57 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '100'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Serviços',href:'pages.php?recid=100', id: 'nn', style: estilo}; var inst58 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '92'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Missão',href:'pages.php?recid=92', id: 'nn', style: estilo}; var inst59 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '84'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'BIBLIOTECA ON-LINE',href:'pages.php?recid=84', id: 'nn', style: estilo}; var inst69 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '88'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Horário',href:'pages.php?recid=88', id: 'nn', style: estilo}; var inst70 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '90'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'INFRAESTRUTURA',href:'pages.php?recid=90', id: 'nn', style: estilo}; var inst71 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '94'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'PERIÓDICOS ON-LINE',href:'pages.php?recid=94', id: 'nn', style: estilo}; var inst72 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '96'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'POLÍTICA DE AQUISIÇÃO DE COLEÇÃO',href:'pages.php?recid=96', id: 'nn', style: estilo}; var inst73 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '98'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Regulamento',href:'pages.php?recid=98', id: 'nn', style: estilo}; var inst74 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '86'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Fale conosco',href:'pages.php?recid=86', id: 'nn', style: estilo}; var inst75 = new YAHOO.widget.TextNode(myobj, inst64, false); if(num3 == '21'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'Outras Informações',href:'pages.php?recid=21', id: 'nn', style: estilo}; var inst65 = new YAHOO.widget.TextNode(myobj, root, false); if(num3 == '63'){estilo = 'posgrad1s';}else{estilo = 'posgrad1f';} myobj = { label: 'TELEFONES ÚTEIS',href:'pages.php?recid=63', id: 'nn', style: estilo}; var inst68 = new YAHOO.widget.TextNode(myobj, root, false); //The tree is not created in the DOM until this method is called: tree.draw(); } /////////////////////////////// // carregamento das bibliotecas /////////////////////////////// function init_menu() { //Carregamento dinâmico das bibliotecas do YAHOO var loader = new YAHOO.util.YUILoader({ require: ['treeview','yahoo','event'], loadOptional: true, onSuccess: function() { treeInit3(); } }); loader.insert(); } //Add an onDOMReady handler to build the tree when the document is ready YAHOO.util.Event.onDOMReady(init_menu); })();