/********************************************************************************/
/*                                                                              */
/*  File:   ora_content.js                                                      */
/*                                                                              */
/*------------------------------------------------------------------------------*/
/*                                                                              */
/*  Zweck:  Internetauftritt Oratorienchor Pforzheim                            */
/*                                                                              */
/*------------------------------------------------------------------------------*/
/*                                                                              */
/*  Autor:  Binnig, Sven                                                        */
/*                                                                              */
/*------------------------------------------------------------------------------*/
/*                                                                              */
/*  Historie                                                                    */
/*                                                                              */
/*  13.07.2003  Bi  erstmalige Erstellung                                       */
/*  18.07.2003  Bi  Zitate und MM_                                              */
/*  23.07.2003  Bi  MM_ wieder entfernt und ins HTML-Doc eingefügt...           */
/*                  Fotos unten dynamisiert                                     */
/*  20.09.2003  Bi  draw6Buttom... aufgenommen                                  */
/*  22.11.2003  Dö  weitere Zitate aufgenommen                                  */
/*  23.11.2003  Bi  Tooltip-Tabelle eingefügt                                   */
/*              Dö  Berechnungsalg. implementiert                               */
/*  02.02.2004  Bi  2 weitere Zitate (28+29) aufgenommen                        */
/*  29.03.2004  Bi  neue Tooltips und Solisten aus                              */
/*  11.04.2004  Bi  Tabelle mit Navigationsbuttons der Unterthemen in           */
/*                    angepasstem Style                                         */
/*                  in drawBottomPhotosWithToolTips Attribut "alt" durch        */
/*                    "title" ersetzt --> tooltips werden angezeigt             */
/*  24.04.2004  Bi  Anpassung an Bachstunden 2004                               */
/*  17.05.2005  Bi  Zitate 30 und 31 aufgenommen                                */
/*  21.10.2005  Bi  Zitat 32 aufgenommen                                        */
/*  17.05.2005  Dö  Zitat 33 aufgenommen                                        */
/*  27.01.2006  Dö  Zitat 34 aufgenommen                                        */
/*  04.03.2006  Dö  Zitat 35 aufgenommen                                        */
/*  18.07.2007  Bi  Aboservice-Button unter "Karten/CDs" aufgenommen            */
/*  24.03.2008  Bi  Anpassung an 150 Jahre Ora                                  */
/*  17.03.2010  Bi  Einarbeitung Reservix                                       */
/*                                                                              */
/********************************************************************************/

// -- allgemeine globale Variablen

//-------------------------------------------------------------------------------
//-- Zitate
//-------------------------------------------------------------------------------
zitate = new Array(100);
iCnt   = 51;

zitate[0] = "Lobsinget dem Herrn, ihr seine Heiligen,<br>und preiset seinen heiligen Namen!<br><br>(Psalm 30)";
zitate[1] = "Vom Aufgang der Sonne bis zu ihrem Niedergang<br>sei gelobet der Name des Herrn!<br><br>(Psalm 113)";
zitate[2] = "Musik und Gesang drücken das aus,<br>was nicht gesagt werden kann,<br>worüber zu schweigen aber unmöglich ist.<br><br>(Victor Hugo)";
zitate[3] = "Lobe den Herrn, meine Seele,<br>und was in mir ist, seinen heiligen Namen!<br><br>(Psalm 103)";
zitate[4] = "Von allen Künsten hat allein die Musik die Macht,<br>uns in uns selbst zurück zu führen.<br><br>(Honoré de Balzac)";
zitate[5] = "Lobt den Herrn mit Saitenspiel,<br>lobt ihn mit eurem Liede.";
zitate[6] = "Das Beste der Musik steht nicht in den Noten.<br><br>(Gustav Mahler)";
zitate[7] = "Singet dem Herrn ein neues Lied,<br>denn er tut Wunder.<br><br>(Psalm 98)";
zitate[8] = "Wo die Sprache aufhört, fängt die Musik an.<br><br>(Friedrich Nietzsche)";
zitate[9] = "Ich will den Herrn loben allezeit,<br>sein Lob soll immerdar in meinem Munde sein.<br><br>(Psalm 34)";
zitate[10] = "Die Musik ist der vollkommenste Typus der Kunst:<br>Sie verrät nie ihr letztes Geheimnis.<br><br>(Oscar Wilde)";
zitate[11] = "Alles, was Odem hat, lobe den Herrn!<br>Halleluja!<br><br>(Psalm 150)";
zitate[12] = "Ich will dem Herrn singen mein Leben lang<br>und meinen Gott loben, solange ich bin.<br><br>(Psalm 104)";
zitate[13] = "Freuet euch im Herrn und preiset seinen Namen.<br>Halleluja!<br><br>(Psalm 33)";
zitate[14] = "Das ist ein köstlich Ding, dem Herren danken<br>und lobsingen deinem Namen, du Höchster.<br><br>(Psalm 92)";
zitate[15] = "Denn, Herr, du lässest mich fröhlich singen<br>von deinen Werken,<br>und ich rühme die Taten deiner Hände.<br><br>(Psalm 92)";
zitate[16] = "Jauchzet dem Herrn, alle Welt!<br>Dienet dem Herrn mit Freuden,<br>kommt vor sein Angesicht mit Frohlocken.<br><br>(Psalm 100)";
zitate[17] = "Laudate omnes gentes, laudate Dominum.<br><br>Lobsingt, ihr Völker alle, lobsingt und preist den Herrn.";
zitate[18] = "Herr, tue meine Lippen auf,<br>dass mein Mund deinen Ruhm verkündige.";
zitate[19] = "Der schönsten und herrlichsten Gaben Gottes eine<br>ist die Musica.<br><br>(Martin Luther)";
zitate[20] = "Wer Musik liebt und in sein Leben einbezieht,<br>ist nie allein.<br><br>(Christoph Rueger)";
zitate[21] = "Die Musik ist die wahre allgemeine Sprache,<br>die man überall versteht.<br><br>(Arthur Schopenhauer)";
zitate[22] = "Das Unendliche im Endlichen,<br>das Genie in jeder Kunst ist Musik.<br><br>(Bettina von Arnim)";
zitate[23] = "Musik allein ist die Weltsprache<br>und braucht nicht übersetzt zu werden.<br><br>(Berthold Auerbach)";
zitate[24] = "Die Musik ist eine höhere, feinere Sprache<br>als die der Worte.<br><br>(Hans Paul von Wolzogen)";
zitate[25] = "Einen guten Dirigenten zeichnet aus, dass er weiß,<br>wann er das Orchester nicht stören soll.<br><br>(Herbert von Karajan)";
zitate[26] = "Musiker lieben Dirigenten, die zuhören,<br>Zuschauer lieben Dirigenten, die turnen.<br><br>(Manfred Hinrich)";
zitate[27] = "Oft ist es besser, gar nicht zu dirigieren,<br>dann stört man wenigstens nicht.<br><br>(Kurt Masur)";
zitate[28] = "Ohne Musik wäre das Leben ein Irrtum.<br><br>(Friedrich Nietzsche)";
zitate[29] = "Es schwinden jedes Kummers Falten,<br>so lang des Liedes Zauber walten.<br><br>(Friedrich von Schiller)";
zitate[30] = "Das älteste, echteste und schönste Organ der Musik,<br>das Organ, dem unsere Musik allein ihr Dasein verdankt,<br>ist die menschliche Stimme.<br><br>(Richard Wagner)";
zitate[31] = "Musik bringt Ordnung ins Geräusch der Welt.<br><br>(Ina Seidel)";
zitate[32] = "Was einem Musikstück die Geschlossenheit gibt, ist die Gesamtheit der melodischen und rhythmischen Beziehungen. <br><br>(Arthur Honegger)";
zitate[33] = "Singen ist das Fundament der Musik in allen Dingen. <br><br>(Georg Philipp Telemann)";
zitate[34] = "Singen ist die eigentliche Muttersprache des Menschen. <br><br>(Yehudi Menuhin)"
zitate[35] = "Mathematik ist Musik für den Verstand. <br>Musik hingegen ist Mathematik für die Seele.<br><br>(Anonym -  18. Jhd.)"
zitate[36] = "Ein Kunstwerk entsteht nicht, indem es gemacht wird, <br>sondern indem es wirkt.<br><br>(Karl Heinrich Waggerl)"
zitate[37] = "Gott achtet mich, wenn ich arbeite, <br>aber er liebt mich, wenn ich singe.<br><br>(Rabindranath Tagore)"
zitate[38] = "Es gilt mit lauter Stimme zu träumen, zu singen,<br>bis der Gesang Wurzeln schlägt."
zitate[39] = "Wer die Musik liebt, kann nie ganz unglücklich werden.<br><br>(Franz Schubert)"
zitate[40] = "Die Musik ... wirkt so mächtig auf das Innerste des Menschen, wird dort so ganz und so tief von ihm verstanden als eine ganz allgemeine Sprache, deren Deutlichkeit sogar die der anschaulichen Welt selbst übertrifft.<br><br>(Arthur Schopenhauer)"
zitate[41] = "Dem Künstler soll die Kunst Bedürfnis,<br>nicht Beschäftigung sein,<br>er soll Musik erleben, nicht machen.<br><br>(Robert Franz, Komponist und Organist)"
zitate[42] = "Zu welchem Zweck ward uns Musik gegeben?<br>Ist's nicht, des Menschen Seele zu erfrischen ...?<br><br>(William Shakespeare)"
zitate[43] = "Musik ist die beste Art der Kommunikation.<br><br>(Angelo Branduardi)"
zitate[44] = "Malerei, Skulptur, Literatur, Musik stehen einander viel näher,<br>als man im Allgemeinen glaubt.<br>Sie drücken alle Gefühle der menschlichen Seele<br>der Natur gegenüber aus.<br><br>(Auguste Rodin)";
zitate[45] = "Musik ist eines der größten Mittel,<br>das Herz zu bewegen<br>und Empfindungen zu erregen.<br><br>(Christoph Willibald Ritter von Gluck)"
zitate[46] = "Die Sterne lauter ganze Noten.<br>Der Himmel die Partitur.<br>Der Mensch das Instrument.<br><br>(Christian Morgenstern)"
zitate[47] = "Musik ist der Schreibstift der Seele.<br><br>(Jüdische Weisheit)"
zitate[48] = "Musica ist die beste Labsal einem betrübten Menschen.<br><br>(Martin Luther)"
zitate[49] = "Ein Dirigent ist ein verkappter Diktator,<br>der sich glücklicherweise mit der Musik begnügt.<br><br>(Sergiu Celibidache)"
zitate[50] = "Es ist nicht erforderlich Musik zu verstehen,<br>wir brauchen sie nur zu genießen.<br><br>(L. Strokowsky)"
zitate[51] = "In der Musik hat Gott den Menschen<br>die Erinnerung an das verlorene Paradies<br>hinterlassen.<br><br>(Hildegard von Bingen)"
//-------------------------------------------------------------------------------
//-- Merker, ob die Seiten "Orchester" und "Solisten" angezeigt werden oder nicht
//--  1 = anzeigen
//-- !1 = nicht anzeigen
//-------------------------------------------------------------------------------
gl_iOrchester = 0;
gl_iSolisten  = 1;
gl_iInfo      = 0;
gl_iaktuell   = 0;


