var max=0;
function textliste()
{

  max=textliste.arguments.length;
  for (var i=0; i<max; i++)
      this[i]=textliste.arguments[i];
}

function kontrolle()
{

tl = new textliste
(
"So 31.05 16:00 173 40 26 135",
"Do 04.06 09:30 0 3 0 0",
"Do 04.06 14:30 244 109 121 229",
"Di 09.06 09:30 9 0 4 3",
"Di 09.06 14:30 244 100 62 229",
"Mi 17.06 09:30 2 3 0 7",
"Mi 17.06 14:30 244 79 69 198",
"Sa 20.06 14:30 222 124 108 200",
"Di 23.06 09:30 0 0 0 0",
"Di 23.06 14:30 244 100 62 214",
"So 28.06 16:00 049 049 30 30",
"Di 30.06 16:00 222 165 202 204",
"Do 02.07 16:00 222 143 111 207",
"So 05.07 16:00 222 127 112 207",
"Di 07.07 16:00 222 163 167 207",
"Do 09.07 16:00 222 94 113 207",
"Di 11.08 16:00 222 88 92 187",
"Do 13.08 20:00 222 108 84 207",
"Sa 15.08 14:30 222 125 114 193",
"So 23.08 16:00 222 123 108 207",
"So 30.08 16:00 100 0 0 100",

"Sa 06.06 20:00 164 110 91 129",
"Di 16.06 16:00 121 10 6 94",
"Sa 20.06 20:00 180 0 0 147",
"Do 25.06 16:00 206 95 87 190",
"Sa 27.06 20:00 192 0 1 140",
"Fr 03.07 20:00 206 114 122 190",
"Fr 10.07 20:00 206 152 115 190",
"Sa 08.08 20:00 206 53 36 160",
"Fr 14.08 20:00 206 80 90 190",
"Sa 15.08 20:00 206 65 41 137",
"Di 18.08 16:00 0 0 0 0",
"Fr 21.08 20:00 206 47 43 190",
"Di 25.08 16:00 19 0 0 19",
"Fr 28.08 20:00 19 0 0 19",

"So 28.06 14:00 -- -- -- --"
);
    var len=kontrolle.arguments[0].length;
    var txt1=kontrolle.arguments[0];
    for (var j=0; j<max; j++)
      {
      var txt2=tl[j].substring(0,len);
      if (txt1 == txt2)
        {
        var l=0;
        var BlockA="";
        var BlockB="";
        var BlockC="";
        var BlockD="";
        var trigger="blank";
        for (var k=len; k<tl[j].length; k++)
          {
          if (tl[j].substring(k,k+1) == " ")
            {
            trigger="blank";
            }
          else
            {
            if (trigger == "blank")
              {
              trigger="number";
              l++;
              }
            switch(l)
              {
              case 1:
              BlockA=BlockA+tl[j].substring(k,k+1);
              break;
              case 2:
              BlockB=BlockB+tl[j].substring(k,k+1);
              break;
              case 3:
              BlockC=BlockC+tl[j].substring(k,k+1);
              break;
              case 4:
              BlockD=BlockD+tl[j].substring(k,k+1);
              break;
              default:
              alert("!! Fehler in Berechnung Block !!");
              break;
              }//switch
            }//else
          }//for
          if (txt2 == "So 28.06 14:00")
            document.getElementById ('Belegung').innerHTML = 
                    "<strong>Reservierungsinformationen</strong> zum Termin "+txt2+":<br />"+
                    "Zum Jubiläum 60 Jahre Freilichtbühne können Sie einen Blick "+
                    "hinter die Kulissen werfen. Peter Pan beginnt um 16:00 Uhr. "+
                    "Die Auslastung kann dort nachgeschaut werden.";
          else
            {
            if (BlockB=="--" && BlockC=="--" && BlockD=="--")
              if (BlockA=="---")
                 txt1="Wie gut die Vorstellung schon besucht ist, "+
                      "das können sie ab Januar 2009 an dieser Stelle "+
                      "nachlesen.";
              else
                 txt1="Der Termin liegt in der Vergangenheit.";
            else
              {
              var NoA=parseInt(BlockA);
              var NoB=parseInt(BlockB);
              var NoC=parseInt(BlockC);
              var NoD=parseInt(BlockD);
              if (NoA+NoD < 80)
                if (NoB+NoC < 80)
                  if (NoA < 20 && NoB < 20 && NoC < 20 && NoD < 20)
                    txt1="Dieser Termin ist komplett ausgebucht. "+
                         "Wir empfehlen einen anderen Termin oder "+
                         "eine telefonische Nachfrage !";
                  else
                    txt1="Dieser Termin hat nur noch wenige Sitze "+
                         "in den hinteren Reihen. Wir empfehlen eine "+
                         "telefonische Nachfrage !";
                else
                  if (NoB+NoC < 300)
                    txt1="Dieser Termin hat noch wenige Sitze auf "+
                         "dem zweiten Platz. Es sind ausreichend Sitze auf "+
                         "dem ersten Platz vorhanden, auch wenn schon "+
                         "etliche Anfragen eingegangen sind !";
                  else
                    txt1="Dieser Termin hat noch wenige Sitze "+
                         "auf dem zweiten Platz. Wir empfehlen "+
                         "eine Reservierung auf dem ersten Platz !";
              else
                if (NoA+NoD < 300)
                  if (NoB+NoC < 80)
                    txt1="Dieser Termin hat kaum noch Sitze auf dem "+
                         "ersten Platz. Auch der zweite Platz hat schon "+
                         "etliche Anfragen zu verzeichnen. Wir empfehlen "+
                         "eine Reservierung auf dem zweiten Platz !";
                  else
                    if (NoB+NoC < 300)
                      txt1="Überall sind ausreichend Sitze vorhanden, auch "+
                           "wenn schon etliche Anfragen eingegangen sind !";
                    else
                      txt1="Es gab etliche Anfragen auf dem "+
                           "zweiten Platz. Wir empfehlen eine "+
                           "Reservierung auf dem ersten Platz !";
                else
                  if (NoB+NoC < 80)
                    txt1="Dieser Termin hat kaum noch Sitze "+
                         "auf dem ersten Platz. Wir empfehlen eine "+
                         "Reservierung auf dem zweiten Platz !";
                  else
                    if (NoB+NoC < 300)
                      txt1="Es sind überall ausreichend Sitze vorhanden, auch "+
                           "wenn schon etliche Anfragen auf dem ersten Platz "+
                           "eingegangen sind !";
                    else
                       txt1="Es sind überall ausreichend Sitze vorhanden !";
              }
            document.getElementById ('Belegung').innerHTML = 
                    "<strong>Reservierungsinformationen</strong> zum Termin "+txt2+":<br />"+txt1;
            txt1 = "<br /><br />(Kontrollzahlen: !"+BlockA+"!"+BlockB+"!"+BlockC+"!"+BlockD+"!"+
                    NoA+"!"+NoB+"!"+NoC+"!"+NoD+"!)";
            }
        }//if
      }//for j
}//function

function kontrolle2()
{
document.getElementById ('Belegung').innerHTML = 
                    "<strong>Dies ist ein Test</strong> ";
}//function
