function MenuInizializza(){ var i,pN,dD,aA,p,voce; if(document.getElementById) { dMenup=arguments; dMenuct=new Array; dD=document.getElementById('dMenunav'); if(dD){ aA=dD.getElementsByTagName('A'); for(i=0;i-1)?true:false; var dce=document.documentElement, dby=document.body; document.dMenua=1; if(!bp){ MenuCopri(a); } stmn=dMenuct[a].dMenusub; if(stmn.dMenuax && stmn.dMenuax==1){ return; } stmn.dMenuax=1; mnop=(dMenup[0]==1&&dMenuct[a].dMenulv==1)?true:false; dMenuct[a].className=dMenuct[a].className.replace("dMenuLinea","dMenuon"); ofs=parseInt(dMenup[3]); ofsbis=parseInt(dMenup[4]); uw=stmn.offsetWidth; uh=stmn.offsetHeight;pp=dMenuct[a]; aw=pp.offsetWidth; ah=pp.offsetHeight; while(pp){ xx+=(pp.offsetLeft)?pp.offsetLeft:0; yy+=(pp.offsetTop)?pp.offsetTop:0; if(window.opera||navigator.userAgent.indexOf("Safari")>-1) { if(dMenuct[a].dMenulv!=1&&pp.nodeName=="BODY"){ yy-=(pp.offsetTop)?pp.offsetTop:0; } } pp=pp.offsetParent; } if(iem&&navigator.userAgent.indexOf("Mac")>-1){ yy+=parseInt(dby.currentStyle.marginTop); } adj=parseInt((aw*ofsbis)/100); mR=(mnop)?0:aw-adj; adj=parseInt((ah*ofs)/100);mT=(mnop)?0:(ah-adj)*-1; w3=dby.parentNode.scrollLeft; if(!w3){w3=dby.scrollLeft;} w3=(w3)?w3:0; if(dce&&dce.clientWidth){ wW=dce.clientWidth+w3; }else if(dby){ wW=dby.clientWidth+w3; } if(!wW){ wW=0; wP=false; } wH=window.innerHeight; if(!wH){ wH=dce.clientHeight; if(!wH||wH<=0){ wH=dby.clientHeight; } } sct=dby.parentNode.scrollTop; if(!sct){ sct=dby.scrollTop; if(!sct){ sct=window.scrollY?window.scrollY:0; } } pw=xx+mR+uw; if(pw>wW&&wP){ mR=uw*-1; mR+=10; if(mnop){ mR=(wW-xx)-uw; } } if(xx+mR<0){ mR=xx*-1; } pw=yy+uh+ah+mT-sct; if(wH-pw<0){ mT+=(wH-pw); if(uh>wH){ mT=(yy+ah-sct)*-1; } } stmn.style.marginLeft=mR+'px'; stmn.style.marginTop=mT+'px'; if(dMenup[2]==1){ if(!iem){ MenuMuovi(a,20); } } stmn.className="dMenuSi"; } function MenuNascondi(vc){ var v2; vc.dMenuax=0; vc.className="dMenuNo"; v2=vc.parentNode.firstChild; v2.className=v2.className.replace("dMenuon","dMenuLinea"); } function MenuCopri(k,z){ var i,tg,tt,p; tg=dMenuct[k]; p=tg.parentNode; while(p){ if(p.tagName=="UL"){break;} p=p.parentNode; } if(p){ tt=p.getElementsByTagName("UL"); for(i=tt.length-1;i>-1;i--){ if(z!=1&&tg.dMenusub==tt[i]){ continue; }else{ MenuNascondi(tt[i]); } } } } function MenuChiudi(evt){ var pp,st,tS,m=true; evt=(evt)?evt:((event)?event:null); st=document.dMenua; if(st!=-1){ if(evt){ tS=(evt.relatedTarget)?evt.relatedTarget:evt.toElement; if(tS){ pp=tS.parentNode; while(pp){ if(pp&&pp.id&&pp.id=="dMenunav"){ m=false; document.dMenua=1;break; } pp=pp.parentNode; } } if(m){ document.dMenua=-1; if(document.dMenut){ clearTimeout(document.dMenut); } document.dMenut=setTimeout("MenuCancella()",360); } } } } function MenuCancella() { var i,tU,tUU;document.dMenua=-1; tU=document.getElementById('dMenunav'); if(tU){ tUU=tU.getElementsByTagName("UL"); if(tUU){ for(i=tUU.length-1;i>-1;i--){ MenuNascondi(tUU[i]); } } } } function MenuMuovi(a,st){ var g=dMenuct[a].dMenusub,sp=30,inc=20; st=(st>=100)?100:st;g.style.fontSize=st+"%"; if(st<100){ st+=inc; setTimeout("MenuMuovi("+a+","+st+")",sp); } } function MenuApri(){ var i,x,op,pp,wH,tA,aU,r1,k=-1,kk=-1; var mt=new Array(1,'',''); var s,ss,j,a,g,b,c,d,t,h,tP,r2,tI,bA,aA; var tB=new Array(),bC='',ur=1,mt2=document.dMenuad; var ii; x=0; if(document.dMenuop){ mt=document.dMenuop; } op=mt[0]; if(op<1){return;} tA=document.getElementById('dMenunav').getElementsByTagName("A"); wH=window.location.href;r1=/index\.[\S]*/i; for(i=0;i0){ if(tA[i].href==wH||aU==wH){ k=i;kk=-1; break; } } if(op==2){ if(tA[i].firstChild){ if(tA[i].firstChild.nodeValue==mt[1]){ kk=i; } } } if(op==3 && tA[i].href.indexOf(mt[1])>-1){ kk=i; } if(op==4){ for(x=1;x-1){ if(tA[i].firstChild&&tA[i].firstChild.data){ if(tA[i].firstChild.data==mt[x+1]){ kk=i; break; } } } } } } } k=(kk>k)?kk:k; if(k>-1){ pp=tA[k].parentNode; while(pp){ if(pp.nodeName=="LI"){ pp.firstChild.className="dMenuSopra"+" "+pp.firstChild.className; } pp=pp.parentNode; } } if(kk>-1){ document.dMenuad=1; } }