var booleana = new Array(); var father = new Array(); var level = new Array(); var menu1=new Array(); level[1]=0; var menu140=new Array(); level[140] = 1; var menu144=new Array(); level[144] = 1; var menu141=new Array(); level[141] = 1; var menu143=new Array(); level[143] = 1; var menu145=new Array(); level[145] = 1; menu1['subchannels']=new Array(); father[1] = null; booleana[1] = false; menu1['subchannels'][0]='HOME' menu140['subchannels']=new Array(); father[140] = 1; booleana[140] = false; menu1['subchannels'][1]='LA CASA' menu144['subchannels']=new Array(); father[144] = 1; booleana[144] = false; menu1['subchannels'][2]='PREZZI' menu141['subchannels']=new Array(); father[141] = 1; booleana[141] = false; menu1['subchannels'][3]='LA CITTA' menu143['subchannels']=new Array(); father[143] = 1; booleana[143] = false; menu1['subchannels'][4]='COME RAGGIUNGERCI' menu145['subchannels']=new Array(); father[145] = 1; booleana[145] = false; document.write('
'); document.write(''); var livello = 2 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) { //alert(navigator.appCodeName); 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) { // menuwidth_int = 171; 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; } 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.top = '' + (y+2) + 'px'; document.getElementById('divmenu' + level).style.marginTop = '2px'; } 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 level) { for(k = 1; k < (livello + 1); k++) { if ((level[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'; } } }