/* <![CDATA[ */

function zufallszahl( limit )
{
  var a = 0;
  a = 1 + limit * (Math.random());
  a = Math.round(a);
  return a;
} // end

function init_hintergrund_bild( element )
{
  var bild_nr = 0;
  var basispfad = '../_files/navigation/';
  var neuesbild = new Image();
  
  if ( element )
  {
    if ( bild_nr = zufallszahl( 10 ) )
    {
      neuesbild.src = basispfad + bild_nr + '.jpg';

      if( neuesbild.src == false || bild_nr == 11 )
        document.getElementById( element ).style.backgroundImage = 'url(' + basispfad + 'img_default.jpg )';      
      else if ( neuesbild.src )
        document.getElementById( element ).style.backgroundImage = 'url(' + basispfad + bild_nr + '.jpg)';
    }
    else if ( document.getElementById( element ).style.backgroundImage != 'url(' + basispfad + 'img_default.jpg )' )
      document.getElementById( element ).style.backgroundImage = 'url(' + basispfad + 'img_default.jpg )';
    return;  
  }
} // end

/* JS News Ticker */

// Newsticker Einträge in Array
var JS_Ticker_News = new Array();
JS_Ticker_News[3] = '<b>Rhein-Neckar Fernsehen</b><br />Interview und Bericht in meiner Heimatstadt Eberbach<br />&raquo; <a href="http://www.rnf.de/videoportal/sendung/triathlon_timo_bracht_bereit_fuer_hawaii" target="_blank">Timo Bracht bereit f&uuml;r Hawaii</a>.';
JS_Ticker_News[4] = '<b>Weitere Pressestimmen</b><br />Weitere Berichte über Timo findet Ihr hier:<br />&raquo; <a href="http://www.timobracht.de/index.php?main=9&page=18" target="_self">Pressestimmen</a>';
JS_Ticker_News[2] = '<b>tri-mag Sonderheft Hawaii 09</b><br /><img src="_files/newsticker/tri-mag_logo.png" border="0" alt="tri-mag.de Logo" title="Sonderausgabe Ironman Hawaii 2009" /><br />&raquo; <a href="http://ipapergermany.ipapercms.dk/SpomedisGmbH/triathlonSonderausgaben/triathlonSonderausgabeIronmanHawaii2009" target="_blank">triathlon ipaper lesen</a>';
JS_Ticker_News[0] = '<b>Rhein-Neckar Fernsehen</b><br />Timo zu Gast beim Sportreport - 18:30 Uhr<br />&raquo; <a href="http://www.rnf.de/videoportal" target="_blank">RNF Videoportal</a>.';
JS_Ticker_News[1] = '<b>HR Fernsehen</b><br />Timo zu Gast bei Heimspiel! - 22:45 Uhr<br />&raquo; <a href="http://www.hr-online.de/website/fernsehen/sendungen/index.jsp" target="_blank">HR Fernsehen</a>.';
// Startindex
var JS_Ticker_Index = 0;
// Einträge je Einblendung
var JS_Ticker_Limit = 2;
// Zeitverzögerung 10000 = 10 sek
var JS_Ticker_Pause = 10000;
// Default Content
var JS_Ticker_Content = '';

function JS_News_Ticker_Init( Index ) {
  // Startindex setzen
  ( typeof( Index ) == 'number' ) ? JS_Ticker_Index = Index : JS_Ticker_Index = 0;
  // Ticker Content generieren und setzen
  JS_News_Ticker_Content();
}

function JS_News_Ticker() {
  /*
    News-Ticker Grundelemente schreiben ..
  */  
  document.write( '<div id="js_news_ticker">' );
  document.write( '<div id="js_news_ticker_content">' );
  document.write( '<ul id="js_news_ticker_listing" class="js_news_ticker_listing">' );
  document.write( '<li>&nbsp;</li>' );
  document.write( '</ul>' );
  document.write( '</div>' );
  document.write( '</div>' );
}

function JS_News_Ticker_Content() {
  /*
    News-Ticker Content generieren
  */
  if ( JS_Ticker_Index >= 0 && JS_Ticker_Limit > 0 ) {
    var Limit, Reset;
    // Ticker Content zurücksetzen
    JS_Ticker_Content = '';
    // Schleifen Limiter
    Limit = JS_Ticker_Index + JS_Ticker_Limit;
    
    // alert( 'Ticker-Status\nIndex: ' + JS_Ticker_Index + '\nLimit: ' + JS_Ticker_Limit )
    for ( i = JS_Ticker_Index; i < Limit; i++ ) {
      if ( i < JS_Ticker_News.length ) {
        JS_Ticker_Content = JS_Ticker_Content + '<li>' + JS_Ticker_News[i] + '</li>';
        JS_Ticker_Index++;
      } else {
        JS_Ticker_Content = JS_Ticker_Content;
        JS_Ticker_Index = 0;
      }
    }
    if ( document.getElementById( 'js_news_ticker_listing' ).innerHTML = JS_Ticker_Content ) {
      // Neuen Inhalt ausgeben ..
      if ( JS_Ticker_News.length > JS_Ticker_Limit )
        setTimeout( 'JS_News_Ticker_Content()', JS_Ticker_Pause );
    }
    return true;
  }
  return false;
}

/* ]]>*/
