// otvori zatvori :)
function toggle_element(id) 
{
	if (document.getElementById(id).style.display == "none") 
		document.getElementById(id).style.display = "";
	else 
		document.getElementById(id).style.display = "none";
}





var CHAR_DELAY    = 60;
var LINE_DELAY    = 2000;
var TICKER_PREFIX = '';
var CURSOR1       = '_';
var CURSOR2       = '-';

var currentTickerItem = 0;
var currentTickerChar = 0;
var tickerRunning = false;
var currentURL = '';

function getCursor() { return (currentTickerChar<tickerArray[ currentTickerItem ][ 1 ].length) ? ((currentTickerChar%2) ? CURSOR1 : CURSOR2) : ''; }

function initTicker() {
  tickerRunning = true; 
  var t1 = document.getElementById( 't1' );
  t1.onclick = function () { 
    if( currentURL != '' ) {
      tickerRunning = false;
      document.location.href = currentURL;
    }
  }
  var t2 = document.getElementById( 't2' );
  t2.onclick = function () { 
    if( currentURL != '' ) {
      tickerRunning = false;
      document.location.href = currentURL;
    }
  }
  doTicker();
}

function startTicker() {
  if( document.getElementById( 't1' ) && document.getElementById( 't2' ) ) { setTimeout( 'initTicker()', 100 ); }
  else { setTimeout( 'startTicker();', 250 ); }
}

function doTicker() {

  var delay = CHAR_DELAY;
  if( document.getElementById( 't1' ) && document.getElementById( 't2' ) ) {

    var t2 = document.getElementById( 't2' );
    if( tickerArray[ currentTickerItem ][ 3 ] > 0 ) {
      currentURL = tickerArray[ currentTickerItem ][ 2 ];
      t2.style.cursor = 'pointer';
    }
    else {
      currentURL = '';
      t2.style.cursor = 'default';
    }

    document.getElementById( 't1' ).innerHTML = '<sp' + 'an>' + TICKER_PREFIX + (TICKER_PREFIX!=''?' ':'') + '</sp' + 'an>' + tickerArray[ currentTickerItem ][ 1 ].substr( 0, currentTickerChar ) + getCursor();
    ++ currentTickerChar;
    if( currentTickerChar > tickerArray[ currentTickerItem ][ 1 ].length ) {
      currentTickerChar = 0;
      ++ currentTickerItem;
      if( currentTickerItem >= tickerArray.length ) { currentTickerItem = 0; }
      delay = LINE_DELAY;
    }
  }
  if( tickerRunning ) { setTimeout( 'doTicker();', delay ); }
}




/*************************************************************************/
var currentTickerItem2 = 0;
var currentTickerChar2 = 0;
var tickerRunning2 = false;
var currentURL2 = '';

function getCursor2() { return (currentTickerChar2<tickerArray2[ currentTickerItem2 ][ 1 ].length) ? ((currentTickerChar2%2) ? CURSOR1 : CURSOR2) : ''; }

function initTicker2() {
  tickerRunning2 = true; 
  var t3 = document.getElementById( 't3' );
  t3.onclick = function () { 
    if( currentURL2 != '' ) {
      tickerRunning2 = false;
      document.location.href = currentURL2;
    }
  }
  var t4 = document.getElementById( 't4' );
  t4.onclick = function () { 
    if( currentURL2 != '' ) {
      tickerRunning2 = false;
      document.location.href = currentURL2;
    }
  }
  doTicker2();
}

function startTicker2() {
  if( document.getElementById( 't3' ) && document.getElementById( 't4' ) ) { setTimeout( 'initTicker2()', 100 ); }
  else { setTimeout( 'startTicker2();', 250 ); }
}

function doTicker2() {

  var delay = CHAR_DELAY;
  if( document.getElementById( 't3' ) && document.getElementById( 't4' ) ) {

    var t4 = document.getElementById( 't4' );
    if( tickerArray2[ currentTickerItem2 ][ 3 ] > 0 ) {
      currentURL2 = tickerArray2[ currentTickerItem2 ][ 2 ];
      t4.style.cursor = 'pointer';
    }
    else {
      currentURL2 = '';
      t4.style.cursor = 'default';
    }

    document.getElementById( 't3' ).innerHTML = '<sp' + 'an>' + TICKER_PREFIX + (TICKER_PREFIX!=''?' ':'') + '</sp' + 'an>' + tickerArray2[ currentTickerItem2 ][ 1 ].substr( 0, currentTickerChar2 ) + getCursor2();
    ++ currentTickerChar2;
    if( currentTickerChar2 > tickerArray2[ currentTickerItem2 ][ 1 ].length ) {
      currentTickerChar2 = 0;
      ++ currentTickerItem2;
      if( currentTickerItem2 >= tickerArray2.length ) { currentTickerItem2 = 0; }
      delay = LINE_DELAY;
    }
  }
  if( tickerRunning2 ) { setTimeout( 'doTicker2();', delay ); }
}
/*************************************************************************/
