
var m0 = new Array(1)

m0[1] = new Array(61,60,12,4);
m0[1].base = new Array(3,4,0);
m0[1].root =0;
m0[1].move =2;
m0[2] = new Array(37,44);
m0[2].base = new Array(17,0);
m0[2].root =0;
m0[2].move =14;
m0[3] = new Array(36,43);
m0[3].base = new Array(20,0);
m0[3].root =0;
m0[3].move =16;
m0[0] = new Array(62,61,13,12,61,54,12,21,54,53,21,12,53,46,12,13,46,45,13,12,45,38,12,21,38,37,21,22,37,36,22,21,36,35,21,12,35,42,12,11,42,33,11,10,33,24,10,9,24,25,9,10,25,16,10,2,16,17,2,3,17,18,3,12,18,10,12,21,10,19);
m0[0].base = new Array(0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,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,'puzz15ag0.htm',a,b);}
function MB_50()
{b0=MB_5(m0,n0,0,b0,'puzz15ag0.htm'); GMS(m0,n0,0,b0,'puzz15ag0.htm');}
function MB0()
{b0=MB(m0,n0,0,b0,'puzz15ag0.htm'); GMS(m0,n0,0,b0,'puzz15ag0.htm');}
function MF_50()
{b0=MF_5(m0,n0,0,b0,'puzz15ag0.htm'); GMS(m0,n0,0,b0,'puzz15ag0.htm');}
function MF0(bVarWin)
{b0=MF(m0,n0,0,b0,'puzz15ag0.htm',bVarWin); GMS(m0,n0,0,b0,'puzz15ag0.htm');}

var m1 = new Array(1)

m1[1] = new Array(47,39,6,12,27,19,12,29);
m1[1].base = new Array(40,41,42,43,0);
m1[1].root =0;
m1[1].move =0;
m1[2] = new Array(47,38,6,21);
m1[2].base = new Array(44,45,0);
m1[2].root =0;
m1[2].move =0;
m1[5] = new Array(27,19,12,29);
m1[5].base = new Array(52,53,0);
m1[5].root =4;
m1[5].move =2;
m1[6] = new Array(12,22,31,22,14,22);
m1[6].base = new Array(55,56,57,0);
m1[6].root =4;
m1[6].move =3;
m1[4] = new Array(55,46,6,12,46,39,12,27,39,30,27,12,31,23,14,6,22,14,12,27);
m1[4].base = new Array(49,50,51,54,58,59,60,61,62,63,0);
m1[4].root =3;
m1[4].move =2;
m1[3] = new Array(47,55,23,14,55,62,14,5,27,19,5,4,22,14,4,11,62,63,11,19);
m1[3].base = new Array(46,47,48,64,65,66,67,68,69,70,0);
m1[3].root =0;
m1[3].move =0;
m1[8] = new Array(39,47,21,31,19,11,31,37);
m1[8].base = new Array(76,77,78,79,0);
m1[8].root =7;
m1[8].move =2;
m1[7] = new Array(47,39,23,14,39,30,21,36);
m1[7].base = new Array(73,74,75,80,0);
m1[7].root =0;
m1[7].move =2;
m1[9] = new Array(47,54,21,31,19,11,31,37,54,45,37,20);
m1[9].base = new Array(81,82,83,84,85,86,0);
m1[9].root =0;
m1[9].move =2;
m1[10] = new Array(62,53,21,36);
m1[10].base = new Array(91,92,0);
m1[10].root =0;
m1[10].move =6;
m1[11] = new Array(61,52,21,31,19,11,31,37,52,44,37,20);
m1[11].base = new Array(95,96,97,98,99,100,0);
m1[11].root =0;
m1[11].move =8;
m1[12] = new Array(50,43,21,31,19,11,31,37,43,36,37,20);
m1[12].base = new Array(107,108,109,110,111,112,0);
m1[12].root =0;
m1[12].move =14;
m1[13] = new Array(50,42,21,36);
m1[13].base = new Array(113,114,0);
m1[13].root =0;
m1[13].move =14;
m1[14] = new Array(50,41,21,36,19,11,36,26);
m1[14].base = new Array(115,116,117,118,0);
m1[14].root =0;
m1[14].move =14;
m1[15] = new Array(40,32,21,36,19,11,36,26);
m1[15].base = new Array(123,124,125,126,0);
m1[15].root =0;
m1[15].move =18;
m1[0] = new Array(27,19,6,21,47,55,23,14,55,62,14,23,62,61,23,14,61,60,14,23,60,59,23,14,59,50,14,23,50,49,23,14,49,40,14,23,40,33,23,14,33,26,14,5,31,23);
m1[0].base = new Array(39,71,72,87,88,89,90,93,94,101,102,103,104,105,106,119,120,121,122,127,128,129,130,0);
m1[0].root =0;
m1[0].move =0;
var n1 = new Array();
var b1 = -1;
var pieces = "KQNBR ";
var pos_after = "Position after ";
var start_pos = "Startposition ";
function g1(a,b)
{	gm(m1,n1,1,b1,'puzz15ag1.htm',a,b);}
function MB_51()
{b1=MB_5(m1,n1,1,b1,'puzz15ag1.htm'); GMS(m1,n1,1,b1,'puzz15ag1.htm');}
function MB1()
{b1=MB(m1,n1,1,b1,'puzz15ag1.htm'); GMS(m1,n1,1,b1,'puzz15ag1.htm');}
function MF_51()
{b1=MF_5(m1,n1,1,b1,'puzz15ag1.htm'); GMS(m1,n1,1,b1,'puzz15ag1.htm');}
function MF1(bVarWin)
{b1=MF(m1,n1,1,b1,'puzz15ag1.htm',bVarWin); GMS(m1,n1,1,b1,'puzz15ag1.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 = 'puzz15a';
var EmptyWhitePath = "gif/w.gif";
var EmptyBlackPath = "gif/b.gif";
var gifPath  = 'gif/';
var BackColor = "#FEFDE8";
var leftWindow		= this;
var rightWindow		= this;
var bFrames = 0;
var leftDocument		= leftWindow.document;
var rightDocument	= rightWindow.document;
