// JavaScript Document// Pfadfunction pfad1() {if(id[2]==0) { if(aktiveEbene1==id[0]+"-0-0-0") { aktiveEbene1=""; } Ebene1einblenden(id[0],0,0); } else if(id[3]==0) { // Wenn das Untermenü offen istif(aktiveEbene1!=id[0]+"-0-0-0") { Ebene1einblenden(id[0],0,0); } // Wenn eine andere Ebene aktiv istif(aktiveEbene2==id[0]+"-"+id[1]+"-0-0") { Ebene2einblenden(id[0],id[1],0); } // Schließt das Untermenü} else { // Wenn die zweite Karte offen istif(aktiveEbene1!=id[0]+"-0-0-0") { Ebene1einblenden(id[0],0,0); } // Wenn eine andere Ebene aktiv istif(aktiveEbene2!=id[0]+"-"+id[1]+"-0-0") { Ebene2einblenden(id[0],id[1],0); } // Wenn ein anders Untermenü aktiv istif(aktiveEbene2==id[0]+"-"+id[1]+"-0-0") { Ebene2einblenden(id[0],id[1],0); // schließt die zweite Karte if(aktiveEbene2!="") { setTimeout("Ebene2einblenden("+id[0]+","+id[1]+",0)",500); } // Schließt das Untermenü} }}function pfad2() {if(aktiveEbene1!=id[0]+"-0-0-0") { Ebene1einblenden(id[0],0,0); aktiveEbene2==""; setTimeout("Ebene2einblenden("+id[0]+","+id[1]+",0)",1000); } // Wenn eine andere Ebene aktiv istelse {if(aktiveEbene2!=id[0]+"-"+id[1]+"-0-0") { Ebene2einblenden(id[0],id[1],0); } // Wenn ein anders Untermenü aktiv istelse if(aktiveEbene3!="") { if(aktiveEbene3==id[0]+"-"+id[1]+"-"+id[2]+"-0") { Ebene3einblenden(id[0],id[1],id[2]); } else { Ebene2einblenden(id[0],id[1],0); } } // schließt die zweite Karte }}function pfad3() {if(aktiveEbene1!=id[0]+"-0-0-0") { Ebene1einblenden(id[0],0,0); } // Wenn eine andere Ebene aktiv istif(aktiveEbene2!=id[0]+"-"+id[1]+"-0-0") { Ebene2einblenden(id[0],id[1],0); } // Wenn ein anders Untermenü aktiv istif(aktiveEbene3!=id[0]+"-"+id[1]+"-"+id[2]+"-0") { Ebene3einblenden(id[0],id[1],id[2]); } // else { Ebene2einblenden(id[0],id[1],0); } if(aktiveEbene3!="") { } // schließt die zweite Karte //alert(aktiveEbene3);//aktiveEbene3==id[0]+"-"+id[1]+"-"+id[2]+"-0"; Ebene3einblenden(id[0]+","+id[1]+","+id[2]); }// Menuesfunction Ebene1einblenden(a,b,c) { aktuellesMenue = a+"-"+b+"-"+c+"-0"; platz1=9; ganzeHoehe();if(aktiveEbene2 != "") { einausblenden("menue"+aktiveEbene2, "aus"); farbeaendern(aktiveEbene2, "aus"); if(document.getElementById("menue"+aktiveEbene2)) { platz1=6; } aktiveEbene2=""; }if(aktiveEbene3 != "") { Menuebewegen("menue"+aktiveEbene3, 9,33, GrSchritt); farbeaendern(aktiveEbene3, "aus"); aktiveEbene3=""; platz1=3; } if(aktiveEbene1 != "") { Menuebewegen("menue"+aktiveEbene1, platz1,33, GrSchritt); farbeaendern(aktiveEbene1, "aus"); }if(aktiveEbene1 != aktuellesMenue) {if(document.getElementById("menue"+aktuellesMenue)) { aktiveEbene1=aktuellesMenue; Menuebewegen("menue"+aktiveEbene1, 33,9, GrSchritt); farbeaendern(aktiveEbene1, "ein"); } else { aktiveEbene1 = aktuellesMenue; } } else { aktiveEbene1 = ""; } }function Ebene2einblenden(a,b,c) {aktuellesMenue = a+"-"+b+"-0-0";// wenn es das Submenü gibtif(document.getElementById("menue"+aktuellesMenue)) { // wenn kein Menü offen istif(aktiveEbene2 == "") { vonAnachB(); } // wenn das Menü bereits geöffnet istelse if(aktiveEbene2 == aktuellesMenue) { // und das Submenü nicht offen istif(aktiveEbene3 == "") { vonB1nachB1(); } // oder das Submenü offen istelse { vonCnachB1(); } }// wenn ein anderes Menü bereits geöffnet istelse if(aktiveEbene2 != aktuellesMenue) { // und das Submenü nicht offen istif(aktiveEbene3 == "") { vonB1nachB2(); } // oder das Submenü offen istelse { vonCnachB2(); } } } ganzeHoehe();} function Ebene3einblenden(a,b,c) {aktuellesMenue = a+"-"+b+"-"+c+"-0";ganzeHoehe();if(aktiveEbene3 != "") { Menuebewegen("menue"+aktiveEbene3, 9,33, GrSchritt); farbeaendern(aktiveEbene3, "aus"); } if(aktiveEbene3 != aktuellesMenue) { if(aktiveEbene3 == "") { Menuebewegen("menue"+aktiveEbene1, 6,3, KlSchritt); }if(document.getElementById("menue"+aktuellesMenue)) { aktiveEbene3=aktuellesMenue; Menuebewegen("menue"+aktiveEbene3, 33,9, GrSchritt); farbeaendern(aktiveEbene3, "ein"); } else { aktiveEbene3 = aktiveEbene3; } } else { Menuebewegen("menue"+aktiveEbene1, 3,6, KlSchritt); aktiveEbene3=""; }}// Bewegungsvorgaben function vonAnachB() { einausblenden("menue"+aktuellesMenue, "ein"); farbeaendern(aktuellesMenue, "ein"); Menuebewegen("menue"+aktiveEbene1, 9,6, KlSchritt); aktiveEbene2=aktuellesMenue; }function vonB1nachB1() { einausblenden("menue"+aktuellesMenue, "aus"); farbeaendern(aktuellesMenue, "aus"); aktiveEbene2=aktiveEbene2; Menuebewegen("menue"+aktiveEbene1, 6,9, KlSchritt); aktiveEbene2=""; }function vonB1nachB2() { einausblenden("menue"+aktuellesMenue, "ein"); farbeaendern(aktuellesMenue, "ein"); einausblenden("menue"+aktiveEbene2, "aus"); farbeaendern(aktiveEbene2, "aus"); aktiveEbene2=aktuellesMenue; }function vonCnachB1() { Menuebewegen("menue"+aktiveEbene3, 9,33, GrSchritt); farbeaendern(aktiveEbene3, "aus"); Menuebewegen("menue"+aktiveEbene1, 3,6, KlSchritt); aktiveEbene3=""; aktiveEbene2=aktuellesMenue; }function vonCnachB2() { einausblenden("menue"+aktiveEbene2, "aus"); farbeaendern(aktiveEbene2, "aus"); Menuebewegen("menue"+aktiveEbene1, 3,6, KlSchritt); aktiveEbene2=aktuellesMenue; einausblenden("menue"+aktuellesMenue, "ein"); farbeaendern(aktuellesMenue, "ein"); farbeaendern(aktiveEbene3, "aus"); Menuebewegen("menue"+aktiveEbene3, 9,33, GrSchritt); aktiveEbene3=""; }// Menuebewegen GrSchritt = 1.5;KlSchritt = 0.5;function Menuebewegen(element, Startposition, Endposition, Schritt) {if(document.getElementById(element)) { document.getElementById(element).style.left = Startposition+'em'; }if(Startposition!=Endposition) {if(Startposition>Endposition) { Startposition = Startposition - Schritt; }if(Startposition<Endposition) { Startposition = parseFloat(Startposition+Schritt); }setTimeout("Menuebewegen(\'"+element+"\',"+Startposition+","+Endposition+","+Schritt+")",50);}} function farbeaendern(punkt,menueeinaus) {if(menueeinaus=="ein") { if(document.getElementById("menuepunkt"+punkt)) { document.getElementById("menuepunkt"+punkt).style.color="#38C"; }if(document.getElementById("menueelement"+punkt)) { document.getElementById("menueelement"+punkt).style.color="#38C"; }} else {if(document.getElementById("menuepunkt"+punkt)) { document.getElementById("menuepunkt"+punkt).style.color=""; }if(document.getElementById("menueelement"+punkt)) { document.getElementById("menueelement"+punkt).style.color=""; }}}function einausblenden(elementle,menueeinaus) {if(menueeinaus=="ein") { if(document.getElementById(elementle)) { document.getElementById(elementle).style.display="block"; } } else { if(document.getElementById(elementle)) { document.getElementById(elementle).style.display="none"; } }}// menuehoehemenuehoehe = 0; menuehoehe1 = 0; menuehoehe2 = 0;function Menuehoehe() {e=aktuellesMenue.split('-'); if(e[1]!=0) { if(document.getElementById('liste'+e[0]+'-'+e[1]+'-'+e[2]+'-0')) { menuehoehe2 = document.getElementById('liste'+e[0]+'-'+e[1]+'-'+e[2]+'-0').offsetHeight; if(menuehoehe2 > menuehoehe1) { menuehoehe = menuehoehe2; } else { menuehoehe = menuehoehe1; } } else { if(document.getElementById('liste'+e[0]+'-0-0-0')) { menuehoehe1 = document.getElementById('liste'+e[0]+'-0-0-0').offsetHeight; if(menuehoehe1 > menuehoehe2) { menuehoehe = menuehoehe1; menuehoehe2=0; } } }}}