function ladeDaten(){
        mD=new Satz()

mD.neu(new HVE("root",".....chartslist.de","","JS by richie"))



           mD.neu(new VE("hr","root","Musik Charts","bindex.htm","","","Stuttgart, Veranstaltungen, Infrastruktur, Karten - Pläne, Bilder + Fotos, Sehenswertes, Gastronomie und Adressen - Tel."))

           mD.neu(new VE("01","hr","Rock & Pop - Musik","roulette/01d/madeira01.htm","","","Wissenswertes"))

           mD.neu(new LE("root","Musik Charts, ohne Java Script","mindex.htm","","","Wissenswertes"))
           mD.neu(new LE("root","Rock-Lexikon, kleine Ausgabe","rocka.htm","","","Wissenswertes"))
           mD.neu(new LE("root","Chroniken, Rockstars","b.htm","","","Wissenswertes"))
           mD.neu(new LE("root","über 5200 Einträge -Lexikon","poprock.htm","","","Wissenswertes"))
           mD.neu(new LE("root","Die Geschichte der E-Gitarre 1","e.htm","","","Wissenswertes"))
           mD.neu(new LE("root","Die Geschichte der E-Gitarre 2","e01.htm","","","Wissenswertes"))
            mD.neu(new LE("root","Die Geschichte der E-Gitarre 3","e02.htm","","","Wissenswertes"))








           mD.neu(new VE("10","01","Anfang Rock n Roll,Beat, Blues..","roulette/01d/seite1d.htm","","","Wissenswertes"))

mD.neu(new LE("10","Anfänge","begin.htm","","","info"))
mD.neu(new LE("10","Rock n Roll","ronro.htm","","","info"))
mD.neu(new LE("10","Tin Pan Alley","tinpan.htm","","","info"))
mD.neu(new LE("10","Beat","beatles.htm","","","info"))
mD.neu(new LE("10","Blues","blues.htm","","","info"))
mD.neu(new LE("10","Soul","soul.htm","","","info"))
mD.neu(new LE("10","Folk","folk.htm","","","info"))
mD.neu(new LE("10","San Francicso","frisco.htm","","","info"))
mD.neu(new LE("10","Rockfestivals","festivals.htm","","","info"))


           mD.neu(new VE("11","01","Country-, Jazz-, Hard -Rock","roulette/01d/dokud.htm","","","Wissenswertes"))


mD.neu(new LE("11","Vokal-Harmonie","vokal-ha.htm","","","info"))
mD.neu(new LE("11","Contry - Rock","country.htm","","","info"))
mD.neu(new LE("11","Klassik - Rock","klassik.htm","","","info"))
mD.neu(new LE("11","Jazz - Rock","jazz.htm","","","info"))
mD.neu(new LE("11","Art - Rock","artrock.htm","","","info"))
mD.neu(new LE("11","Progressive","progress.htm","","","info"))
mD.neu(new LE("11","Hard  - Rock","hardrock.htm","","","info"))
mD.neu(new LE("11","Reggae","reggae.htm","","","info"))
mD.neu(new LE("11","Funk","funk.htm","","","info"))
mD.neu(new LE("11","The Rocky Horror Picture Show","rocky.htm","","","info"))


           mD.neu(new VE("12","01","Punk, Superstars, World","","","","Wissenswertes"))


mD.neu(new LE("12","Punk","punk.htm","","","info"))
mD.neu(new LE("12","Glitter-Rock","glitter.htm","","","info"))
mD.neu(new LE("12","New Wave","newwave.htm","","","info"))
mD.neu(new LE("12","Klangwelten","klangwel.htm","","","info"))
mD.neu(new LE("12","World-Musik","world.htm","","","info"))
mD.neu(new LE("12","Pop-Musik","pop.htm","","","info"))
mD.neu(new LE("12","Die 80-er Jahre","die80er.htm","","","info"))
mD.neu(new LE("12","Produktion","producin.htm","","","info"))

mD.neu(new LE("12","Electronic","electronic.htm","","","info"))
mD.neu(new LE("12","America-Rock","america.htm","","","info"))
mD.neu(new LE("12","Dark Britain","darkbrit.htm","","","info"))
mD.neu(new LE("12","Deutschrock","deutsch.htm","","","info"))
mD.neu(new LE("12","Hip Hop","hiphop.htm","","","info"))
mD.neu(new LE("12","Superstarts","super.htm","","","info"))
mD.neu(new LE("12","Die 90-er Jahre","die90er.htm","","","info"))









mD.neu(new VE("hr2","root","Roulette in der Theorie","roulette/01d/seite1d.htm","","","Info und Bilder"))

mD.neu(new VE("r","hr2","Aspekte, Simulation, System","roulette/01d/seite1d.htm","","","Info und Bilder"))
mD.neu(new VE("rr","hr2","Erkenntnisse; Simulation","roulette/01d/seite1d.htm","","","Info und Bilder"))
mD.neu(new VE("rrr","hr2","Aufbau eines Simulators","roulette/01d/seite1d.htm","","","Info und Bilder"))

 mD.neu(new LE("r","In eigener Sache","roulette/doku01/syst01.htm","","","Hinweis!"))
 mD.neu(new LE("r","Was ist eine Simulation ?","roulette/doku01/syst01.htm#02","","satelit.gif","Simulation"))
 mD.neu(new LE("r","Thema Systeme","roulette/doku01/syst01.htm#03","","","Zum Thema Systeme"))
 mD.neu(new LE("r","Systemparameter","roulette/doku01/syst01.htm#04","","","Systemparameter"))
 mD.neu(new LE("r","Systempr&uuml;fung!","roulette/doku01/syst01.htm#05","","","System&uuml;berpr&uuml;fung"))
 mD.neu(new LE("r","Permanenzen","roulette/doku01/syst01.htm#06","","satelit.gif","Permanenzen erstellen!"))
 mD.neu(new LE("r","get&uuml;rkte Permanenz !","roulette/doku01/syst01.htm#07","","satelit.gif","fehlerhafte Permanenzen"))

 mD.neu(new LE("rr","Test von Simulationen","roulette/doku01/syst02.htm","","","Hinweis!"))
 mD.neu(new LE("rr","Erkenntnisse aus ...","roulette/doku01/syst02.htm#02","","satelit.gif","Simulation"))
 mD.neu(new LE("rr","Was kann man tun ?","roulette/doku01/syst02.htm#03","","","Zum Thema Systeme"))
 mD.neu(new LE("rr","Gewinnerwartung","roulette/doku01/syst02.htm#04","","","Systemparameter"))
 mD.neu(new LE("rr","Optimierung von Systemen !","roulette/doku01/syst02.htm#05","","","System&uuml;berpr&uuml;fung"))
 mD.neu(new LE("rr","Ergebnisse","roulette/doku01/syst02.htm#06","","satelit.gif","Permanenzen erstellen!"))


mD.neu(new LE("rrr","Systeme, Programme","roulette/doku01/syst03.htm","","","Hinweis!"))
 mD.neu(new LE("rrr","Parameter, Variable","roulette/doku01/syst03.htm#02","","satelit.gif","Simulation"))
 mD.neu(new LE("rrr","Progression","roulette/doku01/syst03.htm#03","","","Zum Thema Systeme"))
 mD.neu(new LE("rrr","Paroli","roulette/doku01/syst03.htm#04","","","Systemparameter"))
 mD.neu(new LE("rrr","Gewinn-u.Verlustabbruch","roulette/doku01/syst03.htm#05","","","System&uuml;berpr&uuml;fung"))
 mD.neu(new LE("rrr","Einsatz Wartebed., Banklimit","roulette/doku01/syst03.htm#06","","satelit.gif","Permanenzen erstellen!"))







mD.neu(new LE("root","Roulettesimulation, neues Fenster","Bedien/roulettesimulation.htm"," target_blank","satelit.gif","Permanenzen erstellen!"))

mD.neu(new VE("hr4","root","weitere Angebote","http://www.rittsteiger.de/roulette/01d/seite1d.htm","","","Info und Bilder"))

mD.neu(new LE("hr4","Erotic","http://www.monika-sonntag.de/index.htm","","satelit.gif","Info und Bilder"))

mD.neu(new LE("hr4","Billard - Dreiband","Billard/billardordnung.htm"," target_blank","satelit.gif","Info und Bilder"))
mD.neu(new LE("hr4","Poker - Informationen","pokerinfo/pokerordnung.htm"," target_blank","satelit.gif","Info und Bilder"))











}
// Menue-Layout-Angaben:
// =====================
     Layout = "";             // reserviert
     hgStil = "1";            // Hintergrundstil: 0=hell bzw. 1=dunkel
    hgFarbe = "FFFFFF";                // Hintergrundfarbe des Menues
     hgBild = "bilder/hg_1891_4.jpg";             // Hintergrundbild des Menues
   KhgFarbe = "";             // Hintergrundfarbe des klappFrame; falls leer, wie Menue
    KhgBild = "";             // Hintergrundbild des klappFrame; falls leer, wie Menue
  TextFarbe = "#000000";      // Farbe von Text ohne hinterlegten Link
  LinkFarbe = "#000000";      // Farbe von Text mit hinterlegtem Link
 aLinkFarbe = "#1133EE";      // Farbe des aktiven TextLinks (auch hover-Effekt ab IE 4.x)
 bLinkFarbe = "#00000";             // Farbe der besuchten TextLinks
 Menubreite = "230"           // Breite des menuFrames in Pixel
  ZielFrame = "seiteFrame";   // Name des Frames (nicht der Datei!), in den standardmaessig alle Links geladen werden
    BildURL = "bilder/";      // Pfad zu Icons von hr-menue
   LinkBild = "blubul1a.gif";   // Dateiname des standardmaessig benutzten Icons fuer Links
    Schrift = "Arial,sans-serif";         // die fuer das Menue benutzte(n) Schriftart(en)
  SchriftGr = "1";            // Schriftgroesse (1 oder 2)
  SchriftSt = "1";            // 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)
  KlapFrame = "1";            // klappFrame anzeigen? (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)
   KlappAuf = "Alle Ordner auf";          // Text, Mouseover- und Statuszeilentext im klappFrame
    KlappZu = "Alle Ordner zu";           // Text, Mouseover- und Statuszeilentext im klappFrame
 Startseite = "bindex.htm"     // Dateiname (und Pfad) der Startseite
        CSS = "";             // Dateiname (und Pfad) der StyleSheet-Datei
  Titel = "Billard Club Stuttgart 1891 ev";// Name/Titel Deiner Website
  StatZeile = "info @ hrittsteiger.de";             // Standard-Statuszeilentext, falls leer, wie Titel
    StatURL = "0";            // Anzeige der Link-URL(1) oder des Link-Textes(0) bei leerem Link-Statustext
 prefixHTML = "<CENTER><br><br><br><br><br><br>Sie dürfen auch Fragen stellen:<br><br><A HREF=\"mailto:info@rittsteiger.de\" TARGET=\"seiteFrame\"><B>eMail: info @ rittsteiger.de</B></A><A HREF=\"\" TARGET=\"seiteFrame\"></A></CENTER><HR>";           // Kopfzeile ueber dem Menue

 suffixHTML = "";






