var menuData = { // construction du menu en notation JSON menuObject : [ { id:'12504', label:"Admissões",url_href:'',children: [ { id:'12650', label:"Introdução",url_href:'/landing/listedSecurities-12650-PT.html',children: [ ]}, { id:'187620', label:"How to list",url_href:'',children: [ { id:'187622', label:"Introdução",url_href:'/landing/landingGeneral-187622-PT.html',children : [ ]}, { id:'187623', label:"NYSE Euronext",url_href:'',children : [ { id:'188620', label:"Introdução",url_href:'/landing/landingGeneral-188621-PT.html', children: []}, { id:'188624', label:"Company advisors",url_href:'/editorial/wide/editorial-188626-PT.html', children: []} ]}, { id:'187624', label:"NYSE Alternext",url_href:'',children : [ { id:'188633', label:"Introdução",url_href:'/landing/landingGeneral-188634-PT.html', children: []}, { id:'188632', label:"Company advisors",url_href:'/editorial/wide/editorial-188637-PT.html', children: []} ]}, { id:'187625', label:"Free market",url_href:'',children : [ { id:'188642', label:"Introdução",url_href:'/landing/equitiesOP-188642-PT.html', children: []}, { id:'188643', label:"Bruxelas",url_href:'/editorial/wide/editorial-188643-PT.html', children: []}, { id:'188644', label:"Paris",url_href:'/editorial/wide/editorial-188644-PT.html', children: []} ]} ]}, { id:'187621', label:"Produtos e serviços",url_href:'',children: [ { id:'189120', label:"Introdução",url_href:'/landing/landingGeneral-189120-PT.html',children : [ ]}, { id:'189121', label:"Market access center",url_href:'',children : [ { id:'189371', label:"Introdução",url_href:'/landing/landingGeneral-189371-PT.html', children: []}, { id:'189126', label:"Advisory",url_href:'/editorial/wide/editorial-189126-PT.html', children: []}, { id:'189127', label:"Market intelligence",url_href:'/editorial/wide/editorial-189127-PT.html', children: []}, { id:'189128', label:"Investor outreach",url_href:'/editorial/wide/editorial-189128-PT.html', children: []}, { id:'189129', label:"Formação",url_href:'/editorial/wide/editorial-189129-PT.html', children: []}, { id:'189130', label:"Visibility",url_href:'/editorial/wide/editorial-189130-PT.html', children: []} ]}, { id:'1672', label:"Notícias & avisos",url_href:'',children : [ { id:'3010', label:"Avisos",url_href:'/search/advanced/notices/notices-4702-PT.html', children: []}, { id:'3011', label:"Anúncios",url_href:'/search/advanced/eta/eta-4703-PT.html', children: []}, { id:'3013', label:"Entidades emitentes",url_href:'/news/companypressreleases/wide/pressReleases-4704-PT.html', children: []}, { id:'3012', label:"Notícias Euronext",url_href:'/news/allnews/wide/news-4707-PT.html', children: []} ]}, { id:'189123', label:"Publicações",url_href:'/tools/documentation/wide/documents-189123-PT.html',children : [ ]}, { id:'189124', label:"Listings eXchange",url_href:'',children : [ { id:'294320', label:"N° 2 - 3rd quarter 2011",url_href:'/editorial/wide/editorial-294321-PT.html', children: []}, { id:'279970', label:"N° 1 - 2nd quarter 2011",url_href:'/editorial/wide/editorial-279971-PT.html', children: []}, { id:'282920', label:"Listed!",url_href:'/editorial/wide/editorial-282920-PT.html', children: []} ]} ]}, { id:'7214', label:"Lista de admissões",url_href:'',children: [ { id:'19512', label:"Introdução",url_href:'',children : [ { id:'18912', label:"Por Região",url_href:'/landing/listedcompanies/overview/lc-18912-PT.html', children: []}, { id:'18913', label:"Nome",url_href:'/landing/listedcompanies/overview/lc-18913-PT.html', children: []}, { id:'18915', label:"Indústria",url_href:'/landing/listedcompanies/overview/lc-18915-PT.html', children: []}, { id:'18916', label:"Capitalização",url_href:'/landing/listedcompanies/overview/lc-18916-PT.html', children: []} ]} ]}, { id:'189131', label:"Calendário de publicações",url_href:'',children: [ { id:'18963', label:"NYSE Euronext",url_href:'/financialcalendar/financialCalendar-18963-PT.html',children : [ ]}, { id:'18964', label:"NYSE Alternext",url_href:'/financialcalendar/financialCalendarAlternext-18964-PT.html',children : [ ]} ]}, { id:'1741', label:"Novas admissões",url_href:'',children: [ { id:'21562', label:"Introdução",url_href:'/landing/landingInfo-21562-PT.html',children : [ ]}, { id:'2129', label:"IPOs",url_href:'',children : [ { id:'1935', label:"Próximos e recentes",url_href:'/news/ipos/list/listIPOs-1935-PT.html', children: []}, { id:'1936', label:"Arquivos",url_href:'/news/ipos/archive/archivesIPOs-1936-PT.html', children: []} ]}, { id:'2132', label:"New listings",url_href:'',children : [ { id:'4768', label:"Próximos e recentes",url_href:'/news/listing/notices-4768-PT.html', children: []} ]}, { id:'2131', label:"Special Sessions",url_href:'',children : [ { id:'4770', label:"Próximos e recentes",url_href:'/news/newissue/list/specialSessions/nextrecentSessions-4770-PT.html', children: []}, { id:'4771', label:"Arquivos",url_href:'/news/newissue/archive/archives-4771-PT.html', children: []} ]} ]}, { id:'167723', label:"Listing events",url_href:'',children: [ { id:'11656', label:"Próximos e recentes",url_href:'/bellsceremonies/BellEventsList-11656-PT.html',children : [ ]}, { id:'167724', label:"Arquivos",url_href:'/bellsceremonies/archives/BellEventsList-167724-PT.html',children : [ ]} ]}, { id:'189372', label:"Contactos",url_href:'',children: [ { id:'189373', label:"Admissão",url_href:'/editorial/wide/editorial-189373-PT.html',children : [ ]}, { id:'189374', label:"International listing",url_href:'/editorial/wide/editorial-189374-PT.html',children : [ ]} ]} ]} ], // méthodes de construction du menu en HTML referenceChannel : undefined, anchorElement : undefined, focusedElement : undefined, channelIDSelected : undefined, hasVisibleNodeChildren : false, buildMenu : function(elt, visibleNode) { var frag = document.createDocumentFragment(); var oldNode = elt.cloneNode(false); menuData.anchorElement = oldNode; menuData.channelIDSelected = visibleNode ; //menuData.buildSubMenu(elt, menuData.menuObject, 1); menuData.buildSubMenu(oldNode, menuData.menuObject, 1); frag.appendChild(oldNode); elt.parentNode.replaceChild(frag,elt); menuData.anchorElement.select("li.extensible").each(function(item) { item.addClassName("collapsed"); item.addClassName("collapsed-level"+item.level); }); var referenceChannel= $(visibleNode); menuData.focusedElement = referenceChannel; 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("