var txtliste = new Array();
var geburtstage = new Array(7);
var z = 0;
var curr = "";
var loops = 0;
var stop;
var start = 0;
var maxLoops = 1;
var text = "";
var textfarbe;
var gCreated = false;

txtliste[0] = new Array("<font color&quot;blue&quot;>Buchen Sie uns für Ihre Veranstaltungen <br>-öffentliche wie nicht öffentliche- z.B. Geburtstage, Hochzeiten usw.</font>");
txtliste[1] = new Array("Wir suchen Piper und Drummer...");
txtliste[2] = new Array("Besuchen Sie unsere Proben, <br>immer <font color=&quot;blue&quot;>montags</font> ab 18:00 Uhr in der Gesamtschule Weilerswist <br><font color=&quot;blue&quot;>(nicht in den Ferien)</font>.");

geburtstage[0] = new Array("Heinz-Peter G.", "26.06.1953", "m");
geburtstage[1] = new Array("Andreas B.", "03.07.1968", "m");
geburtstage[2] = new Array("Olaf I.", "23.08.1967", "m");
geburtstage[3] = new Array("Alexander C.", "26.08.1976", "m");
geburtstage[4] = new Array("Martin H.", "17.09.1993", "m");
geburtstage[5] = new Array("Ralph Michael T.", "24.09.1956", "m");
geburtstage[6] = new Array("Ute G.", "09.10.1957", "w");
geburtstage[7] = new Array("Karin K.", "22.10.1944", "w");



function newsticker()
{
        //Falls noch nicht geschehen, Geburtstage aus Liste einlesen
        if(!gCreated){getGeburtstage();}

        if (loops < maxLoops)
        {
                text = txtliste[z][0];
                stop = txtliste[z][0].length;
                //curr = spaces + txtliste[z].substring(start, stop) + spaces + txtliste[z].substring(0, start);

                curr = getCurrText();
                //ticker.innerHTML = "<span style=&quot;font-familiy:'Courier'&quot;>"+curr+"</span>";
				document.getElementById("ticker").innerHTML=curr;
                start++;
                if(start > stop)
                {
                   start = 0;
                   loops++;
                }
                setTimeout('newsticker()',15)
                return;
        }

        // new item
        curr = "";
        text = "";
        loops=0;
        if (z < txtliste.length-1)
                z++;
        else
                z = 0;
        start = 0;
        setTimeout('newsticker()',5000)

}

function getCurrText(){
   var zeichen;

   //HTML-eigene Zeichen behandeln (immer komplett anzeigen)
   zeichen = text.substr(start, 1);
   if(zeichen == "&"){
      while(zeichen != ";"){
         start++;//Laufschrift bis zum Ende des HTML-eigenen Zeichens erweitern
         zeichen = text.substr(start, 1);
      }
   }

   //Tags behandeln (immer komplett anzeigen)
   if(zeichen == "<"){
      while(zeichen != ">"){
         start++;//Laufschrift bis zum Ende des Tags erweitern
         zeichen = text.substr(start, 1);
      }
   }
   return text.substring(0, start);
}


function getGeburtstage(){
   var heute= new Date();
   var gtag;
   var gmonat;
   var gjahr;
   var gtext;
   var zneu;
   var zeile;

   gCreated = true;

   for(var i = 0; i <= geburtstage.length - 1; i++){

      gtext = geburtstage[i][1];

      gtag = parseInt(gtext.substring(0,gtext.indexOf(".")));

      gmonat = parseInt(gtext.substring(gtext.indexOf(".")+1, gtext.lastIndexOf(".")));

      gjahr = parseInt(gtext.substring(gtext.lastIndexOf(".")+1,gtext.length));

      if(gtag == heute.getDate() && gmonat == heute.getMonth()+1){
         zneu = txtliste.length;
         zeile = "<font color = '#ff0000'>Liebe";
         if (geburtstage[i][2] == "m"){zeile = zeile + "r";}

         zeile = zeile + " " + geburtstage[i][0] + ", <br>";
         zeile = zeile + "zu Deinem " + (heute.getFullYear() - gjahr) + ". Geburtstag wünscht Dir die Band alles Gute.";
         zeile = zeile + "<br>&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;";
         zeile = zeile + "&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;";
         zeile = zeile + "&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;";
         zeile = zeile + "&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;";
         zeile = zeile + "&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;&hearts;";
		 zeile = zeile + "</font>";
         txtliste[zneu] = new Array(zeile, "#ee0000");
      }
   }
}
newsticker();