<script type="text/javascript">
  var ileKroków;
  var bieżącyKrok;
  var timeout;
  function ustawPasek(wartość)
  {
    //treść funkcji ustawPasek
  }
  function odliczaj(krok, funkcja)
  {
    ustawPasek(bieżącyKrok + krok);
    if(--ileKroków <= 0){
      if(typeof funkcja == 'function')
        funkcja();
    }
    else{
      setTimeout("odliczaj("+krok+","+funkcja+");", timeout);
    }
  }
  function rozpocznijOdliczanie(lKroków, czas, funkcja)
  {
    if(lKroków < 1) lKroków = 1;
    if(lKroków > 100) lKroków = 100;
    var krok = Math.ceil(100 / lKroków);
    ileKroków = lKroków;
    timeout = czas;
    bieżącyKrok = 0;
    setTimeout("odliczaj("+krok+","+funkcja+");", timeout);
  }
  function wyświetl()
  {
    var div = document.getElementById('dataDiv');
    if(div) div.style.display = "block";
  }
</script>