//-------------------------------------------------------------------------------
//-- Tooltip-Tabelle
//-------------------------------------------------------------------------------
ttip = new Array(200);

ttip[0] = "010.jpg;Flammenfenster in der Stadtkirche";
ttip[1] = "020.jpg;Empore der Stadtkirche";
ttip[2] = "030.jpg;Orgel der Stadtkirche";
ttip[3] = "040.jpg;Fenster in der Stadtkirche";
ttip[4] = "050.jpg;Altarkreuz in der Stadtkirche";

ttip[5] = "111.jpg;Chorprobe in der Stadtkirche";
ttip[6] = "112.jpg;Blick auf die Frauenstimmen";
ttip[7] = "113.jpg;Blick auf die Männerstimmen";
ttip[8] = "114.jpg;ein halbes Dutzend Soprane";
ttip[9] = "115.jpg;Bläser des Bachorchesters";
ttip[10] = "121.jpg;";
ttip[11] = "122.jpg;";
ttip[12] = "123.jpg;";
ttip[13] = "124.jpg;";
ttip[14] = "125.jpg;";
ttip[15] = "131.jpg;Notenstapel";
ttip[16] = "132.jpg;Klavierauszüge";
ttip[17] = "133.jpg;ist der \"Messias\" nicht schräg?";
ttip[18] = "134.jpg;schon wieder ein Notenstapel";
ttip[19] = "135.jpg;";
ttip[20] = "141.jpg;eine Chorprobe";
ttip[21] = "142.jpg;Eingangsbereich des Melanchthonhauses";
ttip[22] = "143.jpg;";
ttip[23] = "144.jpg;";
ttip[24] = "145.jpg;";
ttip[25] = "151.jpg;Barockes";
ttip[26] = "152.jpg;Bibliothek Kloster Wiblingen";
ttip[27] = "153.jpg;Moor bei Bad Wurzach";
ttip[28] = "154.jpg;Chor im Moor";
ttip[29] = "155.jpg;more Chor im Moor";
ttip[30] = "161.jpg;Impressionen vom Classic Open Air";
ttip[31] = "162.jpg;noch mehr Classic Open Air";
ttip[32] = "163.jpg;das bassive Fundament";
ttip[33] = "164.jpg;";
ttip[34] = "165.jpg;";
ttip[35] = "211.jpg;Giuseppe Verdi";
ttip[36] = "212.jpg;Georg Friedrich Händel";
ttip[37] = "213.jpg;Ludwig van Beethoven";
ttip[38] = "214.jpg;Johann Sebastian Bach";
ttip[39] = "215.jpg;Johannes Brahms";
ttip[40] = "221.jpg;Orgel in der Werktagskirche";
ttip[41] = "222.jpg;Notenpulte";
ttip[42] = "223.jpg;Impressionen aus dem Notenarchiv";
ttip[43] = "224.jpg;Orgel der Stadtkirche";
ttip[44] = "225.jpg;";
ttip[45] = "231.jpg;Johanna Winkel";
ttip[46] = "232.jpg;Nina Amon";
ttip[47] = "233.jpg;Max Ciolek";
ttip[48] = "234.jpg;Matthias Horn";
ttip[49] = "235.jpg;";
ttip[50] = "241.jpg;";
ttip[51] = "242.jpg;";
ttip[52] = "243.jpg;";
ttip[53] = "244.jpg;";
ttip[54] = "245.jpg;";
ttip[55] = "251.jpg;";
ttip[56] = "252.jpg;";
ttip[57] = "253.jpg;";
ttip[58] = "254.jpg;";
ttip[59] = "255.jpg;";
ttip[60] = "261.jpg;";
ttip[61] = "262.jpg;";
ttip[62] = "263.jpg;";
ttip[63] = "264.jpg;";
ttip[64] = "265.jpg;";
ttip[65] = "311.jpg;Takt 223 auf 1";
ttip[66] = "312.jpg;Takt 223 auf 2";
ttip[67] = "313.jpg;Takt 223 auf 3";
ttip[68] = "314.jpg;Takt 223 auf 4";
ttip[69] = "315.jpg;Takt 224 auf 1";
ttip[70] = "321.jpg;";
ttip[71] = "322.jpg;";
ttip[72] = "323.jpg;Jürg Thomas, 1. Vorsitzender";
ttip[73] = "324.jpg;";
ttip[74] = "325.jpg;Vorstand und Arbeitskreis";
ttip[75] = "331.jpg;";
ttip[76] = "332.jpg;";
ttip[77] = "333.jpg;";
ttip[78] = "334.jpg;";
ttip[79] = "335.jpg;";
ttip[80] = "341.jpg;";
ttip[81] = "342.jpg;";
ttip[82] = "343.jpg;";
ttip[83] = "344.jpg;";
ttip[84] = "345.jpg;";
ttip[85] = "351.jpg;";
ttip[86] = "352.jpg;";
ttip[87] = "353.jpg;";
ttip[88] = "354.jpg;";
ttip[89] = "355.jpg;";
ttip[90] = "361.jpg;";
ttip[91] = "362.jpg;";
ttip[92] = "363.jpg;";
ttip[93] = "364.jpg;";
ttip[94] = "365.jpg;";
ttip[95] = "411.jpg;";
ttip[96] = "412.jpg;";
ttip[97] = "413.jpg;Stuhlreihen auf dem Waisenhausplatz";
ttip[98] = "414.jpg;Sitzplan zum Classic Open Air";
ttip[99] = "415.jpg;Bankreihen in der Stadtkirche";
ttip[100] = "421.jpg;Verdi - Requiem";
ttip[101] = "422.jpg;Dvorak - Requiem";
ttip[102] = "423.jpg;Bach - Matthäuspassion";
ttip[103] = "424.jpg;Mendelssohn - Lobgesang";
ttip[104] = "425.jpg;";
ttip[105] = "431.jpg;";
ttip[106] = "432.jpg;";
ttip[107] = "433.jpg;";
ttip[108] = "434.jpg;";
ttip[109] = "435.jpg;";
ttip[110] = "441.jpg;";
ttip[111] = "442.jpg;";
ttip[112] = "443.jpg;";
ttip[113] = "444.jpg;";
ttip[114] = "445.jpg;";
ttip[115] = "451.jpg;";
ttip[116] = "452.jpg;";
ttip[117] = "453.jpg;";
ttip[118] = "454.jpg;";
ttip[119] = "455.jpg;";
ttip[120] = "461.jpg;";
ttip[121] = "462.jpg;";
ttip[122] = "463.jpg;";
ttip[123] = "464.jpg;";
ttip[124] = "465.jpg;";
ttip[125] = "511.jpg;Glockenturm der Stadtkirche";
ttip[126] = "512.jpg;Skulptur vor der Stadtkirche";
ttip[127] = "513.jpg;Lots Frau auf der Türe der Stadtkirche";
ttip[128] = "514.jpg;Türen der Stadtkirche";
ttip[129] = "515.jpg;das Melanchthonhaus";
ttip[130] = "521.jpg;Stadtkirche von Innen";
ttip[131] = "522.jpg;Arkaden";
ttip[132] = "523.jpg;Arkaden";
ttip[133] = "524.jpg;das brennende Sodom auf der Türe der Stadtkirche";
ttip[134] = "525.jpg;Blick auf die Stadtkirche bei Nacht";
ttip[135] = "531.jpg;";
ttip[136] = "532.jpg;";
ttip[137] = "533.jpg;";
ttip[138] = "534.jpg;";
ttip[139] = "535.jpg;";
ttip[140] = "541.jpg;Bachorchester";
ttip[141] = "542.jpg;Kurrende der Evang. Singschule";
ttip[142] = "543.jpg;";
ttip[143] = "544.jpg;";
ttip[144] = "545.jpg;";
ttip[145] = "551.jpg;";
ttip[146] = "552.jpg;";
ttip[147] = "553.jpg;";
ttip[148] = "554.jpg;";
ttip[149] = "555.jpg;";
ttip[150] = "561.jpg;";
ttip[151] = "562.jpg;";
ttip[152] = "563.jpg;";
ttip[153] = "564.jpg;";
ttip[154] = "565.jpg;";


