var menuData = { // construction du menu en notation JSON menuObject : [ { id:'1707', label:"Obligaties",url_href:'',children: [ { id:'20663', label:"Overzicht",url_href:'/landing/landingBond-20663-NL.html',children: [ ]}, { id:'102818', label:"Nieuws",url_href:'/editorial/wide/editorial-102818-NL.html',children: [ ]}, { id:'1916', label:"Productinformatie",url_href:'',children: [ { id:'22071', label:"Definitie",url_href:'/editorial/wide/editorial-22071-NL.html',children : [ ]}, { id:'22072', label:"Waarom beleggen ?",url_href:'/editorial/wide/editorial-22072-NL.html',children : [ ]}, { id:'22073', label:"Soorten",url_href:'',children : [ { id:'22074', label:"Categorieën",url_href:'/editorial/wide/editorial-22074-NL.html', children: []}, { id:'22075', label:"Rentes",url_href:'/editorial/wide/editorial-22075-NL.html', children: []}, { id:'22076', label:"Garanties",url_href:'/editorial/wide/editorial-22076-NL.html', children: []}, { id:'22077', label:"Terugbetaling",url_href:'/editorial/wide/editorial-22077-NL.html', children: []} ]} ]}, { id:'99968', label:"Notering",url_href:'',children: [ { id:'99969', label:"Voordelen notering",url_href:'/editorial/wide/editorial-99969-NL.html',children : [ ]}, { id:'99970', label:"Genoteerde effecten",url_href:'/editorial/wide/editorial-99970-NL.html',children : [ ]}, { id:'99971', label:"Hoe een notering te krijgen?",url_href:'',children : [ { id:'99972', label:"Criteria voor een notering",url_href:'/editorial/wide/editorial-99972-NL.html', children: []}, { id:'99973', label:"Noteringsproces",url_href:'/editorial/wide/editorial-99973-NL.html', children: []}, { id:'99974', label:"Liquiditeitsverschaffing",url_href:'/editorial/wide/editorial-99974-NL.html', children: []}, { id:'99975', label:"Tarieven",url_href:'/editorial/wide/editorial-99975-NL.html', children: []} ]}, { id:'1917', label:"Nieuwe/Uit noteringen",url_href:'/news/listing/notices-1917-NL.html',children : [ ]} ]}, { id:'100518', label:"Verhandeling",url_href:'',children: [ { id:'22078', label:"Via het orderboek",url_href:'',children : [ { id:'22083', label:"Handelstijden",url_href:'/editorial/wide/editorial-22083-NL.html', children: []}, { id:'22084', label:"Handelsmaatregelen",url_href:'/editorial/wide/editorial-22084-NL.html', children: []}, { id:'22085', label:"Orders",url_href:'/editorial/wide/editorial-22085-NL.html', children: []} ]}, { id:'22079', label:"Buiten het orderboek",url_href:'/editorial/wide/editorial-22079-NL.html',children : [ ]}, { id:'22080', label:"Handelsmethoden",url_href:'/editorial/wide/editorial-22080-NL.html',children : [ ]}, { id:'22082', label:"Corporate events",url_href:'/editorial/wide/editorial-22082-NL.html',children : [ ]}, { id:'100521', label:"Liquidity providers",url_href:'',children : [ { id:'159120', label:"Overzicht",url_href:'/editorial/wide/editorial-159120-NL.html', children: []}, { id:'159121', label:"LP lijst",url_href:'/editorial/wide/editorial-159121-NL.html', children: []} ]} ]}, { id:'39129', label:"CDs & CPs",url_href:'',children: [ { id:'39130', label:"Overzicht",url_href:'/editorial/wide/editorial-39130-NL.html',children : [ ]}, { id:'39131', label:"CDs & CPs lijst",url_href:'/editorial/wide/editorial-39131-NL.html',children : [ ]}, { id:'39132', label:"Uitgevende instellingen",url_href:'',children : [ { id:'57718', label:"Parijs",url_href:'/editorial/wide/editorial-57718-NL.html', children: []}, { id:'57719', label:"Lissabon",url_href:'/editorial/wide/editorial-57719-NL.html', children: []} ]} ]}, { id:'1919', label:"Overzicht en koersen",url_href:'/trader/priceslists/priceslistsbonds-1919-NL.html',children: [ ]}, { id:'99979', label:"Sukuk",url_href:'/editorial/wide/editorial-99979-NL.html',children: [ ]}, { id:'100519', label:"Pers en publicaties",url_href:'',children: [ { id:'2886', label:"Pers",url_href:'/news/press_releases/pressReleases-2886-NL.html',children : [ ]}, { id:'1915', label:"Publicaties",url_href:'/tools/documentation/wide/documents-1915-NL.html',children : [ ]} ]}, { id:'100520', label:"Mededelingen en ETA's",url_href:'',children: [ { id:'2879', label:"Mededelingen",url_href:'/news/notices/notices-2879-NL.html',children : [ ]}, { id:'2880', label:"Euronext handelsmededelingen",url_href:'/news/trading_announcements/announcements-2880-NL.html',children : [ ]} ]}, { id:'99980', label:"Contacten",url_href:'/editorial/wide/editorial-99980-NL.html',children: [ ]} ]} ], // méthodes de construction du menu en HTML referenceChannel : undefined, anchorElement : undefined, focusedElement : undefined, channelIDSelected : undefined, hasVisibleNodeChildren : false, buildMenu : function(elt, visibleNode) { menuData.anchorElement = elt; menuData.channelIDSelected = visibleNode ; menuData.buildSubMenu(elt, menuData.menuObject, 1); menuData.anchorElement.select("li.extensible").each(function(item) { item.addClassName("collapsed"); item.addClassName("collapsed-level"+item.level); }); var referenceChannel=$(visibleNode); menuData.focusedElement = $(visibleNode) ; if (referenceChannel != undefined && referenceChannel != null) { level = referenceChannel.level ; if ( ! menuData.hasVisibleNodeChildren && (level == 2 || level == 3 || level == 4)) referenceChannel.addClassName("focusedLevel"+level) ; else if (level == 1) referenceChannel.addClassName("focused"); if (!referenceChannel.hasClassName("extensible")) referenceChannel = referenceChannel.up("li.extensible"); if (referenceChannel != undefined) { referenceChannel.expandMenu(); menuData.referenceChannel = referenceChannel; } } menuData.anchorElement.observe("click", menuClickObserver); $(document).observe("mouseover", menuOverObserver); }, buildSubMenu : function(elt, children, level) { var ul = new Element("ul"); children.each(function(item) { var li = new Element("li", {id : item.id}); li.level=level; if (item.children.length > 0) { if (item.id == menuData.channelIDSelected) menuData.hasVisibleNodeChildren = true ; li.update("