var karty = new Array(

  new karta(2),
  new karta(0),
  new karta(3),
  new karta(2),
  new karta(0),
  new karta(0),
  new karta(0)
);



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 + ')', 40);

  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;

}



function podswietl(pozycja)

{

//	pozycja.style.backgroundImage =  "url(menu-tlo-akt.jpg)";

	pozycja.style.background =  "#cceedd";

}



function zgas(pozycja)

{

//	pozycja.style.backgroundImage =  "url(menu-tlo.gif)";

	pozycja.style.background =  "#ccddcc";

}