// -- Funktionen  --------------------------------------------------------------


//------------------------------------------------------------------------------
//
// ZufallsZitag()
//
// für die Startseite ein Zufallszitat schreiben
//
//------------------------------------------------------------------------------
function ZufallsZitat()
{
  x = Math.random();
  x = iCnt * x;
  x = Math.round(x) -1;

  if(x == -1)
    x = 0;

  window.document.write("<p class=\"zitat\"><br><br><br><br><br><br>");
  window.document.write(zitate[x]);
  window.document.write("</p>");

  //window.document.write("<br><br>index = " + x );
}

//------------------------------------------------------------------------------
//
// ZufallsZitatInTabelle()
//
// für die Startseite ein Zufallszitat schreiben
//
//------------------------------------------------------------------------------
function ZufallsZitatInTabelle()
{
  x = Math.random();
  x = iCnt * x;
  x = Math.round(x) -1;

  if(x == -1)
    x = 0;

  window.document.write("<td class='zitat2' valign='top'>");
  window.document.write("<p class=\"zitat\"><br><br><br>");
  window.document.write(zitate[x]);
  window.document.write("</p>");
  window.document.write("</td>");
}



//------------------------------------------------------------------------------
//
// createPageContent()
//
// Haupteinstieg aus der index.html
//
//------------------------------------------------------------------------------
function createPageContent()
{
  var parameters = window.location.search;

  //-- der Inhalt der Variable parameters muss folgende Form haben:
  //--
  //--   ?content={Bezeichnung}

  if(checkContent(parameters) == 0)
  {
    //-- gültige Formatierung
    var value = getParaValue(parameters);
    //-- in Abhägigkeit des Parameterwertes einen entsprechenden Handler
    //-- aufrufen
    route2Page(value);
    //-- History bearbeiten
    //window.location.replace("index.html" + parameters);
  }
  else
    //alert("invalid parameter: >" + parameters + "<");
    CV_Home();
}

