<!-- 9x9 Go Board (Quarter Size)  08/04/2000-03/17/2011 -->
<!-- --------------------------------------- 07/26/2001 -->
<!-- www.davar.net/GO/BRD-9-9.JS                        -->
<!-- Copyright (C) 2000-2011 by Vladimir Veytsel        -->

   Board = new Array(269)  // Board array 13x13 (quarter size)

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

// 00       +0  +1  +2  +3  =4  -3  -2  -1  -0
// 01      +-----------------------------------+
// 02   -0 | +---+---+---+---+---+---+---+---+ | -0
//         | |   |   |   |   |   |   |   |   | |   
// 03   -1 | +---+---+---+---+---+---+---+---+ | -1
//         | |   |   |   |   |   |   |   |   | |   
// 04   -2 | +---+---o---+---+---+---o---+---+ | -2
//         | |   |   |   |   |   |   |   |   | |   
// 05   -3 | +---+---+---+---+---+---+---+---+ | -3
//         | |   |   |   |   |   |   |   |   | |   
// 06   =4 | +---+---+---+---+---+---+---+---+ | =4
//         | |   |   |   |   |   |   |   |   | |   
// 07   +3 | +---+---+---+---+---+---+---+---+ | +3
//         | |   |   |   |   |   |   |   |   | |   
// 08   +2 | +---+---o---+---+---+---o---+---+ | +2
//         | |   |   |   |   |   |   |   |   | |   
// 09   +1 | +---+---+---+---+---+---+---+---+ | +1
//         | |   |   |   |   |   |   |   |   | |   
// 10   +0 | +---+---+---+---+---+---+---+---+ | +0
// 11      +-----------------------------------+
// 12       +0  +1  +2  +3  =4  -3  -2  -1  -0

// i - Row    index (0- 12)
// j - Column index (0- 12)
// k - Array  index (0-269)  k=13*i+j
//     I.e., common sense notation [i,j] translates into linear [13*i+j]
//     that is directly supported by JavaScript (13 - 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<13;i++)
       if ((i== 0)||  // Top or bottom horizontal coordinates
           (i==12))
          {Board[13*i+0]="<TR><TD></TD>"
           Board[13*i+1]="<TD></TD>"
           for (j=2;j<6;j++)
               Board[13*i+j]="<TD ALIGN=Center><FONT SIZE=4>+"+String(j-2)+"</FONT></TD>"
           Board[13*i+6]="<TD ALIGN=Center><FONT SIZE=4>=4</FONT></TD>"
           for (j=7;j<11;j++)
               Board[13*i+j]="<TD ALIGN=Center><FONT SIZE=4>–"+String(10-j)+"</FONT></TD>"
           Board[13*i+11]="<TD></TD>"
           Board[13*i+12]="<TD></TD></TR>"
          }
       else
          if ((i== 1)||  // Top or bottom board border
              (i==11))
             {T_or_B="T"; if (i==11) T_or_B="B"
              Board[13*i+0]="<TR><TD></TD>"
              Board[13*i+1]="<TD><IMG SRC='LR"+T_or_B+"L.JPG' WIDTH=11 HEIGHT=11></TD>"
              for (j=2;j<11;j++)
                  Board[13*i+j]="<TD><IMG SRC='LR"+T_or_B+".JPG' WIDTH=47 HEIGHT=11></TD>"
              Board[13*i+11]="<TD><IMG SRC='LR"+T_or_B+"R.JPG' WIDTH=11 HEIGHT=11></TD>"
              Board[13*i+12]="<TD></TD></TR>"
             }
          else
             if ((i== 2)||  // Top or bottom board line
                 (i==10))
                {M_or_P="–"; T_or_B="T"; if (i==10) {M_or_P="+"; T_or_B="B"}
                 Board[13*i+0]="<TR><TD><FONT SIZE=4>"+M_or_P+"0&nbsp;</FONT></TD>"
                 Board[13*i+1]="<TD><IMG SRC='LRL.JPG' WIDTH=11 HEIGHT=47></TD>"
                 Board[13*i+2]="<TD><IMG SRC='LE"+T_or_B+"L.JPG' WIDTH=47 HEIGHT=47></TD>"
                 for (j=3;j<10;j++)
                     Board[13*i+j]="<TD><IMG SRC='LE"+T_or_B+".JPG' WIDTH=47 HEIGHT=47></TD>"
                 Board[13*i+10]="<TD><IMG SRC='LE"+T_or_B+"R.JPG' WIDTH=47 HEIGHT=47></TD>"
                 Board[13*i+11]="<TD><IMG SRC='LRR.JPG' WIDTH=11 HEIGHT=47></TD>"
                 Board[13*i+12]="<TD><FONT SIZE=4>&nbsp;"+M_or_P+"0</FONT></TD></TR>"
                }
             else  // Board main body
                {if (i<6)
                    {Board[13*i+ 0]="<TR><TD><FONT SIZE=4>–"+String(i-2)+"&nbsp;</FONT></TD>"
                     Board[13*i+12]="<TD><FONT SIZE=4>&nbsp;–"+String(i-2)+"</FONT></TD></TR>"
                    }
                 if (i==6)
                    {Board[13*i+ 0]="<TR><TD><FONT SIZE=4>=4&nbsp;</FONT></TD>"
                     Board[13*i+12]="<TD><FONT SIZE=4>&nbsp;=4</FONT></TD></TR>"
                    }
                 if (i>6)
                    {Board[13*i+ 0]="<TR><TD><FONT SIZE=4>+"+String(10-i)+"&nbsp;</FONT></TD>"
                     Board[13*i+12]="<TD><FONT SIZE=4>&nbsp;+"+String(10-i)+"</FONT></TD></TR>"
                    }
                 Board[13*i+1]="<TD><IMG SRC='LRL.JPG' WIDTH=11 HEIGHT=47></TD>"
                 Board[13*i+2]="<TD><IMG SRC='LEL.JPG' WIDTH=47 HEIGHT=47></TD>"
                 for (j=3;j<10;j++)
                     {Point="LEC"; if (((i==4)||(i==8))&&((j==4)||(j==8))) Point="LHS"
                      Board[13*i+j]="<TD><IMG SRC='"+Point+".JPG' WIDTH=47 HEIGHT=47></TD>"
                     }
                 Board[13*i+10]="<TD><IMG SRC='LER.JPG' WIDTH=47 HEIGHT=47></TD>"
                 Board[13*i+11]="<TD><IMG SRC='LRR.JPG' WIDTH=11 HEIGHT=47></TD>"
                }
//-->

