function StartTicker()
{
 document.NewsTicker.Zeile.value        = "Bitte nutzen Sie einen aktuelleren Browser."
}
// Tickermeldungen

// Es muessen alle drei Werte angegeben werden.

// Effekte fuer Start:
//   1: einrollen
//   2: blinken
// Effekte fuer Ende:
//   1: ausrollen
//   2: blinken


var        tickernews        =
[


//{meldung:"+++ Heiligabend, El Angel, Marbella mit Krippenspiel 16.30h ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Heiligabend, Residencia Almuñecar, 16h ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Weihnachten 25.12., El Morche 11h mit Los Cantadores +++", starteffekt:1, endeeffekt:1},
//{meldung:"... 2. Weihnachtstag 26.11., El Angel, Marbella 11h ...", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Gottesdienste beginnen im September ...", starteffekt:1, endeeffekt:1},
{meldung:"+++ Gottesdienste an den Orten ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Marbella jeden Sonntag 11h, El Angel ...", starteffekt:1, endeeffekt:1},
{meldung:"... Kirche El Morche jeden Samstag 11h ...", starteffekt:1, endeeffekt:1},
{meldung:"... Almunecar 1. und 3. Sonntag 11h, Kapelle Residencia +++", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Konfirmation von 11 Jugendlichen am 2. Mai 2010, 10.30h ...", starteffekt:1, endeeffekt:1},
//{meldung:"... im Gottesdienst in El Angel, Marbella +++", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Karfreitag Gottesdienst Marbella 11 Uhr...", starteffekt:1, endeeffekt:1},
//{meldung:"... Karsamstag Gottesdienst El Morche 11 Uhr...", starteffekt:1, endeeffekt:1},
//{meldung:"... Ostersonntag Gottesdienst Marbella 11 Uhr mit Patiofest...", starteffekt:1, endeeffekt:1},
//{meldung:"... Ostersonntag Gottesdienst Almunecar, Residencia 11 Uhr...", starteffekt:1, endeeffekt:1},


//{meldung:"... zur Busfahrt von Torrox Costa 9h, Torre del Mar 9.15h ...", starteffekt:1, endeeffekt:1},
//{meldung:"... bitte anmelden im Gottesdienst oder 952 516 257 +++", starteffekt:1, endeeffekt:1},



//{meldung:"+++ Weltgebetstag der Frauen 2009 ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Samstag, 28.02., 11h, Kirche El Morche ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Sonntag, 1.03., 11h, Residencia Tropical Almunecar ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Sonntag, 8.03., 11h, Kirche El Angel Marbella +++", starteffekt:1, endeeffekt:1},



//{meldung:"+++ Sommertreffen statt Gottesdienste im Juli und August ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Freitag, 29. Juli, 19h, Residencia Costa Tropical ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Samstag, 14. August, 19h, bei Schäfer ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Anmeldung, Ort, Telefon unter Aktuell +++", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Gemeinsamer Gottesdienst zu Pfingsten ...", starteffekt:1, endeeffekt:1},
//{meldung:"... (kein Gottesdienst in Torrox und Marbella El Angel) ...", starteffekt:1, endeeffekt:1},
//{meldung:"... am Pfingstsonntag 15.05.2005 um 12 Uhr in Almunecar ...", starteffekt:1, endeeffekt:1},
//{meldung:"... bitte zum Mittagessen anmelden 958 632 057 +++", starteffekt:1, endeeffekt:1},



//{meldung:"+++ Pfingstsonntag 04.06.2006 um 11 Uhr in Marbella, El Angel ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Pfingstsonntag 04.06.2006 um 11 Uhr in Almunecar ...", starteffekt:1, endeeffekt:1},
//{meldung:"... bitte zum Mittagessen anmelden 958 632 057 ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Pfingstsamstag 03.06.2006 um 11 Uhr in Torrox-Costa +++", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Weihnachtsbasar am 02.12.2007, 11-18 Uhr ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Plaza Andalucia, Torre de Cala Moral, Mijas-Costa +++", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Adventsfeier in El Morche am 08.12.2007 nach dem Gottesdienst +++", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Adventsfeier im Gesprächskreis am 17.12.2007, 16 Uhr +++", starteffekt:1, endeeffekt:1},//



//{meldung:"+++ Ab September an allen Orten Gottesdienst um 11 Uhr ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Torrox-Costa ab dem 03.09.2011 ...", starteffekt:1, endeeffekt:1},{meldung:"... Marbella und Almunecar ab dem 04.09.2011 +++", starteffekt:1, endeeffekt:1},



//{meldung:"+++ Gemeinsamer Erntedankfest Gottesdienst ...", starteffekt:1, endeeffekt:1},
//{meldung:"... am 02.10.2005 um 12 Uhr im Garten des Pfarrhauses Marbesa ...", starteffekt:1, endeeffekt:1},
//{meldung:"... anschließend Verzehr der mitgebrachten Speisen +++", starteffekt:1, endeeffekt:1},
//{meldung:"... zur Busfahrt und zum Büfett bitte anmelden +++", starteffekt:1, endeeffekt:1},


//{meldung:"+++ Wann und wo finden Sie uns? ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Zeiten, Karten unter ' Gottesdienste '+++", starteffekt:1, endeeffekt:1},


{meldung:"+++ Predigten und Meditationen zum Lesen und downloaden +++", starteffekt:1, endeeffekt:1},
{meldung:"+++ Fotos und Bildershows unter 'Fotos' +++", starteffekt:1, endeeffekt:1},


{meldung:"+++ Mitglied werden im Freundeskreis Steig Ein! ...", starteffekt:1, endeeffekt:1},
{meldung:"... Helfen auch Sie durch finanzielle Unterstützung +++", starteffekt:1, endeeffekt:1}


//{meldung:"+++ Drei neue PrädikantInnen in der Ausbildung ...", starteffekt:1, endeeffekt:1},
//{meldung:"... Probepredigten im November in allen drei Predigtstellen +++", starteffekt:1, endeeffekt:1}



//{meldung:"+++ Kirchentag in Köln vom 6.-10. Juni 2007 ...", starteffekt:1, endeeffekt:1},
//{meldung:"... unser Stand in Halle 5, 1.Gang C 13 +++", starteffekt:1, endeeffekt:1}




]

// Tickerparameter
var ticker_start                    = 100        // Wartezeit bis zur ersten Meldung

var ticker_effekt1_start_a          = 75        // Darstellungsgeschwindigkeit [ms]
var ticker_effekt1_start_b          = 1500        // Darstellungszeit der Meldung [ms]

var ticker_effekt2_start_max_blink  = 3        // Anzahl der Blinkdarstellungen
var ticker_effekt2_start_a          = 100        // Blinkgeschwindigkeit [ms]
var ticker_effekt2_start_b          = 2500        // Darstellungszeit der Meldung [ms]

var ticker_effekt1_ende_a           = 10         // Scrollgeschwindigkeit [ms]
var ticker_effekt1_ende_b           = 1        // Wartezeit bis zur naechsten Meldung [ms]

var ticker_effekt2_ende_max_blink   = 3        // Anzahl der Blinkdarstellungen
var ticker_effekt2_ende_a           = 100        // Blinkgeschwindigkeit [ms]
var ticker_effekt2_ende_b           = 200        // Wartezeit bis zur naechsten Meldung [ms]

// Interne Variablen
var        msgnr        = 0

// Aufruf der naechsten Meldung
function nextTicker()
{
 msgnr++
 if(msgnr >= tickernews.length)
    msgnr        = 0
    setTimeout("showTicker(0)", 1000)
}

// Effekte fuer Meldungsende
function hideTicker(cnt)
{
 switch(tickernews[msgnr].endeeffekt)
   {
    // Effekt 2
    case 2:
document.NewsTicker.Zeile.value = ((cnt % 2) == 1) ? tickernews[msgnr].meldung : ""
if(cnt > (2 * ticker_effekt2_ende_max_blink + 1))
   setTimeout("nextTicker(0)", ticker_effekt2_ende_b)
  else
   setTimeout("hideTicker(" + String(cnt + 1) + ")", ticker_effekt2_ende_a)
   break

    // Effekt 1
    default:
document.NewsTicker.Zeile.value = tickernews[msgnr].meldung.substring(cnt, tickernews[msgnr].meldung.length)
if(cnt >= tickernews[msgnr].meldung.length)
   setTimeout("nextTicker()", ticker_effekt1_ende_b)
  else
   setTimeout("hideTicker(" + String(cnt + 1) + ")", ticker_effekt1_ende_a)
   }
}

// Effekte fuer Meldungsanfang
function showTicker(cnt)
{
 switch(tickernews[msgnr].starteffekt)
   {
    // Effekt 2
    case 2:
document.NewsTicker.Zeile.value = ((cnt % 2) == 1) ? "" : tickernews[msgnr].meldung
if(cnt > (2 * ticker_effekt2_start_max_blink + 1))
   setTimeout("hideTicker(0)", ticker_effekt2_start_b)
  else
   setTimeout("showTicker(" + String(cnt + 1) + ")", ticker_effekt2_start_a)
   break

    // Effekt 1
    default:
document.NewsTicker.Zeile.value = tickernews[msgnr].meldung.substring(0, cnt)
if(cnt >= tickernews[msgnr].meldung.length)
   setTimeout("hideTicker(0)", ticker_effekt1_start_b)
  else
   setTimeout("showTicker(" + String(cnt + 1) + ")", ticker_effekt1_start_a)
   }
}

// Start des Tickers
function StartTicker()
{
// Standardmeldung
document.NewsTicker.Zeile.value = "Ticker wird geladen..."
// Ticker starten
setTimeout("showTicker(0)", ticker_start)
}