//------------------------------------------------------------------------------
//
// rounte2Page(content)
//
// nach Ermittlung und Prüfung des Content auf die entsprechende Seite
// verzweigen; das geschieht dadurch, dass eine entsprechende Funktion
// angesprungen wird.
//
//------------------------------------------------------------------------------
function route2Page(content)
{
  window.status = "Content Handler rounting in progress";
  //-- in Kleinschreibung umwandeln
  content = content.toLowerCase();
  //-- grosse IF
  switch(content)
  {
    case "home":              CV_Home();break;
    case "chor":              CV_Chor();break;
    case "chor.about":        CV_Chor_About();break;
    case "chor.rep":          CV_Chor_Repertoire();break;
    case "chor.mitmachen":    CV_Chor_Mitmachen();break;
    case "chor.aktiv":        CV_Chor_Aktiv();break;
    case "chor.proben":       CV_Chor_Proben();break;
    case "chor.geschichte":   CV_Chor_Geschichte();break;
    case "programm":          CV_Programm();break;
    case "programm.aktuell":  CV_Programm_Aktuell();break;
    case "programm.vorschau": CV_Programm_Vorschau();break;
    case "programm.solisten": CV_Programm_Solisten();break;
    case "programm.orchester": CV_Programm_Orchester();break;
    case "leitung":           CV_Leitung();break;
    case "leitung.dirigent":  CV_Leitung_Dirigent();break;
    case "leitung.vorstand":  CV_Leitung_Vorstand();break;
    case "karten":            CV_Karten();break;
    case "karten.karten":     CV_Karten_Karten();break;
    case "karten.gschein":    CV_Karten_Gutschein() ;break;
    case "karten.abo":        CV_Karten_abo(); break;
    case "karten.cdisc":      CV_Karten_cdisc();break;
    case "kontakt":           CV_Kontakt();break;
    case "kontakt.adresse":   CV_Kontakt_Adresse();break;
    case "kontakt.link":      CV_Kontakt_Links();break;
    case "kontakt.impressum": CV_Kontakt_Impressum();break;
    case "kontakt.mailings":  CV_Kontakt_Mailings();break;
    case "kontakt.gbuch":     CV_Kontakt_GBuch();break;
    case "karten.reservix":   CV_Reservix();break;

    default:                  CV_NotFound();break;
  }

  window.status = "Content Handler rounting is done";
}

//------------------------------------------------------------------------------
//
// getParaValue()
//
// den Inhalt eines Parameterwertes auslesen
//
//------------------------------------------------------------------------------
function getParaValue(c)
{
  var pos = -1;
  var erg = "";

  pos = c.indexOf("=");
  if(pos != -1)
    erg = c.slice(pos+1);

  return erg;
}

//------------------------------------------------------------------------------
//
// checkContent()
//
// überprüft das Format des Contents
//
//------------------------------------------------------------------------------
function checkContent(c)
{
  var x = -1;
  var pos = -1;

  pos = c.search(/content.+/);
  if(pos != -1)
  {
    x = 0;
  }


  return x;
}

//------------------------------------------------------------------------------
//
// calculateToolTipIndex(bildnr)
//
// Errechnet den Index in der Tooltiptabelle anhand der Bildnummer
//
// bildnr = Bildnummer
// idx    = errechneter Index;
//
//------------------------------------------------------------------------------
function calculateToolTipIndex(bildnr)
{
  var idx     = -1;
  var i1      = 0;
  var i2      = 0;
  var i3      = 0;
  var h       = 0;
  var z       = 0;
  var e       = 0;

  if(bildnr >= 111)
  {
    h  = parseInt(bildnr / 100);
    z  = parseInt((bildnr - 100 * h) / 10);
    e  = parseInt(bildnr % 10);

    i1 = 30 * (h - 1);
    i2 =  5 * (z - 1);
    i3 =       e - 1 ;


    idx = i1 + i2 + i3 + 5;
  }
  else
  {
    idx = (bildnr / 10) -1;
  }


//  alert(bildnr);
//  alert(h + " " + z + " " + e + "||" + i1 + " " + i2 + " " + i3);
//  alert(idx);

  return idx;
}

//------------------------------------------------------------------------------
//
// getBildByIndex(idx)
//
// idx   = Index in der ToolTipTabelle
// bild  = Bilddatei
//
//------------------------------------------------------------------------------
function getBildByIndex(idx)
{
  var bild  = "";
  var line  = "";
  var pos   = -1;

  line = ttip[idx];
  pos = line.indexOf(";");
  if(pos != -1)
    bild = line.slice(0,pos);

  return bild;
}

//------------------------------------------------------------------------------
//
// getTtipByIndex(idx)
//
// idx   = Index in der ToolTipTabelle
// ttip  = Bilddatei
//
//------------------------------------------------------------------------------
function getTtipByIndex(idx)
{
  var tip  = "";
  var line  = "";
  var pos   = -1;

  line = ttip[idx];
  //alert(idx);
  //alert(line);
  pos = line.indexOf(";");
  if(pos != -1)
    tip = line.slice(pos+1);

  return tip;
}

//------------------------------------------------------------------------------
//
// loadLinkButton(name,target,value)
//
// Laden der Buttons für die Unterthemen.
//
// name    = Dateiname der Graphic ohne Extension: muss eine GIF sein
// target  = sprechender Name für den Button
// value   = Wert des Content, anhand dessen die Seite, mit der es weitergehen
//           soll bestimmt wird.
//
//------------------------------------------------------------------------------
function loadLinkButton(name,target,value)
{
  //-- einen normalen Button laden
  document.write("<tr>");
  document.write("<td class='button'> ");
  document.write("<a href='index.html?content=" + value +"' ");
  document.write("   onMouseOver='MM_swapImage(\"" + target + "\",\"\",\"images/buttons/br_" + name + ".gif\",1)'");
  document.write("   onMouseOut='MM_swapImgRestore()'>");
  document.write("   <img class='button' name='" + target + "' src='images/buttons/bn_" + name + ".gif' >");
  document.write("</a></td></tr>");
}
//------------------------------------------------------------------------------
//
// loadActiveLinkButton(name,target,value)
//
// Laden des Buttons für das aktive Unterthema
//
// name    = Dateiname der Graphic ohne Extension: muss eine GIF sein
// target  = sprechender Name für den Button
// value   = Wert des Content, anhand dessen die Seite, mit der es weitergehen
//           soll bestimmt wird.
//
//------------------------------------------------------------------------------
function loadActiveLinkButton(name,target,value)
{
  //-- einen aktiven Button laden
  document.write("<tr>");
  document.write("<td class='button'> ");
  document.write("<a href='index.html?content=" + value +"'> ");
  // document.write("onMouseOut='MM_swapImgRestore()' ");
  // document.write("onMouseOver='MM_swapImage(\"" + target + "\",\"\",\"images/buttons/bn_" + name + ".gif\",1)'> ");
  document.write("<img class='button' name='" + target + "' src='images/buttons/br_" + name + ".gif' >");
  document.write("</a></td>");
  document.write("</tr>");
}

//------------------------------------------------------------------------------
//
// drawBttonLine(x)
//
// Zeichnet die Line vom Hauptthema-Button zu den Unterthemen-Buttons
//
// x       = wie gross ist der Abstand zwischen beiden Zellen
//
//------------------------------------------------------------------------------
function drawButtonLine(x)
{
  var y = 1;
  var c = 9;

  document.write("<tr>");
  document.write("<td class='button'>");
  if(x == 1)
  {
    document.write("<img class='button' src='images/lines/strich_up_linx.jpg'>");
    document.write("</td>");
    document.write("<td class='strich'>");
    document.write("<img class='strich' src='images/lines/strich_dwn_linx.jpg'>");
    document.write("</td>");
  }
  else
  {
    document.write("<img class='button' src='images/lines/btn_blank_linx.jpg'>");
    document.write("</td>");
    document.write("<td class='strich'>");
    document.write("<img class='strich' src='images/lines/strich_dwn.jpg'>");
    document.write("</td>");
  }
  //-- in einer Schleife die gerade line
  for(y=2; y<x; y++)
  {
    document.write("<td class='button'>");
    document.write("<img class='button' src='images/lines/strich_btn.jpg'>");
    document.write("</td>");
    document.write("<td class='strich'>");
    document.write("<img class='strich' src='images/lines/strich.jpg'>");
    document.write("</td>");
  }
  //-- den Schlussteil der Linie
  if(x > 1)
  {
    document.write("<td class='button'>");
    document.write("<img class='button' src='images/lines/strich_up.jpg'>");
    document.write("</td>");
  }
  //-- den leeren Teil
  //for(y=x; y<c; y++)
  //{
  //  document.write("<td class='strich'><img class='strich' src='images/lines/strich_blank.jpg'></td>");
  //  document.write("<td class='button'><img class='button' src='images/lines/btn_blank.jpg></td>");
  //}
  //document.write("<td>&nbsp;</td></tr>");

}