document.write("<TITLE>"+Titel+"<\/TITLE>\n");StatZeile=(StatZeile=="")?Titel:StatZeile

// FrameSet-Definition A: Fuer Browser mit aktivem JavaScript

document.writeln('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 onLoad="start()" onResize="neumalen()" ROWS="20,*,10">')

document.writeln('<FRAME NAME="kopfFrame" SRC="kopf.htm" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No">')

document.writeln('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS="'+Menubreite+',*">')

if(KlapFrame==1){document.writeln('<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS="*,60">')}
document.writeln('<FRAME NAME="menuFrame" SRC="leer.htm" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="Auto">')
if(KlapFrame==1){document.writeln('<FRAME NAME="klappFrame" SRC="leer.htm" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No">')}
if(KlapFrame==1){document.writeln('</FRAMESET>')}
document.writeln('<FRAME NAME="'+ZielFrame+'" SRC="'+(location.search?location.search.substring(1):Startseite)+'" MARGINWIDTH="8" MARGINHEIGHT="8" SCROLLING="Auto">')
document.writeln('</FRAMESET>')
document.writeln('<FRAME NAME="fussFrame" SRC="fuss.htm" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No">')
document.writeln('</FRAMESET>')






function start(){
ladeDaten()
maleMenu()
if(KlapFrame==1){maleKlappFrame()}}

