");
anawin.document.writeln(" Click on the piece you wish to move and then click on its destination square. ");
anawin.document.write("
");}
function initdia(){
if (dummy1 == 1) return;
window.status = "Init. diagrams...";
j=0;
for(i=0;i
");}
function st(id,t){
document.getElementById(id).firstChild.nodeValue=t;}
function st2(id,t){
var e=document.getElementById(id);
e.style.fontSize="8pt";
e.style.fontFamily="MS Sans Serif";
e.style.fontWeight="bold";
return st(id,t);}
function paintframe(ibrd){
if(!document.getElementById)return;
var i=0;
var l=ibrd*100;
if(!rotated[ibrd]){
i=9;
st2(l+140,"a");st2(l+141,"b");st2(l+142,"c");st2(l+143,"d");st2(l+144,"e");st2(l+145,"f");st2(l+146,"g");st2(l+147,"h");
st2(l+130,"a");st2(l+131,"b");st2(l+132,"c");st2(l+133,"d");st2(l+134,"e");st2(l+135,"f");st2(l+136,"g");st2(l+137,"h");
i=0;}
else{
st2(l+140,"h");st2(l+141,"g");st2(l+142,"f");st2(l+143,"e");st2(l+144,"d");st2(l+145,"c");st2(l+146,"b");st2(l+147,"a");
st2(l+130,"h");st2(l+131,"g");st2(l+132,"f");st2(l+133,"e");st2(l+134,"d");st2(l+135,"c");st2(l+136,"b");st2(l+137,"a");
i=9;}
for (j=0; j<8; j++){
st2(l+100+j,Math.abs(i-(8-j)));
st2(l+110+j,Math.abs(i-(8-j)));}}
var fa = "";
var fe = "";
var dc = "#D5D5D5";
function koord(idxbrd, iid) {
var k = "abcdefgh";
document.write("
");
for (i = 0; i < 8; i++) {
wfc(dc, (idxbrd * 100) + iid + i, fa + k.charAt(i) + fe); }
document.write("
"); }
var x="x";
var goback=-1;
var goahead=-2;
var idx=0;
var bidx=0;
var lastidx=new Array(0, 29, 87, 102, 122, 132, 168, 180, 223, 248, 263, 280, 296, 315, 321, 335, 362, 374, 380, 388, 0);
var lastcolor="#000000";
var movebgcol="#FF0000";
var movecol="#00FFFF";
var bgcolor="#ECECEC";
var maxvar=10;
var engl=2;
var lang=new Array("¢","£","¦","¥","¤","");
var nbgames = 20;
var diagram=self;
var timer=null;
var dummy2=0;
var dummy3=0;
zg=new Array(
"2k5/4pqp1/Ppp1p3/4PP2/B7/4K3/5R2/8 1 x","1608","0209","5348","0908PAA","2920pAA","b4 26 9 14 17 20 23 ","1305","8/k3pqp1/1pp1P3/4P3/B7/4K3/R7/8 3 6","1306","3218pAA","0801","4800","8/k3pqp1/1pp1P3/4P3/B7/4K3/R7/8 3 6","1320PAA","3241","8/k3pqp1/1pp1P3/4P3/B7/4K3/R7/8 3 6","1331","3259","8/k3pqp1/1pp1P3/4P3/B7/4K3/R7/8 3 6","1322",
"3250","8/k3pqp1/1pp1P3/4P3/B7/4K3/R7/8 3 6","1361","3225","5q2/k3p1p1/1pp1P3/4P3/B7/4K3/R7/8 4 7","3218pAA","0801","4800"
,
"3r1nk1/pp1P3p/4b1pQ/2p1r1N1/2B5/2N1q2P/PP4P1/3R1K2 25 x","w25 46 33 ","3020bAA","3r1nk1/pp1P3p/4b1pQ/2p1r1N1/2B5/2N1q2P/PP4P1/3R1K2 1 29","3420bAA","2820BAA","2339","2021","3045","2145NAA","5445rAA","4445PAA","6162","0311PAA","5911rAA","0511RAA","3r1nk1/pp1P3p/4N1pQ/2p1r3/2B5/2N1q2P/PP4P1/3R1K2 25 31","b26 56 49 ","2829","3r1nk1/pp1P3p/4N1pQ/2p1r3/2B5/2N1q2P/PP4P1/3R1K2 25 31","4423QAA",
"2003rAA","0614","0320","0520NAA","3420nAA","3r1nk1/pp1P3p/4N1pQ/2p2r2/2B5/2N1q2P/PP4P1/3R1K2 26 47","2037","b27 72 60 ","0607","3r1nk1/pp1P3p/6pQ/2p2r2/2B2N2/2N1q2P/PP4P1/3R1K2 26 57","0520","4227","4436","2712","b29 70 67 ","0613","3r2k1/pp1PN2p/4n1pQ/2p2r2/2B1qN2/7P/PP4P1/3R1K2 28 64","0607","1222pAA","3r4/pp1PNk1p/4n1pQ/2p2r2/2B1qN2/7P/PP4P1/3R1K2 29 65","2315pAA",
"3r1n1k/pp1P3p/6pQ/2p2r2/2B2N2/2N1q2P/PP4P1/3R1K2 27 58","4227","4436","3452","0520","5245","3634","6162","2037NAA","2744","3420","4429rAA","2029NAA","5960","3720","4538"
,
"4R3/p1r3kp/1pp1Rbp1/5pn1/8/1B6/P1P3PP/6K1 1 x","0406","1406RAA","w2 98 93 ","2012","6k1/p1r4p/1pp1Rbp1/5pn1/8/1B6/P1P3PP/6K1 2 90","2018pAA","1013","1821bAA","0614","6k1/p1r1R2p/1pp2bp1/5pn1/8/1B6/P1P3PP/6K1 2 91","0605","1210rAA","1826","1008pAA"
,
"r3rnk1/pb3pp1/3pp2p/1q4BQ/1P1P4/4N1R1/P4PPP/4R1K1 1 x","3021","2531QAA","4614pAA","0607","1413pAA","0706","1314","0607","1409bAA","0706","0914","0607","1430","0715","3031qAA","1522","3147","2221BAA","4723pAA"
,
"r1b2r1k/1q2bppp/pp2pn2/4Q1B1/3N4/2N3R1/PPP2PPP/3R2K1 20 x","2111","w21 0 127 ","3023","r1b2r1k/1q1nbppp/pp2p3/4Q1B1/3N4/2N3R1/PPP2PPP/3R2K1 21 124","3023","1128QAA","2314pAA","0706","1428nAA"
,
"b1rqr1k1/5p1p/p3p1pB/1p2P3/1b1N2R1/3Q4/P1B3PP/5RK1 25 x","6113pAA","0613RAA","3822pAA","b27 148 139 ","0405","b1rqr3/5k1p/p3p1RB/1p2P3/1b1N4/3Q4/P1B3PP/6K1 26 136","0335NAA","4335qAA","3326","2214","1305","1410","0506","1026bAA","b1rq1r2/5k1p/p3p1RB/1p2P3/1b1N4/3Q4/P1B3PP/6K1 27 137","2214","1304","4322","1522QAA","5022pAA",
"0513","2213rAA","0411","1320pAA","1104","w32 0 161 ","1406","b1rqk3/6R1/p3B2B/1p2P3/1b1N4/8/P5PP/6K1 32 158","1406","3305","0605bAA","0412","0503qAA","0203RAA","2330"
,
"8/2R2pbk/6pp/1p2pq2/1P2Qn2/3P3P/3B1PP1/r3N1K1 31 x","3743PAA","3629qAA","4360NAA","6261","6050","5158","5658BAA","6152","5035","5251","3541"
,
"r5k1/p2n1ppp/1pN1bn2/8/3B4/2N3QP/Pq3PP1/3R2K1 27 x","4227","4950","2721nAA","1121NAA","3521nAA","5059RAA","6255","1422","4637","b32 212 193 198 ","5931","r5k1/p4p1p/1pN1bBp1/8/5Q2/7P/P4PPK/3q4 31 190","0004","1812","0412NAA","3701","r5k1/p4p1p/1pN1bBp1/8/5Q2/7P/P4PPK/3q4 31 190","0605","3733","0506",
"1812","0605","1229","b35 210 207 ","0506","r4k2/p4p1p/1p2bBp1/5N2/1Q6/7P/P4PPK/3q4 34 204","0504","3312","r5k1/p4p1p/1p2bBp1/5N2/1Q6/7P/P4PPK/3q4 35 205","2923","r5k1/p4p1p/1pN1bBp1/7q/5Q2/7P/P4PPK/8 32 191","2135","0605","3719","0506","1812","0605","1222pAA","0506","1905","0005QAA",
"2212"
,
"r4r2/2q1b1kp/p3Ppp1/1pnp2P1/3B3R/6R1/PPP1QP1P/2K5 1 x","5231","b2 233 228 ","2643","r4r2/2q1b1kp/p3Ppp1/1pnp2PQ/3B3R/6R1/PPP2P1P/2K5 1 225","2231QAA","3021pAA","1407","2113","r4r2/2q1b1kp/p3Ppp1/1p1p2PQ/3B3R/3n2R1/PPP2P1P/2K5 2 226","5857","2231QAA","3021pAA","1407","2112bAA","4328","1205Q","0005QAA","3931pAA","0553PAA","w7 0 246 ",
"3553rAA","7k/2q4p/p3P3/1p1pn2R/3B4/6R1/PPP2r1P/1K6 7 243","3528nAA","1028BAA"
,
"1r2k1r1/pbppnp1p/1bn2P2/7q/Q7/B1PB1N2/P4PPP/R3R1K1 19 x","5659","3145NAA","6012nAA","1812RAA","3211pAA","0411QAA","w22 0 258 ","4329","1r4r1/pbpknp1p/1b3P2/8/8/B1PB1q2/P4PPP/3R2K1 22 255","4329","1104","2911","0405","4012nAA"
,
"r1b2rk1/2p2pp1/p2q3p/1n1PR3/pP6/6Q1/B4PPP/B3R1K1 1 x","4614pAA","0614QAA","2830","1415","3014","1507","1413pAA","0706","1314","b6 0 276 ","0607","r1b2rk1/2p3R1/p2q3p/1n1P4/pP6/8/B4PPP/B3R1K1 5 273","0607","6012","0521","1413"
,
"r4rk1/p2n2p1/1q1Qpn1p/1P6/P6B/2p5/2B1KP1P/R5R1 21 x","6214pAA","0614RAA","5662","1413","5022","1306","2229","0613","2922","1306","1912","0607","2236","2131","1215"
,
"3q2k1/p5pp/1p3n2/2rbB3/P1r5/1Q4N1/6PP/3R1RK1 25 x","3450","2821nAA","5054PAA","6263","5451","4636","5159RAA","6159rAA","0304","4146","0436NAA","6362","b32 0 312 ","3663","6k1/p5pp/1p3B2/2rb4/P3q3/6Q1/7P/3R2K1 31 309","3663","6253","2650"
,
"2k5/pp1b4/2nn1P2/8/Q2p1qP1/P1p1r2P/2P2BB1/1R3K1R 25 x","4452","6152rAA","3543","5043pAA","3732QAA"
,
"5nk1/1q3p1p/p3pB2/1p1rPR1Q/8/8/PPr3PP/5R1K 27 x","5054PAA","3145","5422","2937","0511","3738","1121BAA","3822rAA","1522RAA","2821nAA","2711","4509qAA","1109QAA"
,
"r1r3k1/1p2bppp/p1qpp3/2n3P1/3BP3/1PN2P2/1PP2Q1P/2KR2R1 1 x","3521","1205","5339","2611","4537","0925","5943","2533","4347","1523","3023pAA","3342NAA","6214pAA","0514RAA","2315","0607","2114bAA","0714BAA","w10 0 357 ","1507Q",
"r1r5/3n1pkP/p1qpp3/8/4PP1Q/1Pp4R/1PP4P/2K5 10 354","1507Q","0207QAA","3930","1405","4707rAA"
,
"1n3rk1/r2bQpq1/2pP2pp/ppN5/8/PB6/1PP3PP/4RR1K 1 x","6113pAA","0513RAA","6061","1104","1204bAA","1405","6113rAA","0504QAA","1312","0605","2620"
,
"rnb1kb1r/pp3ppp/2p5/4q3/4n3/3Q4/PPPB1PPP/2KR1BNR 1 x","4303","0403QAA","5130","0304","5903"
,
"4kb1r/pp3ppp/q3b3/6Q1/1n1N4/4B3/PPP2PPP/2KRR3 1 x","3003","0403QAA","3520bAA","0312","4430","1321","2003"
,
"r1b1rk2/3n1pbQ/2qp2p1/p2N2P1/2Bp3N/4P3/PP3PP1/2KR3R 1 x","3922pAA","1322NAA","1506","0506QAA","2712","0605","1222pAA"
);
br=new Array(
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
),
new Array(
x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x
)
);
//-->