//------------------------------------------------------------------------------
//
// drawBottomPhotosByNzmber(a,b,c,d,e)
//
// Zeichnet fünf Bilder in die letzte Zeile des Themenbereichs.
//
// a-e        = Dateinummer der Graphic mit Extension
// startindex = der Indexwert des ersten Bildes; dieser wird benötigt, um
//              im Fehlerfall das leere Bild an die richtige Position zu
//              setzen
//
//------------------------------------------------------------------------------

function drawBottomPhotosByNumber(a,b,c,d,e,startindex)
{
  var ia = calculateToolTipIndex(a);
  var ib = calculateToolTipIndex(b);
  var ic = calculateToolTipIndex(c);
  var id = calculateToolTipIndex(d);
  var ie = calculateToolTipIndex(e);

  //--
  drawBottomPhotosWithToolTips(getBildByIndex(ia),
                               getTtipByIndex(ia),
                               getBildByIndex(ib),
                               getTtipByIndex(ib),
                               getBildByIndex(ic),
                               getTtipByIndex(ic),
                               getBildByIndex(id),
                               getTtipByIndex(id),
                               getBildByIndex(ie),
                               getTtipByIndex(ie),
                               startindex);
}

//------------------------------------------------------------------------------
//
// drawBottomPhotos(a,b,c,d,e)
//
// Zeichnet fünf Bilder in die letzte Zeile des Themenbereichs.
//
// a-e    = Dateiname der Graphic mit Extension
//
//------------------------------------------------------------------------------

function drawBottomPhotos(a,b,c,d,e)
{
    document.write("<tr><td class='michaelis'>");
    document.write("<img class='michaelis' src='images/photos/" + a +"'  alt='ToolTip'></td>");
    document.write("<td class='strich'>&nbsp;</td>");
    document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + b +"' alt='TTip'></td>");
    document.write("<td class='strich'>&nbsp;</td>");
    document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + c +"' alt='TTPp'></td>");
    document.write("<td class='strich'>&nbsp;</td>");
    document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + d +"' alt=''></td>");
    document.write("<td class='strich'>&nbsp;</td>");
    document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + e +"' alt=''></td></tr>");
}

//------------------------------------------------------------------------------
//
// drawBottomPhotosWithToolTips(a,att,b,btt,c,ctt,d,dtt,e,ett,startindex)
//
// Zeichnet fünf Bilder mit ToolTips in die letzte Zeile des Themenbereichs.
// Wird ein Foto nicht gefunden, so wird ein leeres, transparentes Bild
// geladen (onError...)
//
// a-e        = Dateiname der Graphic mit Extension
// att-ett    = ToolTips
// startindex = der Indexwert des ersten Bildes; dieser wird benötigt, um
//              im Fehlerfall das leere Bild an die richtige Position zu
//              setzen
//
//------------------------------------------------------------------------------
function drawBottomPhotosWithToolTips(a,att,b,btt,c,ctt,d,dtt,e,ett,startindex)
{
    //--
    //-- <td style="background-image:url(background.jpg)"><h2>Leben</h2></td>
    //--
    //document.write("<tr><td class='michaelis'>");
    //document.write("<img class='michaelis' src='images/photos/" + a +"'  alt='" + att +"' onError='leeresBild(" + startindex + ")'></td>");

    document.write("<td class='michaelis' style='background-image:url(images/photos/" + a +")' title='" + att + "'> ");
//    document.write("<img class='michaelis' src='images/rundrw.gif' title='" + att + "'></td>");

    startindex = startindex + 1;

    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + b +"' alt='" +btt + "' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + b +")' title='" + btt + "'> ");
//    document.write("<img class='michaelis' src='images/rundw.gif' title='" + btt + "'></td>");
    startindex = startindex + 1;

    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + c +"' alt='" + ctt + "' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + c +")' title='" + ctt + "'> ");
//    document.write("<img class='michaelis' src='images/rundw.gif' title='" + ctt + "'></td>");
    startindex = startindex + 1;

    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + d +"' alt='" + dtt + "' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + d +")' title='" + dtt + "'> ");
//    document.write("<img class='michaelis' src='images/rundw.gif' title='" + dtt + "'></td>");
    startindex = startindex + 1;

    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + e +"' alt='" + ett + "' onError='leeresBild(" + startindex + ")'></td></tr>");
    document.write("<td height='122' width='122' class='michaelis' style='background-image:url(images/photos/" + e +")' title='" + ett + "'> ");
//    document.write("<img class='michaelis' src='images/rundw.gif' title='" + ett + "'></td></tr>");
}

//------------------------------------------------------------------------------
//
// draw6BottomPhotosWithToolTips(a,att,b,btt,c,ctt,d,dtt,e,ett,f,ftt,startindex)
//
// Zeichnet fünf Bilder mit ToolTips in die letzte Zeile des Themenbereichs.
// Wird ein Foto nicht gefunden, so wird ein leeres, transparentes Bild
// geladen (onError...)
//
// Da wegen der Tabellengestaltung nur noch eine Spalte sinnvoll einzubauen
// ist (anstelle der üblichen zwei), ist die letzte Spalte etwas breiter...
//
// a-f        = Dateiname der Graphic mit Extension
// att-ftt    = ToolTips
// startindex = der Indexwert des ersten Bildes; dieser wird benötigt, um
//              im Fehlerfall das leere Bild an die richtige Position zu
//              setzen
//
//------------------------------------------------------------------------------
function draw6BottomPhotosWithToolTips(a,att,b,btt,c,ctt,d,dtt,e,ett,f,ftt,startindex)
{
    document.write("<tr>");
    //document.write("<td class='michaelis'>");
    //document.write("<img class='michaelis' src='images/photos/" + a +"'  alt='" + att +"' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + a +")'> ");
    document.write("<img class='michaelis' src='images/rundrw.gif' alt='" + att + "'></td>");
    startindex = startindex + 1;
    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + b +"' alt='" +btt + "' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + b +")'> ");
    document.write("<img class='michaelis' src='images/rundw.gif' alt='" + btt + "'></td>");
    startindex = startindex + 1;
    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + c +"' alt='" + ctt + "' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + c +")'> ");
    document.write("<img class='michaelis' src='images/rundw.gif' alt='" + ctt + "'></td>");
    startindex = startindex + 1;
    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + d +"' alt='" + dtt + "' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + d +")'> ");
    document.write("<img class='michaelis' src='images/rundw.gif' alt='" + dtt + "'></td>");
    startindex = startindex + 1;
    document.write("<td class='strich'>&nbsp;</td>");
    //document.write("<td class='michaelis'><img class='michaelis' src='images/photos/" + e +"' alt='" + ett + "' onError='leeresBild(" + startindex + ")'>");//</td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + e +")'> ");
    document.write("<img class='michaelis' src='images/rundw.gif' alt='" + ett + "'></td>");
    startindex = startindex + 1;
    //document.write("<p class='strich'>&nbsp;</p>");
    //document.write("<td class='michaelis1'><img class='michaelis' src='images/photos/" + f +"' alt='" + ftt + "' onError='leeresBild(" + startindex + ")'></td>");
    document.write("<td class='michaelis' style='background-image:url(images/photos/" + f +")'> ");
    document.write("<img class='michaelis' src='images/rundw.gif' alt='" + ftt + "'></td>");
    document.write("</tr>");
}

