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