// Autorem skryptu jest: SŁAWOMIR KOKŁOWSKI
// www.kurshtml.boo.pl
// Jeśli chcesz wykorzystać ten skrypt na swojej stronie, nie usuwaj tego komentarza!

  var karty = new Array(
    new karta(6)
    );
    var szybko = false;
    var czas = new Date();
    function display(id, wartosc) {
      if (wartosc)  {
        if (document.getElementById) document.getElementById(id).style.display = wartosc;
          else if (document.all) document.all[id].style.display = wartosc;
      } else {
      var wart = "";
      if (document.getElementById) wart = document.getElementById(id).style.display;
        else if (document.all) wart = document.all[id].style.display;
        return wart;
      }
    }

    function ukryj(id) {
      for (var i = 0; i < karty[id].ilosc; i++) display("nr" + id + "_" + i, "none");
      display("nr" + id, "none");
      karty[id].rozwinieta = false;
    }
    var id_rozwin_zwin = 0;

    function rozwin_zwin(id, nr) {
      if (!nr) {
      var nr = 0;
        if (!karty[id].rozwinieta) for (var i = 0; i < karty.length; i++) if (i != id) ukryj(i);
        czas = new Date();
      }

      if (nr < karty[id].ilosc) {
        if (karty[id].rozwinieta) {
          if (szybko) display("nr" + id + "_" + nr++, "none");
          if (nr < karty[id].ilosc) display("nr" + id + "_" + nr, "none");
        } else {
          display("nr" + id, "block");
          if (szybko) display("nr" + id + "_" + nr++, "block");
          if (nr < karty[id].ilosc) display("nr" + id + "_" + nr, "block");
        }
      }

      nr++;
      clearTimeout(id_rozwin_zwin);
      if (nr < karty[id].ilosc) id_rozwin_zwin = setTimeout('rozwin_zwin(' + id + ',' + nr + ')', 10);
      else {
        if (karty[id].rozwinieta) display("nr" + id, "none");
        if (!szybko && new Date() - czas > karty[id].ilosc*25) szybko = true;
        else if (szybko && new Date() - czas < karty[id].ilosc*12) szybko = false;
        karty[id].rozwinieta = (karty[id].rozwinieta ? false : true);
      }
    }

    function karta(il) {
      this.ilosc = il;
      this.rozwinieta = true;
    }