
var m0 = new Array(1)

m0[1] = new Array(15,31);
m0[1].base = new Array(8,0);
m0[1].root =0;
m0[1].move =7;
m0[2] = new Array(29,15,28,20);
m0[2].base = new Array(11,12,0);
m0[2].root =0;
m0[2].move =9;
m0[3] = new Array(39,31,12,20,53,37,18,26,50,42,1,18,62,45,3,17,60,53,4,2,64,3,53,46);
m0[3].base = new Array(14,15,16,17,18,19,20,21,22,23,23,24,0);
m0[3].root =0;
m0[3].move =10;
m0[4] = new Array(12,20,51,41,18,26);
m0[4].base = new Array(26,27,28,0);
m0[4].root =0;
m0[4].move =11;
m0[5] = new Array(3,10);
m0[5].base = new Array(31,0);
m0[5].root =0;
m0[5].move =13;
m0[6] = new Array(26,10,59,52,1,18,58,37,27,35);
m0[6].base = new Array(42,43,44,45,46,0);
m0[6].root =0;
m0[6].move =23;
m0[8] = new Array(44,51,24,10);
m0[8].base = new Array(53,54,0);
m0[8].root =7;
m0[8].move =2;
m0[10] = new Array(13,22,44,26);
m0[10].base = new Array(59,60,0);
m0[10].root =9;
m0[10].move =2;
m0[9] = new Array(24,10,43,22,18,28,22,13,28,13,44,35);
m0[9].base = new Array(56,57,58,61,62,63,0);
m0[9].root =7;
m0[9].move =3;
m0[11] = new Array(44,51,22,37);
m0[11].base = new Array(65,66,0);
m0[11].root =7;
m0[11].move =5;
m0[7] = new Array(59,52,12,22,49,33,24,40,60,62,127,61,22,28,45,28,18,28);
m0[7].base = new Array(50,51,52,55,64,64,67,68,69,0);
m0[7].root =0;
m0[7].move =26;
m0[13] = new Array(44,35,18,35,42,35,24,27,63,47,11,25);
m0[13].base = new Array(73,74,75,76,77,78,0);
m0[13].root =12;
m0[13].move =1;
m0[14] = new Array(42,35,18,33,60,62,127,61,11,25);
m0[14].base = new Array(79,80,81,81,82,0);
m0[14].root =12;
m0[14].move =1;
m0[12] = new Array(27,35,45,35,18,28,43,52,24,27);
m0[12].base = new Array(71,72,83,84,85,0);
m0[12].root =0;
m0[12].move =27;
m0[15] = new Array(43,22);
m0[15].base = new Array(87,0);
m0[15].root =0;
m0[15].move =28;
m0[16] = new Array(24,10,51,44);
m0[16].base = new Array(89,90,0);
m0[16].root =0;
m0[16].move =29;
m0[17] = new Array(24,17,60,58,120,59);
m0[17].base = new Array(93,94,94,0);
m0[17].root =0;
m0[17].move =31;
m0[19] = new Array(63,62,31,38,62,38,37,31,56,58,0,2);
m0[19].base = new Array(101,102,103,104,105,106,0);
m0[19].root =18;
m0[19].move =2;
m0[18] = new Array(43,61,23,31,38,30,0,2,51,44,37,22,61,43,22,12);
m0[18].base = new Array(98,99,100,107,108,109,110,111,0);
m0[18].root =0;
m0[18].move =34;
m0[20] = new Array(37,43);
m0[20].base = new Array(113,0);
m0[20].root =0;
m0[20].move =35;
m0[21] = new Array(37,47,62,46,47,53,38,31);
m0[21].base = new Array(116,117,118,119,0);
m0[21].root =0;
m0[21].move =37;
m0[22] = new Array(0,2,58,2,11,2,38,31,37,31,51,44,14,22,62,58,4,3,45,30,7,5,30,13,5,13,43,22);
m0[22].base = new Array(120,121,122,123,124,125,126,127,128,129,130,131,132,133,0);
m0[22].root =0;
m0[22].move =37;
m0[24] = new Array(43,57);
m0[24].base = new Array(144,0);
m0[24].root =23;
m0[24].move =3;
m0[23] = new Array(18,32,58,10,32,25,10,9);
m0[23].base = new Array(140,141,142,143,0);
m0[23].root =0;
m0[23].move =43;
m0[27] = new Array(31,37);
m0[27].base = new Array(157,0);
m0[27].root =26;
m0[27].move =1;
m0[26] = new Array(10,9,2,1,9,1,0,1);
m0[26].base = new Array(155,156,158,159,0);
m0[26].root =25;
m0[26].move =9;
m0[25] = new Array(4,12,33,25,16,25,32,25,18,11,58,10,9,17,45,30,7,2,10,2,0,2,30,13,12,13,43,22,13,5,22,31,2,34,51,44,34,42,44,37,42,43);
m0[25].base = new Array(145,146,147,148,149,150,151,152,153,154,160,161,162,163,164,165,166,167,168,169,170,0);
m0[25].root =0;
m0[25].move =43;
m0[28] = new Array(16,25,43,25,7,5,25,4,3,4,58,10,0,32,62,57,32,35,51,44,35,34,10,9,34,42,44,51,42,2,9,8);
m0[28].base = new Array(175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,0);
m0[28].root =0;
m0[28].move =47;
m0[29] = new Array(13,21,30,45,37,43,51,43,4,31,62,14,31,45,28,21,45,36,43,52,36,29,58,10);
m0[29].base = new Array(193,194,195,196,197,198,199,200,201,202,203,204,0);
m0[29].root =0;
m0[29].move =49;
m0[30] = new Array(7,15,58,10);
m0[30].base = new Array(207,208,0);
m0[30].root =0;
m0[30].move =51;
m0[31] = new Array(2,11,19,9);
m0[31].base = new Array(217,218,0);
m0[31].root =0;
m0[31].move =59;
m0[32] = new Array(43,44,39,47,53,45);
m0[32].base = new Array(220,221,222,0);
m0[32].root =0;
m0[32].move =60;
m0[33] = new Array(39,15,32,24,3,12,62,22);
m0[33].base = new Array(224,225,226,227,0);
m0[33].root =0;
m0[33].move =61;
m0[34] = new Array(40,48,52,44,48,40,44,37,40,32,37,30,32,35,30,21,35,37,21,20);
m0[34].base = new Array(232,233,234,235,236,237,238,239,240,241,0);
m0[34].root =0;
m0[34].move =65;
m0[36] = new Array(52,44);
m0[36].base = new Array(252,0);
m0[36].root =35;
m0[36].move =7;
m0[35] = new Array(32,35,37,29,20,29,28,20,35,36,19,36,27,36,14,10);
m0[35].base = new Array(244,245,246,247,248,249,250,251,0);
m0[35].root =0;
m0[35].move =67;
m0[38] = new Array(14,10,56,62,38,31,16,24,19,13,3,4,13,30);
m0[38].base = new Array(259,260,261,262,263,264,265,0);
m0[38].root =37;
m0[38].move =1;
m0[37] = new Array(40,56,19,9,18,9,14,9,56,62,38,31,16,24,9,8,62,57,31,22,57,17,22,13);
m0[37].base = new Array(257,258,266,267,268,269,270,271,272,273,274,275,0);
m0[37].root =0;
m0[37].move =71;
m0[39] = new Array(20,29,38,29,18,11,28,20,43,45,29,38);
m0[39].base = new Array(278,279,280,281,282,283,0);
m0[39].root =0;
m0[39].move =73;
m0[40] = new Array(19,13,3,4,10,2,4,11,2,3);
m0[40].base = new Array(291,292,293,294,295,0);
m0[40].root =0;
m0[40].move =80;
m0[0] = new Array(52,36,10,18,51,35,11,27,36,28,2,29,55,39,15,23,54,38,29,11,57,51,18,26,35,26,12,20,51,41,5,26,41,26,3,24,50,42,24,26,62,45,6,12,61,43,1,18,58,44,26,24,59,51,12,22,44,35,18,35,42,35,24,51,60,51,22,37,56,58,23,31,63,62,11,18,38,31,37,31,49,33,8,16,48,32,4,3,45,30,18,4,33,25,31,37,25,17,37,43,51,43,0,2,58,2,3,2,62,58,4,18,30,13,7,39,13,19,2,3,58,62,39,47,43,52,47,40,62,14,40,32,53,37,32,48,52,45,48,40,45,38,40,43,37,29,43,35,38,30,20,29,30,21,35,38,14,10,38,39,19,13);
m0[0].base = new Array(0,1,2,3,4,5,6,7,9,10,13,25,29,30,32,33,34,35,36,37,38,39,40,41,47,48,49,70,86,88,91,92,95,96,97,112,114,115,134,135,136,137,138,139,171,172,173,174,191,192,205,206,209,210,211,212,213,214,215,216,219,223,228,229,230,231,242,243,253,254,255,256,276,277,284,285,286,287,288,289,290,0);
m0[0].root =0;
m0[0].move =0;
var n0 = new Array();
var b0 = -1;
var pieces = "KQNBR ";
function g0(a,b)
{	gm(m0,n0,0,b0,'game1_222g0.htm',a,b);}
function MB50()
{b0=MB5(m0,n0,0,b0,'game1_222g0.htm'); GMS(m0,n0,0,b0,'game1_222g0.htm');}
function MB0()
{b0=MB(m0,n0,0,b0,'game1_222g0.htm'); GMS(m0,n0,0,b0,'game1_222g0.htm');}
function MF50()
{b0=MF5(m0,n0,0,b0,'game1_222g0.htm'); GMS(m0,n0,0,b0,'game1_222g0.htm');}
function MF0()
{b0=MF(m0,n0,0,b0,'game1_222g0.htm',true); igame1_2220.value=GMS(m0,n0,0,b0,'game1_222g0.htm');}
var nMoves = new Array(0,0);
var nLevels = new Array(0,0);
var nNameCount = new Array(0,0);
var nOld = new Array(-1,-1);
baseName = 'game1_222';
var EmptyWhitePath = "gif/w.gif";
var EmptyBlackPath = "gif/b.gif";