function neumalen(){
maleMenu()
if(KlapFrame==1){maleKlappFrame()}}

WH6="\" WIDTH=16 HEIGHT=16 ALIGN=TOP BORDER=0 ALT=\""
WH9=".gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP BORDER=0 ALT=\""
WHA=".gif\" WIDTH=19 HEIGHT=16 ALIGN=TOP>"
BU="<IMG SRC=\""+BildURL
oMO="\" onMouseOver=\"window.status='"
LHg=Layout+hgStil
rt="'; return true\" onMouseOut=\"window.status='"+StatZeile+"'; return true\">"
jsp="<A HREF=\"javascript:parent.a"

function maleMenu(){
m=frames["menuFrame"].window.document
m.open("text/html")
m.write("<HTML>\n<HE"+"AD>\n<!-- \nvon rittsteiger \n© 2000 Heinz Rittsteiger/ Stgt")
m.write("n@Net\nWeb: http://www.rittsteiger.de/index2.htm/\nE-Mail: hrittsteiger@yahoo.de\n//-->\n");if(CSS==""){
m.write("<STYLE>\n<!--\nbody,p,nobr,b,i,a,font {font-family:"+Schrift+"}\nA{text-decoration:none;color:" + LinkFarbe)
m.write("}\nA:hover{color:"+aLinkFarbe+"}\nA:active{color:"+aLinkFarbe+"}\n")
m.write(((bLinkFarbe!="")?"A:visited{color:"+bLinkFarbe+"}\n":"")+"//-->\n</STYLE>\n")}else{
m.write("<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\""+CSS+"\">\n")}
m.write("</HEAD>\n<BODY "+((hgFarbe!="")?"BGCOLOR=\""+hgFarbe+"\" ":"")+((hgBild!="")?"BACKGROUND=\""+hgBild+"\" ":""))
m.write("LINK=\""+LinkFarbe+"\" ALINK=\""+aLinkFarbe+"\""+((bLinkFarbe!="")?" VLINK=\""+bLinkFarbe+"\"":""))
m.write(">\n<FONT FACE=\""+Schrift+"\" SIZE="+SchriftGr+" COLOR=\""+TextFarbe+"\">\n"+prefixHTML+"<P><NOBR>")
m.write(((SchriftSt==1)||(SchriftSt==3)?"<B>":"")+((SchriftSt>=2)?"<I>":"")+"\n<A HREF=\""+Startseite+"\" TARGET=\""+ZielFrame+oMO)
m.write(mD[1].stat+rt+BU+((mD[1].icon=="")?"h02-"+LHg+".gif":mD[1].icon)+WH6+mD[1].stat+"\">&nbsp;<B>"+mD[1].text+"</B></A><BR>\n")
maleVerz(mD[1].name,"")
m.write(((SchriftSt>=2)?"</I>":"")+(((SchriftSt==1)||(SchriftSt==3))?"</B>":"")+"</NOBR>\n"+suffixHTML+"\n</P></FONT>\n</BODY>\n</HTML>")
m.close()
window.defaultStatus=StatZeile}

