var jetzt = new Date();
var DieserTag = jetzt.getDate();
var DieserMonat = jetzt.getMonth();
var DiesesJahr = jetzt.getYear();
if (DiesesJahr < 999) DiesesJahr += 1900;

var Monatsname = new Array ("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");

// Terminvorschau - Version 1.2
var thisMonth, thisMonthText, nextMonth, nextMonthText;
var programmhinweis = "<\/br><i>Keine aktuellen Einträge gefunden!<\/i>";

function FindMonth(month, year) {
  var date = Monatsname[month] + year;
  var i = 0;
  while ((Termine[i] != date) & (i < Termine.length)) i++;
  if (Termine[i] == date) return i+1;               // gleich auf 1. Monats-Eintrag zeigen
  else return -1;                                   // nichts gefunden
}

function FindMsg(month) {
  if (nextMonth > 0) maxLen = nextMonth
  else maxLen = Termine.length;
  while ((month > -1) & (month < maxLen)) {
    var data = Termine[month].split("|");
    if (data[0] == DieserTag) {
      programmhinweis = "<font color=\"#FF0000\">Heute<\/font><\/br>" + data[1] + "<\/br>";
      return true;
    }
    if (data[0] > DieserTag) {
      programmhinweis = "<font color=\"#FF0000\">" + data[0] + ". " + thisMonthText + "<\/font><\/br>" + data[1] + "<\/br>";
      return true;
    }
    month++;
  }
  return false;
}

thisMonth = FindMonth(DieserMonat, DiesesJahr);
thisMonthText = Monatsname[DieserMonat] + " " + DiesesJahr;

if (DieserMonat == 11) {
  nextMonth = FindMonth(0, DiesesJahr + 1);
  nextMonthText = Monatsname[0] + " " + (DiesesJahr + 1);
}
else {
  nextMonth = FindMonth(DieserMonat + 1, DiesesJahr);
  nextMonthText = Monatsname[DieserMonat + 1] + " " + DiesesJahr;
}

if (FindMsg(thisMonth) == false)
  if (nextMonth > -1) {
    var data = Termine[nextMonth].split("|");
    programmhinweis = "<font color=\"#FF0000\">" + data[0] + ". " + nextMonthText + "<\/font><\/br>" + data[1] + "<\/br>";
  }

// Geburtstags-Kalender - Version 1.1
var Geburtstage = new Array (
"6Januar|Gerhard Krauß", "28Januar|Christian von Kopp", "16Februar|Peter Messerschmitt", "20Februar|Max Pospiech", "24Februar|Jan Vahrenholt", "25M&auml;rz|Frank Eberhardt", "26M&auml;rz|Reinhardt Seltmann", "7April|Sabine Eberhardt", "13April|Dominik Molz", "15April|Marius Bergmann<br>Wolfgang Übler", "21April|Thomas Di Pace", "11Mai|Christian Großkopf", "23Mai|Manuel Baerwald", "28Mai|Benjamin Dorschner", "29Mai|Alexander Appel<br>Tilmann Popp-Messerschmitt", "31Mai|Simon Dietrich", "2Juni|Jürgen Farnbacher", "6Juni|Mehrzweckfahrzeug", "14Juni|Thomas Tiltsch", "22Juni|Patrick Eberhardt", "3Juli|Horst Murr", "10Juli|Matthias Büttner", "16Juli|Löschgruppenfahrzeug 16/12", "31August|Feuerwehr-Homepage", "14September|Stephany Murr", "19September|Adolf Franck", "20September|Uwe Schilke", "4Oktober|Markus Krank", "7Oktober|Julian Sämann", "18Oktober|Max Kromeich", "6November|Drehleiter mit Korb 23/12", "10November|Björn Pöhlmann", "19November|Ralph Rödel", "22November|Dirk Krauß<br>Christian Eberhardt", "28November|Hans-Jürgen Kaiser", "9Dezember|Meike Krauß", "12Dezember|Sandra Krauß<br>Nino Schöfer", "30Dezember|Gregor Pospiech"
);

var GebDatum = DieserTag + Monatsname[DieserMonat];
var geburtstagskind = '';
var i = 0;

while (i < Geburtstage.length) {
  var data = Geburtstage[i].split("|");
  if (data[0] == GebDatum) {
    geburtstagskind = '<div style="line-height:6px;">&nbsp;</div><table class="terminInfo" border="0" cellspacing="0" cellpadding="0"><tr><td width="200" height="80" style="background:url(images/birthday.gif)"><div style="font-weight:bold; color:#C00000;">.:| Geburtstagskind |:.</div><div style="font-weight:bold;"><div style="color:#F00; margin:5 1 5 1;">' + DieserTag + '. ' + Monatsname[DieserMonat] + ': ' + data[1] + '<\/div>Alles Gute wünscht die Feuerwehr Buckenhof!</br></div></td></tr></table>';
    break;
  }
  i++;
}
