function ladeDaten(){
mD=new Satz()

// Hauptverzeichnis-Eintrag: mD.neu(new HVE("<NAME>","<TEXT>","<ICON>","<STATUSTEXT>"))
// Verzeichnis-Eintrag: mD.neu(new VE("<NAME>","<UEBERGEORDNETER NAME>","<TEXT>","<URL>","<ICON ZU>","<ICON OFFEN>","<STATUSTEXT>"))
// Link-Eintrag:             mD.neu(new LE("<UEBERGEORDNETER NAME>","<TEXT>","<URL>","<ZIEL>","<ICON>","<STATUSTEXT>"))
// ============ Beginn MenuePart ================
mD.neu(new HVE(".","<img src=bilder/home.gif alt=home border=0> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;","../bilder/leer.gif","Ayuryoga"));
mD.neu(new VE("Stundenplan / Preise"  ,".","Stundenplan / Preise"  ,"yoga/stundenplan.html","../bilder/leer.gif","../bilder/leer.gif","Stundenplan und Preise"));
mD.neu(new VE("Workshops",".","Workshops",  "workshops.html","../bilder/leer.gif","../bilder/leer.gif","Workshops"));
mD.neu(new VE("Yoga"  ,".","Yoga"  ,"yoga/wasist.html","../bilder/leer.gif","../bilder/leer.gif","Yoga"));
mD.neu(new LE("Yoga","Yoga Stunden",        "yoga/unterricht.html","","../bilder/leer.gif","Yoga Stunden"));
mD.neu(new LE("Yoga","Basiskurse",               "yoga/kurse.html"      ,"","../bilder/leer.gif","Basiskurse"));
mD.neu(new LE("Yoga","Vertiefungskurse",         "yoga/aufbaukurse.html"      ,"","../bilder/leer.gif","Vertiefungskurse"));
mD.neu(new LE("Yoga","Yoga für Schwangere", "yoga/specials.html", "","../bilder/leer.gif","Yoga für Schwangere"));
//mD.neu(new LE("Yoga","Yoga für Kinder",     "yoga/kinderyoga.html", "","../bilder/leer.gif","Yoga für Kinder"));
mD.neu(new LE("Yoga","Yoga als Therapie",   "yoga/yogaals.html",  "","../bilder/leer.gif","Yoga als Therapie"));
mD.neu(new LE("Yoga","Yogische Ernährung",  "yoga/yogische.html","","../bilder/leer.gif","Yogische Ernährung"));
mD.neu(new LE("Yoga","Philosophie",         "yoga/philosophie.html","","../bilder/leer.gif","Philosophie"));
mD.neu(new LE("Yoga","Die Tradition",       "yoga/tradition.html","","../bilder/leer.gif","Die Tradition"));
//mD.neu(new VE("Hormon-aktiv-Yoga",".","Hormon-aktiv-Yoga","yoga/hormonyoga.html","../bilder/leer.gif","../bilder/leer.gif","Hormon-aktivierendes Yoga"));
//mD.neu(new VE("AcroYoga",".","AcroYoga",    "yoga/acroyoga.html","../bilder/leer.gif","../bilder/leer.gif","AcroYoga"));
mD.neu(new VE("Meditation",".","Meditation","energetik/meditation.html","../bilder/leer.gif","../bilder/leer.gif","Meditation"));
//mD.neu(new VE("Trommeln",".","Trommeln",    "trommeln.html","../bilder/leer.gif","../bilder/leer.gif","Trommeln"));
mD.neu(new VE("Reiki",".","Reiki",           "energetik/reiki.html","../bilder/leer.gif","../bilder/leer.gif","Reiki"));
mD.neu(new LE("Reiki","Kurse",               "energetik/kurse.html","","../bilder/leer.gif","Kurse"));
mD.neu(new VE("Nuad - passives Yoga",".","Nuad - passives Yoga","nuad.html","../bilder/leer.gif","../bilder/leer.gif","Nuad - passives Yoga"));
mD.neu(new VE("Shiatsu",".","Shiatsu",           "shiatsu-wasist.html","../bilder/leer.gif","../bilder/leer.gif","Shiatsu"));
mD.neu(new LE("Shiatsu","Wirkungen",               "shiatsu-sowirkt.html","","../bilder/leer.gif","Wirkungen"));
mD.neu(new VE("Ayurveda",".","Ayurveda",    "ayurveda/wasist.html","../bilder/leer.gif","../bilder/leer.gif","Ayurveda"));
mD.neu(new LE("Ayurveda","Tridosha Lehre",  "ayurveda/tridoshalehre.html","","../bilder/leer.gif","Tridosha Lehre"));
mD.neu(new LE("Ayurveda","Ernährung",        "ayurveda/ernaehrung.html","","../bilder/leer.gif","Ernährung"));
mD.neu(new LE("Ayurveda","Kochkurse",        "ayurveda/kochkurse.html","","../bilder/leer.gif","Kochkurse"));
mD.neu(new LE("Ayurveda","Behandlungen",     "ayurveda/behandlungen.html","","../bilder/leer.gif","Behandlungen"));
mD.neu(new LE("Ayurveda","Consultings",         "ayurveda/consultings.html","","../bilder/leer.gif","Consultings"));
mD.neu(new VE("Holistic Cranio Sacral",".","Holistic Cranio Sacral","energetik/cranio.html","../bilder/leer.gif","../bilder/leer.gif","Spirituell Holistic Cranio Sacral-Energiearbeit"));
mD.neu(new VE("Tierkommunikation",".",   "Tierkommunikation", "energetik/tierkommunikation.html","../bilder/leer.gif","../bilder/leer.gif","Tierkommunikation"));
mD.neu(new VE("Inannah Entspannung",".","Inannah Entspannung","energetik/inannah.html","../bilder/leer.gif","../bilder/leer.gif","Inannah Entspannung"));
mD.neu(new VE("Fuß-Polarity",".","Fuß-Polarity","energetik/polarity.html","../bilder/leer.gif","../bilder/leer.gif","Fuß-Polarity"));
//mD.neu(new VE("Kartenlegen" ,".","Kartenlegen"  ,"kartenlegen.html","../bilder/leer.gif","../bilder/leer.gif","Kartenlegen"));
//mD.neu(new VE("Geburtsvorbereitung" ,".",  "Geburtsvorbereitung"  ,"geburtsvorbereitung.html","../bilder/leer.gif","../bilder/leer.gif","Geburtsvorbereitung"));
mD.neu(new VE("Das Team",".","Das Team",     "team/team.html","../bilder/leer.gif","../bilder/leer.gif","Das Team"));
mD.neu(new VE("Kontakt",".","Kontakt",       "team/kontakt.php","../bilder/leer.gif","../bilder/leer.gif","Kontakt"));
mD.neu(new VE("Fotos",".","Fotos",           "fotoalbum/index.php","../bilder/leer.gif","../bilder/leer.gif","Fotos"));
mD.neu(new VE("Gewaltlos",".","Gewaltlos",   "gewaltlos-zitat.html","../bilder/leer.gif","../bilder/leer.gif","Gewaltlos"));
mD.neu(new LE("Gewaltlos","Warum kein Fleisch","gewaltlos-warum.html","","../bilder/leer.gif","Warum kein Fleisch"));
mD.neu(new VE("Links",".","Links",           "links.html","../bilder/leer.gif","../bilder/leer.gif","Links"));
mD.neu(new VE("Folder-Download",".","Folder-Download","folder/index.html","../bilder/leer.gif","../bilder/leer.gif","Folder-Download"));

// ============ Ende MenuePart ================
// ============ Beginn LayoutPart ================
}
// Menue-Layout-Angaben
// =====================
Layout = "2"            // 0=+Icons+Struktur; 1=+OrdnerIcons+Struktur; 2=-Icons+Struktur; 3=-Icons-Struktur; 4=+Icons-Struktur; 5=+OrdnerIcons-Struktur
eLayout = "&nbsp;&nbsp;" // Falls Layout ohne Struktur, werden diese Einrueckzeichen verwendet
hgStil = "0"            // Hintergrundstil: 0=hell bzw. 1=dunkel
TextFarbe = "#800000"      // Farbe von Text ohne hinterlegten Link
LinkFarbe = "#800000"      // Farbe von Text mit hinterlegtem Link
aLinkFarbe = "#800000"      // Farbe des aktiven TextLinks (auch hover-Effekt ab IE 4.x)
bLinkFarbe = "#800000"             // Farbe der besuchten TextLinks
ZielFrame = "seiteFrame"   // Name des Frames (nicht der Datei!), in den standardmaessig alle Links geladen werden
BildURL = "bilder/"      // Pfad zu Icons
Schrift = "Arial,Helvetica,Sans-Serif;"         // die fuer das Menue benutzte(n) Schriftart(en)
SchriftGr = "3"            // Schriftgroesse (1 oder 2)
SchriftSt = "0"            // Schriftstil: 0=normal, 1=fett, 2=kursiv, 3=fett/kursiv
Schliessen = "1"            // Ordner schliessen, wenn anderer Ordner geoeffnet wird? (1=ja, 0=nein)
AllesZu = "1"            // Unterordner schliessen, wenn anderer Unterordner geoeffnet wird? (1=ja, 0=nein)
VerzAuf = "Ordner &ouml;ffnen"       // Standard-Mouseover- und Statuszeilentext bei geschlossenen Ordnern
VerzZu = "Ordner schlie&szlig;en"   // Standard-Mouseover- und Statuszeilentext bei geoeffneten Ordnern
VerzZuLink = "1"            // Ordner-Link wird auch beim Schliessen des Ordners geoeffnet (1=ja, 0=nein)
Startseite = "start.html"    // Dateiname (und Pfad) der Startseite
StatZeile = "Ayuryoga"             // Standard-Statuszeilentext
StatURL = "0"            // Anzeige der Link-URL(1) oder des Link-Textes(0) bei leerem Link-Statustext
prefixHTML = ""             // Kopfzeile ueber dem Menue
suffixHTML = ""; //Fusszeile unter dem Menue
// ============ Ende LayoutPart ================
// ============ Beginn FunctionPart ================
WA=" height=\"16\" align=\"top\"";
WB=".gif\" width=\"16\""+WA;
WC="\" width=\"1\""+WA+" border=\"0\" alt=\"";
WD=WB+" border=\"0\" alt=\"";
WE=WB+" alt=\" \">";
WF=Layout;
WG="<img src=\""+BildURL;
WH=StatZeile;
WI="\" onMouseover=\"window.status='";
WJ=SchriftSt;
WK="'; return true\" onMouseout=\"window.status='"+WH+"'; return true\">";
WL="<a href=\"javascript:a";
WR="\n<font face=\""+Schrift+"\" size=\""+SchriftGr+"\" color=\""+TextFarbe+"\">\n";
WS=(WJ==1||WJ==3?"<b>":"")+(WJ>=2?"<i>":"");
WT=(WJ>=2?"</i>":"")+(WJ==1||WJ==3?"</b>":"");
WX=eLayout;
WZ="\n</font>\n";

