var current1=0; var current2=0; var current3=0; var menue=new Array(); function MenuEntry (obj,x,y,i,j,k) { this.titel=obj.id; var imgname='img'+i; if(j>0) imgname=imgname+'-'+j; if(k>0) imgname=imgname+'-'+k; if(j==0 && k==0) this.img=null; else this.img=0; this.cbe=obj.cbe; this.cbe.left(x); this.cbe.top(y); this.max3=0; this.subs=0; this.i=i; this.j=j; this.k=k; } function buildMenu () { var y=oberhalb0; var i,j,k; var e1,e2,e3; var menue1,menue2; var max2=0; i=1; var dump=''; while(e1=document.getElementById('menu'+i)) { window.status='Initialisiere Menü '+i; y+=oberhalb1; var me1=new MenuEntry(e1,left1,y,i,0,0); menue.push(me1); j=1; while(e2=document.getElementById('menu'+i+'-'+j)) { var me2=new MenuEntry(e2,left2,y,i,j,0); menue.push(me2); k=1; while(e3=document.getElementById('menu'+i+'-'+j+'-'+k)) { menue.push(new MenuEntry(e3,left3,y,i,j,k)); k++; } me2.subs=k-1; if(me2.subs>me1.max3) me1.max3=me2.subs; j++; } me1.subs=j-1; me1.maxheight=me1.subs*(oberhalb2+hoehe2)+me1.max3*(oberhalb3+hoehe3); if(me1.maxheight>max2) max2=me1.maxheight; y+=hoehe1; i++; } maxHeight=y+max2; window.status=''; } function showMenu(c1,c2) { var e; if(c2==0) { if(current1==c1) { c1=0; } } else { if(current1==c1 && current2==c2) { c2=0; } } current1=c1; current2=c2; y=oberhalb0; for(i=0;i < menue.length;i++) { e=menue[i]; if(e.j==0 && e.k==0) { y+=oberhalb1; if(e.img==0) e.img=document.getImageByName('img'+e.i); if(e.img) e.img.src=image0; e.cbe.show(); e.cbe.top(y); y+=hoehe1; } else if(e.k==0) { if(c1==e.i) { y+=oberhalb2; if(e.img==0) e.img=document.getImageByName('img'+e.i+'-'+e.j); if(e.img) e.img.src=image0; e.cbe.show(); e.cbe.left(left2); e.cbe.top(y); y+=hoehe2; } else { e.cbe.hide(); } } else { if(c1==e.i && c2==e.j) { y+=oberhalb3; if(e.img==0) e.img=document.getImageByName('img'+e.i+'-'+e.j+'-'+e.k); if(e.img) e.img.src=image0; e.cbe.show(); e.cbe.left(left3); e.cbe.top(y); y+=hoehe3; } else { e.cbe.hide(); } } } if(window.endMenu) { endMenu(y); } } function selectMenu(c1,c2,c3,p1,p2,p3,p4) { if(window.executeMenu) { window.executeMenu(p1,p2,p3,p4); } if(c3==0) showMenu(c1,c2); for(i=0;i < menue.length;i++) { e=menue[i]; if(e.j==0 && e.k==0) { } else if(e.k==0) { if(c1==e.i) { if(e.img==0) e.img=document.getImageByName('img'+e.i+'-'+e.j); if(e.img) { if(c2==e.j && c3==0) { if(e.img) e.img.src=image2; } else { if(e.img) e.img.src=image0; } } } else { } } else { if(c1==e.i && c2==e.j) { if(e.img==0) e.img=document.getImageByName('img'+e.i+'-'+e.j+'-'+e.k); if(e.img) { if(c3==e.k && e.k!=0) { if(e.img) e.img.src=image3; } else { if(e.img) e.img.src=image0; } } } } } }