<script type="text/javascript">
  var długośćTekstu;
  var licznik;
  var div = null;
  var tekst = "";
  var czas1 = 100;
  var czas2 = 200;
  function start(id, tekst, czas1, czas2)
  {
    div = document.getElementById(id);
    if(!div || !tekst) return;
    window.czas1 = isNaN(czas1 = parseInt(czas1))?100:czas1;
    window.czas2 = isNaN(czas2 = parseInt(czas2))?200:czas2;
    długośćTekstu = tekst.length;
    licznik = 0;
    window.tekst = tekst;
    pisz();
  }
  function pisz()
  {
    if(!div) return;
    div.innerHTML += tekst.charAt(licznik);
    if(++licznik >= długośćTekstu)
      return;
    else{
      var timeout = Math.floor((czas2 - czas1 - 1) * Math.random()) + czas1;
      setTimeout("pisz();", timeout);
    }
  }
</script>