<!-- Handicaps for 13x13 Go Board (Half Size)  07/25/2000-03/17/2011 -->
<!-- ---------------------------------------------------- 03/02/2001 -->
<!-- www.davar.net/GO/HND-1313.JS                                    -->
<!-- Copyright (C) 2000-2011 by Vladimir Veytsel                     -->

   Board = new Array(289)  // Board array 17x17 (half size)

//       0 0 0   0   0   0   0   0   0   0   1   1   1   1   1 1  1
//       0 1 2   3   4   5   6   7   8   9   0   1   2   3   4 5  6

// 00       +0  +1  +2  +3  +4  +5  =6  -5  -4  -3  -2  -1  -0
// 01      +---------------------------------------------------+
// 02   -0 | +---+---+---+---+---+---+---+---+---+---+---+---+ | -0
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 03   -1 | +---+---+---+---+---+---+---+---+---+---+---+---+ | -1
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 04   -2 | +---+---+---+---+---+---+---+---+---+---+---+---+ | -2
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 05   -3 | +---+---+---2---+---+---+---+---+---3---+---+---+ | -3
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 06   -4 | +---+---+---+---+---+---+---+---+---+---+---+---+ | -4
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 07   -5 | +---+---+---+---+---+---+---+---+---+---+---+---+ | -5
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 08   =6 | +---+---+---+---+---+---5---+---+---+---+---+---+ | =6
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 09   +5 | +---+---+---+---+---+---+---+---+---+---+---+---+ | +5
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 10   +4 | +---+---+---+---+---+---+---+---+---+---+---+---+ | +4
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 11   +3 | +---+---+---4---+---+---+---+---+---2---+---+---+ | +3
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 12   +2 | +---+---+---+---+---+---+---+---+---+---+---+---+ | +2
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 13   +1 | +---+---+---+---+---+---+---+---+---+---+---+---+ | +1
//         | |   |   |   |   |   |   |   |   |   |   |   |   | |   
// 14   +0 | +---+---+---+---+---+---+---+---+---+---+---+---+ | +0
// 15      +---------------------------------------------------+
// 16       +0  +1  +2  +3  +4  +5  =6  -5  -4  -3  -2  -1  -0

// i - Row    index (0- 16)
// j - Column index (0- 16)
// k - Array  index (0-289)  k=17*i+j
//     I.e., common sense notation [i,j] translates into linear [17*i+j]
//     that is directly supported by JavaScript (17 - size of the square)
//     Same notation is used even when "i" or/and "j" are constants
//     in order to make script readable in terms of Row/Column indexes.

   for (i=0;i<17;i++)
       if ((i== 0)||  // Top or bottom horizontal coordinates
           (i==16))
          {Board[17*i+0]="<TR><TD></TD>"
           Board[17*i+1]="<TD></TD>"
           for (j=2;j<8;j++)
               Board[17*i+j]="<TD ALIGN=Center>+"+String(j-2)+"</TD>"
           Board[17*i+8]="<TD ALIGN=Center>=6</TD>"
           for (j=9;j<15;j++)
               Board[17*i+j]="<TD ALIGN=Center>–"+String(14-j)+"</TD>"
           Board[17*i+15]="<TD></TD>"
           Board[17*i+16]="<TD></TD></TR>"
          }
       else
          if ((i== 1)||  // Top or bottom board border
              (i==15))
             {T_or_B="T"; if (i==15) T_or_B="B"
              Board[17*i+0]="<TR><TD></TD>"
              Board[17*i+1]="<TD><IMG SRC='R"+T_or_B+"L.JPG' WIDTH=8 HEIGHT=8></TD>"
              for (j=2;j<15;j++)
                  Board[17*i+j]="<TD><IMG SRC='R"+T_or_B+".JPG' WIDTH=33 HEIGHT=8></TD>"
              Board[17*i+15]="<TD><IMG SRC='R"+T_or_B+"R.JPG' WIDTH=8 HEIGHT=8></TD>"
              Board[17*i+16]="<TD></TD></TR>"
             }
          else
             if ((i== 2)||  // Top or bottom board line
                 (i==14))
                {M_or_P="–"; T_or_B="T"; if (i==14) {M_or_P="+"; T_or_B="B"}
                 Board[17*i+0]="<TR><TD>"+M_or_P+"0&nbsp;</TD>"
                 Board[17*i+1]="<TD><IMG SRC='RL.JPG' WIDTH=8 HEIGHT=33></TD>"
                 Board[17*i+2]="<TD><IMG SRC='E"+T_or_B+"L.JPG' WIDTH=33 HEIGHT=33></TD>"
                 for (j=3;j<14;j++)
                     Board[17*i+j]="<TD><IMG SRC='E"+T_or_B+".JPG' WIDTH=33 HEIGHT=33></TD>"
                 Board[17*i+14]="<TD><IMG SRC='E"+T_or_B+"R.JPG' WIDTH=33 HEIGHT=33></TD>"
                 Board[17*i+15]="<TD><IMG SRC='RR.JPG' WIDTH=8 HEIGHT=33></TD>"
                 Board[17*i+16]="<TD>&nbsp;"+M_or_P+"0</TD></TR>"
                }
             else  // Board main body
                {if (i<8)
                    {Board[17*i+ 0]="<TR><TD>–"+String(i-2)+"&nbsp;</TD>"
                     Board[17*i+16]="<TD>&nbsp;–"+String(i-2)+"</TD></TR>"
                    }
                 if (i==8)
                    {Board[17*i+ 0]="<TR><TD>=6&nbsp;</TD>"
                     Board[17*i+16]="<TD>&nbsp;=6</TD></TR>"
                    }
                 if (i>8)
                    {Board[17*i+ 0]="<TR><TD>+"+String(14-i)+"&nbsp;</TD>"
                     Board[17*i+16]="<TD>&nbsp;+"+String(14-i)+"</TD></TR>"
                    }
                 Board[17*i+1]="<TD><IMG SRC='RL.JPG' WIDTH= 8 HEIGHT=33></TD>"
                 Board[17*i+2]="<TD><IMG SRC='EL.JPG' WIDTH=33 HEIGHT=33></TD>"
                 for (j=3;j<14;j++)
                     if (((i==5)||(i==11))&&((j==5)||(j==11))||(i==8)&&(j==8))
                        {Number=2
                         if ((i== 5)&&(j==11)) Number=3
                         if ((i==11)&&(j== 5)) Number=4
                         if ((i== 8)&&(j== 8)) Number=5
                         Board[17*i+j]="<TD BACKGROUND='BS.JPG' WIDTH=33 HEIGHT=33 ALIGN=Center><FONT COLOR=White>"+
                                       Number+"</FONT></TD>"
                        }
                     else
                        Board[17*i+j]="<TD><IMG SRC='EC.JPG' WIDTH=33 HEIGHT=33></TD>"
                 Board[17*i+14]="<TD><IMG SRC='ER.JPG' WIDTH=33 HEIGHT=33></TD>"
                 Board[17*i+15]="<TD><IMG SRC='RR.JPG' WIDTH= 8 HEIGHT=33></TD>"
                }
//-->