function start(){
ladeDaten();
neumalen();}

function neumalen(){
maleMenu();
}

function maleMenu(){
m=prefixHTML+WR+WS+"\n<a href=\""+Startseite+"\" target=\""+ZielFrame+WI+mD[1].stat+WK
if(WF==0||WF==4){
m+=WG+(!mD[1].icon?"globus-"+hgStil+".gif":mD[1].icon)+WC+mD[1].stat+"\">"}
m+="&nbsp;&nbsp;<b>"+mD[1].text+"</b></a><br>\n"
maleVerz(mD[1].name,"")
m+=WT+"<br>\n"+suffixHTML+WZ
document.getElementById("menuFrame").innerHTML = m
}

function maleVerz(sE,zE){
var nach=new Satz()
for(idx=2;idx<=mD.laenge;idx++){
if(mD[idx].vor==sE){
nach.neu(mD[idx])}}
var idx=1
while(idx<=nach.laenge){
m+=zE
if(nach[idx].typ=='link'){
w1=StatURL==0?nach[idx].text:nach[idx].url
if(WF<3){
m+=(nach[idx].icon=="leer.gif")?WG+((idx!=nach.laenge)?"stamm-":"end")+hgStil+WE:WG+((idx!=nach.laenge)?"zw":"zwe")+hgStil+WE}
else{
m+=WX}
lstat=!nach[idx].lstat?w1:nach[idx].lstat
m+="<a href=\""+nach[idx].url+"\" target=\""+(!nach[idx].ziel?ZielFrame:nach[idx].ziel)+WI+lstat+WK
if(WF==0||WF==4){
m+=WG+(!nach[idx].icon?LinkBild:nach[idx].icon)+WC+(!nach[idx].lstat?nach[idx].url:nach[idx].lstat)+"\" />"}
m+="&nbsp;"+nach[idx].text+"</a><br>\n"}
else{
if(WF>2){
zweig=WX+zE}
else{
zweig=zE}
zicon=!nach[idx].zicon?"vzzu-"+hgStil+".gif":nach[idx].zicon
oicon=!nach[idx].oicon?"vzauf-"+hgStil+".gif":nach[idx].oicon
vza=!nach[idx].vstat?VerzAuf:nach[idx].vstat
vzz=!nach[idx].vstat?VerzZu:nach[idx].vstat
w1=(nach[idx].offen==0)?1:0
w2=(w1==1)?"zwauf-":"zwzu-"
w2+=(idx==nach.laenge)?"e":""
m+=WL+"ufzu('"+nach[idx].name+"',"+w1+")"+WI+(w1==1?vza:vzz)+WK
if(WF<3){
m+=WG+w2+hgStil+WD+(w1==1?vza:vzz)+"\">"}
else{
m+=WX}
if(WF<2||WF>3){
m+=WG+((w1==1)?zicon:oicon)+WC+((w1==1)?vza:vzz)+"\" />"}
m+="&nbsp;"+nach[idx].text+"</a><br>\n"
if(w1==0){
if(WF<3){
zweig+=WG+((idx==nach.laenge)?"leer":"stamm-"+hgStil)+WE}
maleVerz(nach[idx].name,zweig)}}
idx++}}

