var Nav = false
var IE = false
var ScreenWidth
var ScreenHeight
var FirstTime = true
var SelectedObj;
var OffsetX
var OffsetY
var homeX
var homeY
var Placement = new Array(15)
var Moves = new Array(15)

// Make the array 2-D
for( I=0; I<15; I++ )
     Moves[I] = new Array(15)

// Init. the 2-D array to -1 
for( I=0; I<15; I++)
     for(J=0; J<15; J++)
          Moves[I][J] = -1;

// Map all possible moves
Moves[0][3] = 1;   
Moves[0][5] = 2;
Moves[1][6] = 3;
Moves[1][8] = 4;
Moves[2][7] = 4;
Moves[2][9] = 5;
Moves[3][0] = 1;
Moves[3][10] = 6;
Moves[3][5] = 4;
Moves[3][12] = 7;
Moves[4][11] = 7;
Moves[4][13] = 8;
Moves[5][0] = 2;
Moves[5][12] = 8;
Moves[5][14] = 9;
Moves[5][3] = 4;
Moves[6][1] = 3;
Moves[6][8] = 7;
Moves[7][2] = 4;
Moves[7][9] = 8;
Moves[8][1] = 4;
Moves[8][6] = 7;
Moves[9][2] = 5;
Moves[9][7] = 8;
Moves[10][3] = 6;
Moves[10][12] = 11;
Moves[11][4] = 7;
Moves[11][13] = 12;
Moves[12][3] = 7;
Moves[12][5] = 8;
Moves[12][10] = 11;
Moves[12][14] = 13;
Moves[13][4] = 8;
Moves[13][11] = 12;
Moves[14][5] = 9;
Moves[14][12] = 13;

// Mark true where a peg exist
for( I=0; I<15; I++ )
     Placement[I] = true;