function maleVerz(sE,zE){
var nach=new Satz()
for(idx=1;idx<=mD.laenge;idx++){if((mD[idx].typ!="root")&&(mD[idx].vor==sE)){nach.neu(mD[idx])}}
var idx=1
while(idx<=nach.laenge){
        m.write(zE)
        if(nach[idx].typ=='link'){
                w1=(StatURL==0)?nach[idx].text:nach[idx].url
                m.write((nach[idx].icon=="leer.gif")?BU+((idx!=nach.laenge)?"stamm-":"end")+LHg+WHA:BU+((idx!=nach.laenge)?"zw":"zwe")+LHg+WHA)
                lstat=(nach[idx].lstat=="")?w1:nach[idx].lstat
                m.write("<A HREF=\""+nach[idx].url+"\" TARGET=\""+((nach[idx].ziel=="")?ZielFrame:nach[idx].ziel))
                m.write(oMO+lstat+rt+BU+((nach[idx].icon=="")?LinkBild:nach[idx].icon))
                m.write(WH6+((nach[idx].lstat=="")?nach[idx].url:nach[idx].lstat)+"\">&nbsp;"+nach[idx].text+"</A><BR>\n")}
        else{
                zweig=zE
                zicon=(nach[idx].zicon=="")?"vzzu-"+LHg+".gif":nach[idx].zicon
                oicon=(nach[idx].oicon=="")?"vzauf-"+LHg+".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.write(jsp+"ufzu('"+nach[idx].name+"',"+w1+")"+oMO+((w1==1)?vza:vzz)+rt+BU+w2+LHg+WH9+vza+"\">"+BU)
                m.write(((w1==1)?zicon:oicon)+WH6+((w1==1)?vza:vzz)+"\">&nbsp;"+nach[idx].text+"</A><BR>\n")
                if(w1==0){zweig+=BU+((idx==nach.laenge)?"leer":"stamm-"+LHg)+WHA;maleVerz(nach[idx].name,zweig)}}
        idx++}}

