var booleana = new Array(); var father = new Array(); var levelMenu = new Array(); var menu2=new Array(); levelMenu[2]=0; var menu4=new Array(); levelMenu[4] = 1; var menu5=new Array(); levelMenu[5] = 1; var menu24=new Array(); levelMenu[24] = levelMenu[5] + 1; var menu51=new Array(); levelMenu[51] = levelMenu[5] + 1; var menu81=new Array(); levelMenu[81] = levelMenu[5] + 1; var menu80=new Array(); levelMenu[80] = levelMenu[5] + 1; var menu66=new Array(); levelMenu[66] = levelMenu[5] + 1; var menu92=new Array(); levelMenu[92] = levelMenu[5] + 1; var menu63=new Array(); levelMenu[63] = 1; var menu94=new Array(); levelMenu[94] = levelMenu[63] + 1; var menu82=new Array(); levelMenu[82] = levelMenu[63] + 1; var menu72=new Array(); levelMenu[72] = levelMenu[63] + 1; var menu85=new Array(); levelMenu[85] = levelMenu[63] + 1; var menu70=new Array(); levelMenu[70] = levelMenu[63] + 1; var menu6=new Array(); levelMenu[6] = 1; var menu52=new Array(); levelMenu[52] = levelMenu[6] + 1; var menu62=new Array(); levelMenu[62] = levelMenu[6] + 1; var menu68=new Array(); levelMenu[68] = levelMenu[6] + 1; var menu69=new Array(); levelMenu[69] = levelMenu[6] + 1; var menu74=new Array(); levelMenu[74] = 1; var menu77=new Array(); levelMenu[77] = levelMenu[74] + 1; var menu76=new Array(); levelMenu[76] = levelMenu[74] + 1; var menu78=new Array(); levelMenu[78] = levelMenu[74] + 1; var menu87=new Array(); levelMenu[87] = 1; // crea figli per il canale 2
menu2['subchannels']=new Array(); father[2] = null; booleana[2] = false; menu2['subchannels'][0]='Home' // crea figli per il canale 4
menu4['subchannels']=new Array(); father[4] = 2; booleana[4] = false; menu2['subchannels'][1]='comunicazione' // crea figli per il canale 5
menu5['subchannels']=new Array(); father[5] = 2; booleana[5] = false; menu5['subchannels'][0]='Organizzazione eventi' // crea figli per il canale 24
menu24['subchannels']=new Array(); father[24] = 5; booleana[24] = false; menu5['subchannels'][1]='Musei e spazi espositivi' // crea figli per il canale 51
menu51['subchannels']=new Array(); father[51] = 5; booleana[51] = false; menu5['subchannels'][2]='Eventi sotto le stelle' // crea figli per il canale 81
menu81['subchannels']=new Array(); father[81] = 5; booleana[81] = false; menu5['subchannels'][3]='Sotto lo stellarium' // crea figli per il canale 80
menu80['subchannels']=new Array(); father[80] = 5; booleana[80] = false; menu5['subchannels'][4]='Animatori scientifici' // crea figli per il canale 66
menu66['subchannels']=new Array(); father[66] = 5; booleana[66] = false; menu5['subchannels'][5]='MassMedia' // crea figli per il canale 92
menu92['subchannels']=new Array(); father[92] = 5; booleana[92] = false; menu2['subchannels'][2]='educazione' // crea figli per il canale 63
menu63['subchannels']=new Array(); father[63] = 2; booleana[63] = false; menu63['subchannels'][0]='Tecnologia Idrogeno - Novità 2010' // crea figli per il canale 94
menu94['subchannels']=new Array(); father[94] = 63; booleana[94] = false; menu63['subchannels'][1]='Astronomia' // crea figli per il canale 82
menu82['subchannels']=new Array(); father[82] = 63; booleana[82] = false; menu63['subchannels'][2]='Laboratori didattici' // crea figli per il canale 72
menu72['subchannels']=new Array(); father[72] = 63; booleana[72] = false; menu63['subchannels'][3]='Laboratorio Real Time' // crea figli per il canale 85
menu85['subchannels']=new Array(); father[85] = 63; booleana[85] = false; menu63['subchannels'][4]='Formazione docenti' // crea figli per il canale 70
menu70['subchannels']=new Array(); father[70] = 63; booleana[70] = false; menu2['subchannels'][3]='exhibit' // crea figli per il canale 6
menu6['subchannels']=new Array(); father[6] = 2; booleana[6] = false; menu6['subchannels'][0]='Vendita e affitto exhibit' // crea figli per il canale 52
menu52['subchannels']=new Array(); father[52] = 6; booleana[52] = false; menu6['subchannels'][1]='Mostre itineranti' // crea figli per il canale 62
menu62['subchannels']=new Array(); father[62] = 6; booleana[62] = false; menu6['subchannels'][2]='Consulenza e progettazione ' // crea figli per il canale 68
menu68['subchannels']=new Array(); father[68] = 6; booleana[68] = false; menu6['subchannels'][3]='Clienti' // crea figli per il canale 69
menu69['subchannels']=new Array(); father[69] = 6; booleana[69] = false; menu2['subchannels'][4]='strumenti' // crea figli per il canale 74
menu74['subchannels']=new Array(); father[74] = 2; booleana[74] = false; menu74['subchannels'][0]='Per la scuola' // crea figli per il canale 77
menu77['subchannels']=new Array(); father[77] = 74; booleana[77] = false; menu74['subchannels'][1]='Per il lavoro' // crea figli per il canale 76
menu76['subchannels']=new Array(); father[76] = 74; booleana[76] = false; menu74['subchannels'][2]='Per il tempo libero' // crea figli per il canale 78
menu78['subchannels']=new Array(); father[78] = 74; booleana[78] = false; menu2['subchannels'][5]='contatti' // crea figli per il canale 87
menu87['subchannels']=new Array(); father[87] = 2; booleana[87] = false; document.write(''); document.write(''); document.write(''); var livello = 3 function findPosX(obj) { var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; } function showMenu(obj,contents,id,level) { var level2; var x = findPosX(obj); var y = findPosY(obj); var safari = false; if (safari==true) { x = x+9; } level2 = level; if (level>1) level2 = 2; menuwidth_int = 0; if (level>1) { var divmenu_width = document.getElementById('divmenu1'); if (navigator.appName == 'Microsoft Internet Explorer') { var class_width = divmenu_width.currentStyle.width.replace('px',''); } else { var class_width = document.defaultView.getComputedStyle(divmenu_width, '').getPropertyValue("width"); class_width = class_width.replace('px',''); } menuwidth_int = parseInt(class_width)+1; } if(contents.length > 0) { document.getElementById('divmenu' + level).style.visibility = 'visible'; document.getElementById('divmenu' + level).style.left = '' + ((x) + (menuwidth_int)) + 'px'; if (level!='1') { document.getElementById('divmenu' + level).style.marginTop = '' + (y+7) + 'px'; } document.getElementById('divmenu' + level).name = id; document.getElementById('divmenu' + level).innerHTML = contents.join(""); } } function checkMenu(){ // livello è una variabile globale che indica il numero di menu annidati // inizializzal'array che contiene il numero di elementi var tot = new Array(livello); for(x = 1; x < (livello + 1); x++) tot[x] = 0; for(id in levelMenu) { for(k = 1; k < (livello + 1); k++) if ((levelMenu[id] == k) && (booleana[id]==true) && (id==document.getElementById('divmenu'+k).name)) tot[k]++; } // determina quali menu continuare a mostrare for(w = livello ; w >= 1 ; w --) { if(tot[w] != 0) { break; } else { var el = document.getElementById('divmenu'+w); if(el != null) el.style.visibility = 'hidden'; } } }