//------------------------------------------------------------------------------
//
// startPage()
//
// Kopfteil für den Themenbreich
//
//------------------------------------------------------------------------------
function startPage()
{
  document.write("<tr>");
  document.write("<td colspan=99 class='mitte'>");
  document.write("<!-- Haupttabelle   -->");
  document.write("<table border=0 width='99%'>");
  document.write("<tr>");
  //document.write("<td class='text' valign='top'>");

}

//------------------------------------------------------------------------------
//
// closePage()
//
// Fussteil für den Themenbreich
//
//------------------------------------------------------------------------------
function closePage()
{
  document.write("</tr>");
  document.write("</table>");
  document.write("</td>");
  document.write("</tr>");
}

//------------------------------------------------------------------------------
//
// writeIFrame()
//
// Der Text der einzelenen Themen wird über einen <iframe> eingebunden; die
// id bezeichnet den Dateinamen ohne die Erweiterung .html
//
//------------------------------------------------------------------------------
function writeIFrame(id)
{
  document.write("<td class='text1' valign='top'>");
  document.write("<iframe class='text' src='" + id + ".html'frameborder='0'></iframe>");
  document.write("</td>");
}

//------------------------------------------------------------------------------
//
// leeresBild(nr)
//
// Error-Handler für das Laden der Bildergalerie in der letzten Zeile
//
//------------------------------------------------------------------------------
function leeresBild(nr)
{
  document.images[nr].src = "images/dot.gif";
  document.images[nr].alt = "";
}

//------------------------------------------------------------------------------
//
// carmina()
//
// Error-Handler für das Laden der Bildergalerie in der letzten Zeile
//
//------------------------------------------------------------------------------
function carmina()
{

  document.write("<table class=\"cb\"><tr><td><img src=\"images/rota-orange-sm.jpg\"></td><td>");

  document.write("<br><p class=\"cbmain\">");
  document.write("11.09.-18.09.2005<br>Im Auf und Ab des Schicksals - eine Woche mit Carl Orffs ");
  document.write("</p>");

  document.write("<p class=\"cb\">");
  document.write("&nbsp;&nbsp; c a r m i n a<br>&nbsp;&nbsp;&nbsp;&nbsp; b u r a n a <br>");
  document.write("</p>");

  document.write("<p class=\"cbmain\">");

  document.write("<br>Samstag, 17.09.2005, 20.30 Uhr, Stadtkirche Pforzheim:<br>Carl Orff: \"Carmina Burana\" - Aufführung mit szenischen Elementen");

  document.write("<br><br><a class=\"cb\" href=\"Begleitprogramm-Carmina.pdf\" target=\"_new\"><b>zum Begleitprogramm</b></a>");

  document.write("<br><br>Beiträge aus PRO MUSICA SACRA:<br>");
  document.write("<a class=\"klein\" href=\"PMS-Michaelis.pdf\" target=\"blank\">Kord Michaelis: Carl Orffs \"Carmina Burana\" - ein singuläres Kunstwerk</a><br>");


  document.write("<a class=\"klein\" href=\"PMS-Thomas.pdf\" target=\"blank\">Uta Thomas: Carmina Burana - ein Ausflug in die Dichtung des Mittelalters</a><br>");

  document.write("</p>");


  document.write("</td></tr></table>");

}

//------------------------------------------------------------------------------
//
// getRootDoc()
//
// Error-Handler für das Laden der Bildergalerie in der letzten Zeile
//
//------------------------------------------------------------------------------
function getRootDoc()
{
  return "index.html";
}

//////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////

