Bei mir gehts wunderbar (Linux/Mozilla). Find ich ne gute Idee :)
und wenns nicht zuviel Aufwand ist, könntest du noch ne Variante einbauen, daß immer nur die zuletzgewählte Sektion aufgeklappt ist (wenns zuviel Aufwand ist, klicke ich halt immer zweimal, macht auch nix ;) ).
Lobenswert: Du drängst das Cookie nicht beim Laden der Seite auf, sondern erst an der Stelle, wos gebraucht wird :)
sub z{if(@_){1while$x[$k=rand 10];t($t=$x[$k]=1)}print map"$z[$x[$_]]$_".($_%3?
"":"\n"),1..9}sub t{$j=0;$x[$_+1]==$t&&($j+=2**$_)for 0..8;z,die"Gewinner $z[$t]
"if grep$_==($j&$_),7,56,73,84,146,273,292,448;z,die"Gleichstand\n"if@x>9&&!grep
!$_,@x}@x=4;@z=qw{. [ (};z$^T&1;while(<>){next if$_>9||$x[$_];t$t=$x[$_]=2;z 1}