
var m0 = new Array(1)

m0[1] = new Array(51,35,28,35,44,35,11,27);
m0[1].base = new Array(5,6,7,8,0);
m0[1].root =0;
m0[1].move =4;
m0[2] = new Array(59,50,4,6,71,5,42,27);
m0[2].base = new Array(13,14,14,15,0);
m0[2].root =0;
m0[2].move =8;
m0[3] = new Array(33,12);
m0[3].base = new Array(23,0);
m0[3].root =0;
m0[3].move =16;
m0[4] = new Array(33,19,48,40,21,38,52,46);
m0[4].base = new Array(24,25,26,27,0);
m0[4].root =0;
m0[4].move =16;
m0[6] = new Array(27,21,3,21,40,33,18,33);
m0[6].base = new Array(32,33,34,35,0);
m0[6].root =5;
m0[6].move =2;
m0[5] = new Array(48,40,25,34,27,33,18,28,52,42,11,27);
m0[5].base = new Array(29,30,31,36,37,38,0);
m0[5].root =0;
m0[5].move =17;
m0[7] = new Array(27,21,3,21,34,25,18,28);
m0[7].base = new Array(39,40,41,42,0);
m0[7].root =0;
m0[7].move =17;
m0[8] = new Array(27,21,3,21,34,25);
m0[8].base = new Array(45,46,47,0);
m0[8].root =0;
m0[8].move =19;
m0[9] = new Array(27,21,3,21,34,25,18,28,61,52,21,39);
m0[9].base = new Array(50,51,52,53,54,55,0);
m0[9].root =0;
m0[9].move =21;
m0[11] = new Array(25,34,41,34,28,43,61,43,36,43,50,43,21,49,56,57);
m0[11].base = new Array(62,63,64,65,66,67,68,69,0);
m0[11].root =10;
m0[11].move =3;
m0[12] = new Array(49,21,43,50,21,49,25,34,41,34,9,54,63,62,0,1);
m0[12].base = new Array(73,74,75,76,77,78,79,80,0);
m0[12].root =10;
m0[12].move =6;
m0[10] = new Array(27,21,3,21,58,49,28,43,61,43,36,43,50,58,19,28,49,28,4,28,60,62,127,61,28,26);
m0[10].base = new Array(58,59,60,61,70,71,72,81,82,83,84,84,85,0);
m0[10].root =0;
m0[10].move =23;
m0[14] = new Array(50,49,28,43);
m0[14].base = new Array(101,102,0);
m0[14].root =13;
m0[14].move =4;
m0[13] = new Array(51,35,27,54,61,54,1,49,50,42,3,2,42,2,28,43,60,61,4,2);
m0[13].base = new Array(96,97,98,99,100,103,104,105,106,107,0);
m0[13].root =0;
m0[13].move =33;
m0[15] = new Array(49,28,19,28,44,36,27,41,50,43,11,27,61,52,41,34,43,45,27,36,45,36,3,35);
m0[15].base = new Array(108,109,110,111,112,113,114,115,116,117,118,119,0);
m0[15].root =0;
m0[15].move =33;
m0[16] = new Array(42,28,19,28);
m0[16].base = new Array(122,123,0);
m0[16].root =0;
m0[16].move =35;
m0[17] = new Array(54,46,39,31,63,62,38,55);
m0[17].base = new Array(126,127,128,129,0);
m0[17].root =0;
m0[17].move =37;
m0[19] = new Array(52,51,27,36,29,24,34,43,51,60,1,4);
m0[19].base = new Array(139,140,141,142,143,144,0);
m0[19].root =18;
m0[19].move =4;
m0[20] = new Array(51,50,27,36);
m0[20].base = new Array(149,150,0);
m0[20].root =18;
m0[20].move =8;
m0[21] = new Array(51,59,27,41);
m0[21].base = new Array(151,152,0);
m0[21].root =18;
m0[21].move =8;
m0[18] = new Array(61,52,44,52,60,52,39,34,29,43,1,4,52,51,34,37,43,44,4,44,53,44,37,53,51,43,53,54);
m0[18].base = new Array(134,135,136,137,138,145,146,147,148,153,154,155,156,157,0);
m0[18].root =0;
m0[18].move =41;
m0[23] = new Array(51,44,2,4,44,37,49,53);
m0[23].base = new Array(167,168,169,170,0);
m0[23].root =22;
m0[23].move =6;
m0[22] = new Array(51,42,1,2,42,51,39,35,61,43,35,49,43,50,49,42,51,52,2,4);
m0[22].base = new Array(160,161,162,163,164,165,166,171,172,173,0);
m0[22].root =0;
m0[22].move =43;
m0[24] = new Array(27,19,39,53,61,52,1,49);
m0[24].base = new Array(176,177,178,179,0);
m0[24].root =0;
m0[24].move =45;
m0[0] = new Array(50,34,12,28,52,44,6,21,57,42,1,18,62,45,5,33,42,27,28,36,45,62,4,6,71,5,59,50,5,4,62,52,9,25,52,46,2,9,48,40,33,19,49,41,18,28,58,49,25,34,41,34,21,27,34,27,9,27,46,36,0,1,36,19,10,19,49,42,3,39,55,47,28,38,50,29,38,44,51,44,4,44,60,51,44,42,29,27,42,26,27,43,1,49,51,59,39,32,59,60,32,24);
m0[0].base = new Array(0,1,2,3,4,9,10,11,12,16,17,18,18,19,20,21,22,28,43,44,48,49,56,57,86,87,88,89,90,91,92,93,94,95,120,121,124,125,130,131,132,133,158,159,174,175,180,181,182,183,184,0);
m0[0].root =0;
m0[0].move =0;
var n0 = new Array();
var b0 = -1;
var pieces = "KQNBR ";
var pos_after = "Position after ";
var start_pos = "Startposition ";
function g0(a,b)
{	gm(m0,n0,0,b0,'baseg0.htm',a,b);}
function MB_50()
{b0=MB_5(m0,n0,0,b0,'baseg0.htm'); GMS(m0,n0,0,b0,'baseg0.htm');}
function MB0()
{b0=MB(m0,n0,0,b0,'baseg0.htm'); GMS(m0,n0,0,b0,'baseg0.htm');}
function MF_50()
{b0=MF_5(m0,n0,0,b0,'baseg0.htm'); GMS(m0,n0,0,b0,'baseg0.htm');}
function MF0()
{b0=MF(m0,n0,0,b0,'baseg0.htm',true); ibase0.value=GMS(m0,n0,0,b0,'baseg0.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 = 'base';
var EmptyWhitePath = "gif/w.gif";
var EmptyBlackPath = "gif/b.gif";
var BackColor = "#FFF8B3";

