Kod: Zaznacz cały
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 +')', 100);
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;
}