<script type="text/javascript">
  var tabKolorów = new Array();
  var el = null;
  var timerId = null;
  var poz = 0;
  var długośćTekstu;
  var kierunek = 'lewo';
  function przygotujKolory()
  {
    var licznik = 0;
    for(var i = 0; i <= 255; i += 10){
      tabKolorów[licznik] = "rgb(" + 0 + "," + i + "," + 0 + ")";
      tabKolorów[26 + licznik] = "rgb(" + 0 + "," + (255 - i) + "," + 0 + ")";
      licznik++;
    }
  }
  function start(id, lewoprawo, timeout)
  {
    el = document.getElementById(id);
    if(!el) return;
    var str = "";
    długośćTekstu = el.innerHTML.length;
    for(var i = 0; i < długośćTekstu; i++){
      str += "<span id='l" + i + "'>";
      str += el.innerHTML.charAt(i);
      str += "<\/span>";
    }
    el.innerHTML = str;
    przygotujKolory();
    kierunek = lewoprawo;
    timerId = setInterval('zmieniaj()', timeout);
  }
  //dalsza część kodu skryptu