function maleKlappFrame(){
k=frames["klappFrame"].window.document
k.open("text/html")
khgf=(KhgFarbe=="")?hgFarbe:KhgFarbe
khgb=(KhgBild=="")?hgBild:KhgBild
k.write("<HTML>\n<HE"+"AD>\n");if(CSS==""){
k.write("<STYLE>\n<!--\nP{font-family:"+Schrift+"}\nA{text-decoration:none;\ncolor:"+LinkFarbe)
k.write("}\nA:hover{color:"+aLinkFarbe+"}\nA:active{color:"+aLinkFarbe+"}\n-->\n</STYLE>\n")}else{
k.write("<LINK REL=\"stylesheet\" TYPE\"text/css\" HREF=\""+CSS+"\">\n")}
k.write("</HEAD>\n<BODY "+((khgf!="")?"BGCOLOR=\""+khgf+"\"":"")+((khgb!="")?"BACKGROUND=\""+khgb+"\"":""))
k.write(" LINK=\""+LinkFarbe+"\" ALINK=\""+khgf+"\">\n<FONT FACE=\""+Schrift+"\" SIZE="+SchriftGr+" COLOR=\"")
k.write(TextFarbe+"\"><P>\n"+(((SchriftSt==1)||(SchriftSt==3))?"<B>":"")+((SchriftSt>=2)?"<I>":""))
k.write(" &nbsp; "+jsp+"llesaufzu(1)"+oMO+KlappAuf+rt+BU+"vzauf-"+LHg+".gif"+WH6+KlappAuf+"\"> "+KlappAuf+"</A><BR>")
k.write("\n &nbsp; "+jsp+"llesaufzu(0)"+oMO+KlappZu+rt+BU+"vzzu-"+LHg+".gif"+WH6+KlappZu+"\"> "+KlappZu+"</A>\n")
k.write(((SchriftSt>=2)?"</I>":"")+(((SchriftSt==1)||(SchriftSt==3))?"</B>":"")+"</FONT></P></BODY>\n</HTML>\n")
k.close()
window.defaultStatus=StatZeile}

function aufzu(name,status){
for(idx=1;idx<=mD.laenge;idx++){if(((mD[idx].typ=="root")||(mD[idx].typ=="verz"))&&(mD[idx].name==name)){vidx=idx}}
if((Schliessen==1)&&(status==1)){
if((AllesZu==1)||(mD[vidx].vor==mD[1].name)){for(idx=1;idx<=mD.laenge;idx++){mD[idx].offen=0}}
if((AllesZu==1)&&(mD[vidx].vor!=mD[1].name)){for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vidx].vor){mD[idx].offen=1
if(mD[idx].vor!=mD[1].name){vvidx=idx;for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vvidx].vor){mD[idx].offen=1
if(mD[idx].vor!=mD[1].name){vvvidx=idx;for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vvvidx].vor){mD[idx].offen=1
if(mD[idx].vor!=mD[1].name){vvvvidx=idx;for(idx=1;idx<=mD.laenge;idx++){
if(mD[idx].typ!="link"){if(mD[idx].name==mD[vvvvidx].vor){mD[idx].offen=1}
else{alert("zu tiefe Ordnerstruktur, AllesZu auf 0 setzen!");idx=mD.laenge}}}}}}}}}}}}}}}}}
mD[vidx].offen=status
eval(setTimeout("maleMenu()",50))
if((mD[vidx].url!="")&&((status==1)||(VerzZuLink==1))){frames[ZielFrame].location.href=mD[vidx].url}}

function allesaufzu(status){
for(idx=1;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}

function datum(){
mn=new Array("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember")
d=new Date(frames["seiteFrame"].document.lastModified)
m=mn[d.getMonth()]
t=d.getDate()
jj=d.getYear()
j=(jj>=2000)?jj:((jj<80)?jj+2000:jj+1900)
dat=(t+". "+m+" "+j)}