function aufzu(name,status){
var idx=1
while(mD[idx].name!=name&&mD[idx].url!=name){
idx++}
if(mD[idx].url!=""&&(status|VerzZuLink)){
frames[ZielFrame].location.href=mD[idx].url}
if((AllesZu&status)||(Schliessen==1&&mD[idx].vor==mD[1].name)){
for(idx=2;idx<=mD.laenge;idx++){
mD[idx].offen=false}}
az(name,status)
maleMenu()}

function az(name,status){
var idx=1
while(mD[idx].name!=name&&mD[idx].url!=name){
idx++}
mD[idx].offen=status
if(status&&mD[idx].typ!="root"){
az(mD[idx].vor,1)}}

function allesaufzu(status){
for(idx=2;idx<mD.laenge;idx++){
mD[idx].offen=status}
maleMenu()}

function Satz(){
this.laenge=0
this.neu=neu
return this}

function neu(object){
this.laenge++
this[this.laenge]=object}

function HVE(name,text,icon,stat){
this.name=name
this.text=text
this.icon=icon
this.typ="root"
this.stat=stat
return this}

function VE(name,vor,text,url,zicon,oicon,vstat){
this.name=name
this.vor=vor
this.text=text
this.url=url
this.zicon=zicon
this.oicon=oicon
this.typ="verz"
this.offen=0
this.vstat=vstat
return this}

function LE(vor,text,url,ziel,icon,lstat){
this.vor=vor
this.text=text
this.url=url
this.ziel=ziel
this.icon=icon
this.typ="link"
this.lstat=lstat
return this}