function CV_NotFound()
{
  startPage();
  document.write("<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
  document.write("Die angegebene Seite wurde nicht gefunden....</p>");
  closePage();
  //-- Fotos unten
  drawBottomPhotosWithToolTips('010.jpg','Flammenfenster in der Stadtkirche',
                               '020.jpg','Empore in der Stadtkirche',
                               '030.jpg','Orgel in der Stadtkirche',
                               '040.jpg','Ostfenster in der Stadtkirche',
                               '050.jpg','Altarkreuz in der Stadtkirche',
                               11);
}


function CV_Home()
{

  if(gl_iaktuell == 0) {
    startPage();
    //-- dummy
    document.write("<td class='zitat'>");
    document.write("<table border=0 >");
    document.write("<tr><td></td></tr>");
    document.write("</table></td>");
    //--
    document.write("<td class='text' valign='top'>");
     ZufallsZitat();
    //-- Inhalt
    // writeIFrame(11);  // Weihnachtsgrüße
    //--
    document.write("</td>");
    //--
    closePage();
    //-- Fotos unten
    // drawBottomPhotosByNumber(10,20,30,40,50,11);
  }
  else {
    //carmina();
    startPage();
    //-- Inhalt
    writeIFrame('aktuell');
    closePage();

  }
}


function CV_Chor()
{
  //-- den Buttonstriche
  drawButtonLine(1);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Über uns
  loadLinkButton("about","about","chor.about");
  //-- Geschichte
  loadLinkButton("geschichte","geschichte","chor.geschichte");
  //-- Repertoire
  loadLinkButton("rep","rep","chor.rep");
  //-- Proben
  loadLinkButton("proben","proben","chor.proben");
  //-- Aktivitäten
  loadLinkButton("aktiv","aktiv","chor.aktiv");
  //-- mitmachen
  loadLinkButton("mit","mit","chor.mitmachen");
  //--
  document.write("</table></td>");
  //-- Inhalt
  //writeIFrame(100);
  ZufallsZitatInTabelle();
  //--
  closePage();

  //-- Fotos unten
  drawBottomPhotosByNumber(111,112,113,114,115,19);

}

function CV_Chor_About()
{
  //-- den Buttonstriche
  drawButtonLine(1);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Über uns
  loadActiveLinkButton("about","about","chor.about");
  //-- Geschichte
  loadLinkButton("geschichte","geschichte","chor.geschichte");
  //-- Repertoire
  loadLinkButton("rep","rep","chor.rep");
  //-- Proben
  loadLinkButton("proben","proben","chor.proben");
  //-- Aktivitäten
  loadLinkButton("aktiv","aktiv","chor.aktiv");
  //-- mitmachen
  loadLinkButton("mit","mit","chor.mitmachen");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(110);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(111,112,113,114,115,19);


}

function CV_Chor_Geschichte()
{
  //-- den Buttonstriche
  drawButtonLine(1);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Über uns
  loadLinkButton("about","about","chor.about");
  //-- Geschichte
  loadActiveLinkButton("geschichte","geschichte","chor.geschichte");
  //-- Repertoire
  loadLinkButton("rep","rep","chor.rep");
  //-- Proben
  loadLinkButton("proben","proben","chor.proben");
  //-- Aktivitäten
  loadLinkButton("aktiv","aktiv","chor.aktiv");
  //-- mitmachen
  loadLinkButton("mit","mit","chor.mitmachen");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(120);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(121,122,123,124,125,19);

}

function CV_Chor_Repertoire()
{
  //-- den Buttonstriche
  drawButtonLine(1);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Über uns
  loadLinkButton("about","about","chor.about");
  //-- Geschichte
  loadLinkButton("geschichte","geschichte","chor.geschichte");
  //-- Repertoire
  loadActiveLinkButton("rep","rep","chor.rep");
  //-- Proben
  loadLinkButton("proben","proben","chor.proben");
  //-- Aktivitäten
  loadLinkButton("aktiv","aktiv","chor.aktiv");
  //-- mitmachen
  loadLinkButton("mit","mit","chor.mitmachen");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(130);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(131,132,133,134,135,19);

}

function CV_Chor_Mitmachen()
{
  //-- den Buttonstriche
  drawButtonLine(1);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Über uns
  loadLinkButton("about","about","chor.about");
  //-- Geschichte
  loadLinkButton("geschichte","geschichte","chor.geschichte");
  //-- Repertoire
  loadLinkButton("rep","rep","chor.rep");
   //-- Proben
  loadLinkButton("proben","proben","chor.proben");
  //-- Aktivitäten
  loadLinkButton("aktiv","aktiv","chor.aktiv");
  //-- mitmachen
  loadActiveLinkButton("mit","mit","chor.mitmachen");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(160);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(161,162,163,164,165,19);

}

function CV_Chor_Proben()
{
  //-- den Buttonstriche
  drawButtonLine(1);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Über uns
  loadLinkButton("about","about","chor.about");
  //-- Geschichte
  loadLinkButton("geschichte","geschichte","chor.geschichte");
  //-- Repertoire
  loadLinkButton("rep","rep","chor.rep");
  //-- Proben
  loadActiveLinkButton("proben","proben","chor.proben");
  //-- Aktivitäten
  loadLinkButton("aktiv","aktiv","chor.aktiv");
  //-- mitmachen
  loadLinkButton("mit","mit","chor.mitmachen");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(140);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(141,142,143,144,145,19);

}

function CV_Chor_Aktiv()
{
  //-- den Buttonstriche
  drawButtonLine(1);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Über uns
  loadLinkButton("about","about","chor.about");
  //-- Geschichte
  loadLinkButton("geschichte","geschichte","chor.geschichte");
  //-- Repertoire
  loadLinkButton("rep","rep","chor.rep");
  //-- Proben
  loadLinkButton("proben","proben","chor.proben");
  //-- Aktivitäten
  loadActiveLinkButton("aktiv","aktiv","chor.aktiv");
  //-- mitmachen
  loadLinkButton("mit","mit","chor.mitmachen");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(150);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(151,152,153,154,155,19);
}

function CV_Programm()
{
  //-- den Buttonstriche
  drawButtonLine(2);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("aktuell","aktuell","programm.aktuell");
  //-- Vorschau
  loadLinkButton("vorschau","vorschau","programm.vorschau");
  //-- Solisten
  if(gl_iSolisten == 1)
    loadLinkButton("solisten","solisten","programm.solisten");
  //-- Orchester
  if(gl_iOrchester == 1)
    loadLinkButton("orchester","orchester","programm.orchester");
  //--
  document.write("</table></td>");
  //-- Inhalt
  //writeIFrame(200);
  ZufallsZitatInTabelle();
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(211,212,213,214,215,18);

}

function CV_Programm_Aktuell()
{
  //-- den Buttonstriche
  drawButtonLine(2);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadActiveLinkButton("aktuell","aktuell","programm.aktuell");
  //-- Vorschau
  loadLinkButton("vorschau","vorschau","programm.vorschau");
  //-- Solisten
  if(gl_iSolisten == 1)
    loadLinkButton("solisten","solisten","programm.solisten");
  //-- Orchester
  if(gl_iOrchester == 1)
    loadLinkButton("orchester","orchester","programm.orchester");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(210);
  //--
  closePage();
  drawBottomPhotosByNumber(211,212,213,214,215,18);

}

function CV_Programm_Vorschau()
{
  //-- den Buttonstriche
  drawButtonLine(2);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("aktuell","aktuell","programm.aktuell");
  //-- Vorschau
  loadActiveLinkButton("vorschau","vorschau","programm.vorschau");
  //-- Solisten
  if(gl_iSolisten == 1)
    loadLinkButton("solisten","solisten","programm.solisten");
  //-- Orchester
  if(gl_iOrchester == 1)
    loadLinkButton("orchester","orchester","programm.orchester");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(220);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(221,222,223,224,225,18);

}

function CV_Programm_Solisten()
{
  //-- den Buttonstriche
  drawButtonLine(2);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("aktuell","aktuell","programm.aktuell");
  //-- Vorschau
  loadLinkButton("vorschau","vorschau","programm.vorschau");
  //-- Solisten
  if(gl_iSolisten == 1)
    loadActiveLinkButton("solisten","solisten","programm.solisten");
  //-- Orchester
  if(gl_iOrchester == 1)
    loadLinkButton("orchester","orchester","programm.orchester");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(230);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(231,232,233,234,235,18);

}

function CV_Programm_Orchester()
{
  //-- den Buttonstriche
  drawButtonLine(2);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("aktuell","aktuell","programm.aktuell");
  //-- Vorschau
  loadLinkButton("vorschau","vorschau","programm.vorschau");
  //-- Solisten
  if(gl_iSolisten == 1)
    loadLinkButton("solisten","solisten","programm.solisten");
  //-- Orchester
  if(gl_iOrchester == 1)
    loadActiveLinkButton("orchester","orchester","programm.orchester");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(240);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(241,242,243,244,245,18);

}

function CV_Leitung()
{
  //-- den Buttonstriche
  drawButtonLine(3);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("dirigent","dirigent","leitung.dirigent");
  //-- Vorschau
  loadLinkButton("vorstand","vorstand","leitung.vorstand");
  //--
  document.write("</table></td>");
  //-- Inhalt
  //writeIFrame(300);
  ZufallsZitatInTabelle();
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(311,312,313,314,315,18);

}

function CV_Leitung_Dirigent()
{
  //-- den Buttonstriche
  drawButtonLine(3);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadActiveLinkButton("dirigent","dirigent","leitung.dirigent");
  //-- Vorschau
  loadLinkButton("vorstand","vorstand","leitung.vorstand");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(310);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(311,312,313,314,315,18);

}

function CV_Leitung_Vorstand()
{
  //-- den Buttonstriche
  drawButtonLine(3);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("dirigent","dirigent","leitung.dirigent");
  //-- Vorschau
  loadActiveLinkButton("vorstand","vorstand","leitung.vorstand");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(320);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(321,322,323,324,325,18);

}

function CV_Karten()
{
  //-- den Buttonstriche
  drawButtonLine(4);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Karten
  loadLinkButton("karten","karten","karten.karten");
  //-- Kartengutschein
  loadLinkButton("gschein","gschein","karten.gschein");
  //-- unser Abo
  loadLinkButton("abo","abo","karten.abo");
  //-- CD
  loadLinkButton("cdisc","cdisc","karten.cdisc");
  //--
  document.write("</table></td>");
  //-- Inhalt
  //writeIFrame(400);
  ZufallsZitatInTabelle();
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(411,412,413,414,415,20);

}

function CV_Karten_Karten()
{
  //-- den Buttonstriche
  drawButtonLine(4);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadActiveLinkButton("karten","karten","karten.karten");
  //-- Kartengutschein
  loadLinkButton("gschein","gschein","karten.gschein");
  //-- unser Abo
  loadLinkButton("abo","abo","karten.abo");
  //-- Vorschau
  loadLinkButton("cdisc","cdisc","karten.cdisc");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(410);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(411,412,413,414,415,20);

}

function CV_Karten_Gutschein()
{
  //-- den Buttonstriche
  drawButtonLine(4);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("karten","karten","karten.karten");
  //-- Kartengutschein
  loadActiveLinkButton("gschein","gschein","karten.gschein");
  //-- unser Abo
  loadLinkButton("abo","abo","karten.abo");
  //-- Vorschau
  loadLinkButton("cdisc","cdisc","karten.cdisc");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(420);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(411,412,413,414,415,20);

}

function CV_Karten_cdisc()
{
  //-- den Buttonstriche
  drawButtonLine(4);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("karten","karten","karten.karten");
  //-- Kartengutschein
  loadLinkButton("gschein","gschein","karten.gschein");
  //-- unser Abo
  loadLinkButton("abo","abo","karten.abo");
  //-- Vorschau
  loadActiveLinkButton("cdisc","cdisc","karten.cdisc");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(440);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(421,422,423,424,425,20);

}

function CV_Karten_abo()
{
  //-- den Buttonstriche
  drawButtonLine(4);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("karten","karten","karten.karten");
  //-- Kartengutschein
  loadLinkButton("gschein","gschein","karten.gschein");
  //-- unser Abo
  loadActiveLinkButton("abo","abo","karten.abo");
  //-- Vorschau
  loadLinkButton("cdisc","cdisc","karten.cdisc");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(430);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(411,412,413,414,415,20);

}

function CV_Kontakt()
{
  //-- den Buttonstriche
  drawButtonLine(5);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("adresse","adresse","kontakt.adresse");
  //--
  if(gl_iInfo == 1)
    loadLinkButton("mailings","mailings","kontakt.mailings");
  //-- Vorschau
  loadLinkButton("impressum","impressum","kontakt.impressum");
  //-- Links
  loadLinkButton("links","links","kontakt.link");
  //-- Gästebuch
  loadLinkButton("gbuch","gbuch","kontakt.gbuch");
  //--
  document.write("</table></td>");
  //-- Inhalt
  //writeIFrame(500);
  ZufallsZitatInTabelle();
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(511,512,513,514,515,24);
}

function CV_Kontakt_Adresse()
{
  //-- den Buttonstriche
  drawButtonLine(5);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadActiveLinkButton("adresse","adresse","kontakt.adresse");
  //--
  if(gl_iInfo == 1)
    loadLinkButton("mailings","mailings","kontakt.mailings");
  //-- Vorschau
  loadLinkButton("impressum","impressum","kontakt.impressum");
  //-- Links
  loadLinkButton("links","links","kontakt.link");
  //-- Gästebuch
  loadLinkButton("gbuch","gbuch","kontakt.gbuch");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(510);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(511,512,513,514,515,24);
}

function CV_Kontakt_Links()
{
  //-- den Buttonstriche
  drawButtonLine(5);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("adresse","adresse","kontakt.adresse");
  //--
  if(gl_iInfo == 1)
    loadLinkButton("mailings","mailings","kontakt.mailings");
  //-- Vorschau
  loadLinkButton("impressum","impressum","kontakt.impressum");
  //-- Links
  loadActiveLinkButton("links","links","kontakt.link");
  //-- Gästebuch
  loadLinkButton("gbuch","gbuch","kontakt.gbuch");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(540);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(541,542,543,544,545,24);
}

function CV_Kontakt_Impressum()
{
  //-- den Buttonstriche
  drawButtonLine(5);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("adresse","adresse","kontakt.adresse");
  //--
  if(gl_iInfo == 1)
    loadLinkButton("mailings","mailings","kontakt.mailings");
  //-- Vorschau
  loadActiveLinkButton("impressum","impressum","kontakt.impressum");
  //-- Links
  loadLinkButton("links","links","kontakt.link");
  //-- Gästebuch
  loadLinkButton("gbuch","gbuch","kontakt.gbuch");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(530);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(531,532,533,534,535,24);

}

function CV_Kontakt_Mailings()
{
  //-- den Buttonstriche
  drawButtonLine(5);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("adresse","adresse","kontakt.adresse");
  //--
  if(gl_iInfo == 1)
    loadActiveLinkButton("mailings","mailings","kontakt.mailings");
  //-- Vorschau
  loadLinkButton("impressum","impressum","kontakt.impressum");
  //-- Links
  loadLinkButton("links","links","kontakt.link");
  //-- Gästebuch
  loadLinkButton("gbuch","gbuch","kontakt.gbuch");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(520);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(521,522,523,524,525,24);

}
function CV_Kontakt_GBuch()
{
  //-- den Buttonstriche
  drawButtonLine(5);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("adresse","adresse","kontakt.adresse");
  //--
  if(gl_iInfo == 1)
    loadLinkButton("mailings","mailings","kontakt.mailings");
  //-- Vorschau
  loadLinkButton("impressum","impressum","kontakt.impressum");
  //-- Links
  loadLinkButton("links","links","kontakt.link");
  //-- Gästebuch
  loadActiveLinkButton("gbuch","gbuch","kontakt.gbuch");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(550);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(531,532,533,534,535,24);
}

function CV_Reservix()
{
  //-- den Buttonstriche
  drawButtonLine(5);
  //-- die Buttons
  startPage();
  document.write("<td class='text' valign='top'>");
  document.write("<table>");
  //-- Aktuell
  loadLinkButton("adresse","adresse","kontakt.adresse");
  //--
  if(gl_iInfo == 1)
    loadLinkButton("mailings","mailings","kontakt.mailings");
  //-- Vorschau
  loadLinkButton("impressum","impressum","kontakt.impressum");
  //-- Links
  loadLinkButton("links","links","kontakt.link");
  //-- Gästebuch
  loadActiveLinkButton("gbuch","gbuch","kontakt.gbuch");
  //--
  document.write("</table></td>");
  //-- Inhalt
  writeIFrame(999);
  //--
  closePage();
  //-- Fotos unten
  drawBottomPhotosByNumber(531,532,533,534,535,24);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
/**
 *
 * Restoren nach Umkehr von Images (bei onmouseout)
 *
 */
function MM_swapImgRestore()
{ //v3.0
  var i,x,a=document.MM_sr;

  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
    x.src=x.oSrc;
}

/**
 *
 * Ein Bild "vorladen"
 *
 */
function MM_preloadImages()
{ //v3.0
  var d=document;

  if(d.images)
  {
    if(!d.MM_p)
      d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;

    for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0)
      {
         d.MM_p[j]=new Image;
         d.MM_p[j++].src=a[i];
      }
  }
}

/**
 *
 * Ein Object im Dokument suchen
 *
 */
function MM_findObj(n, d)
{ //v4.0
  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<d.forms.length;i++)
    x=d.forms[i][n];


  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
    x=MM_findObj(n,d.layers[i].document);


  if(!x && document.getElementById)
    x=document.getElementById(n);

  return x;
}

/**
 *
 * Umkehr von Images (bei onmouseover);
 * bisheriges merken
 *
 */
function MM_swapImage()
{ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;

  document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null)
    {
      document.MM_sr[j++]=x;
      if(!x.oSrc)
        x.oSrc=x.src;

      x.src=a[i+2];
    }
}