function Finde(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i= 0) { // Finally, we set its position and visibility xPos = docWidth / 100 * links; if ( NS4 ) { ele.left = parseInt ( xPos ); } else { // IE4 & W3C ele.style.left = parseInt ( xPos ); } } else { // Finally, we set its position and visibility xPos = docWidth / 100 * rechts; if ( NS4 ) { ele.right = parseInt ( xPos ); } else { // IE4 & W3C ele.style.right = parseInt ( xPos ); } } } function bg_akn (name, links, rechts) { var ele; //points to the popup element // First let's initialize our variables if ( W3C ) { ele = document.getElementById(name); } else if ( NS4 ) { ele = document.layers[name]; } else { // meant for IE4 ele = document.all[name]; } if (links >= 0) { // Finally, we set its position and visibility if ( NS4 ) { ele.left = parseInt ( 6000 ); } else { // IE4 & W3C ele.style.left = parseInt ( 6000 ); } } else { // Finally, we set its position and visibility if ( NS4 ) { ele.right = parseInt ( 6000 ); } else { // IE4 & W3C ele.style.right = parseInt ( 6000 ); } } } function a(nummer) { //v6.0 var v,obj; if ((obj=Finde('akn_'+nummer))!=null) { v='visible'; if (obj.style) { obj=obj.style; } obj.visibility=v; } document.getElementById('b'+nummer).className='b_'+nummer+'_hover'; } function z(nummer, links, rechts) { //v6.0 var v,obj; if ((obj=Finde('akn_'+nummer))!=null) { v='hidden'; if (obj.style) { obj=obj.style; } obj.visibility=v; } document.getElementById('b'+nummer).className='b_'+nummer+'_nohover'; bg_akn ('akn_'+nummer, links, rechts); } function show_akn (nummer, links, rechts) { // alle anderen akn schliessen und Balken enthovern if (1 != nummer) z(1, 7, 0); if (2 != nummer) z(2, 0, 0); if (3 != nummer) z(3, 15, 0); if (4 != nummer) z(4, 23, 0); if (5 != nummer) z(5, 54, 0); if (6 != nummer) z(6, 62, 0); if (7 != nummer) z(7, 70, 0); if (8 != nummer) z(8, -1, 4); if (10 != nummer) z(10, 30, 0); if (11 != nummer) z(11, 37, 0); if (13 != nummer) z(13, -1, 0); if (15 != nummer) z(15, 44, 0); // durchsichtiges schliessendes Element in den Vordergrund holen fg_akn('akn_zu', 1, 0); // aktuelle akn in den Vordergrund holen fg_akn('akn_'+nummer, links, rechts); // aktuelle akn zeigen a(nummer); } function hide_akn () { // alle anderen akn schliessen und alle Balken enthovern z(1, 7, 0); z(2, 0, 0); z(3, 15, 0); z(4, 23, 0); z(5, 54, 0); z(6, 62, 0); z(7, 70, 0); z(8, -1, 4); z(10, 30, 0); z(11, 37, 0); z(13, -1, 0); z(15, 44, 0); bg_akn ('akn_zu', 1, 0); } function ZV() { //v6.0 var i,p,v,obj,args=ZV.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=Finde(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } obj.visibility=v; } }