

function MoveForwardAnim()
{
if ( nAnimate[0] == 1 )
{
	if ( nMoves[0] < m0[0].length / 2 )
		b0=MF(m0, n0, 0, b0, 'swi2006g0.htm',false);
	else
		b0=GoStart(m0, n0, 0, b0, 'swi2006g0.htm');
	GMS(m0, n0, 0, b0, 'swi2006g0.htm');
}
if ( nAnimate[1] == 1 )
{
	if ( nMoves[1] < m1[0].length / 2 )
		b1=MF(m1, n1, 1, b1, 'swi2006g1.htm',false);
	else
		b1=GoStart(m1, n1, 1, b1, 'swi2006g1.htm');
	GMS(m1, n1, 1, b1, 'swi2006g1.htm');
}
if ( nAnimate[2] == 1 )
{
	if ( nMoves[2] < m2[0].length / 2 )
		b2=MF(m2, n2, 2, b2, 'swi2006g2.htm',false);
	else
		b2=GoStart(m2, n2, 2, b2, 'swi2006g2.htm');
	GMS(m2, n2, 2, b2, 'swi2006g2.htm');
}
if ( nAnimate[3] == 1 )
{
	if ( nMoves[3] < m3[0].length / 2 )
		b3=MF(m3, n3, 3, b3, 'swi2006g3.htm',false);
	else
		b3=GoStart(m3, n3, 3, b3, 'swi2006g3.htm');
	GMS(m3, n3, 3, b3, 'swi2006g3.htm');
}
if ( nAnimate[4] == 1 )
{
	if ( nMoves[4] < m4[0].length / 2 )
		b4=MF(m4, n4, 4, b4, 'swi2006g4.htm',false);
	else
		b4=GoStart(m4, n4, 4, b4, 'swi2006g4.htm');
	GMS(m4, n4, 4, b4, 'swi2006g4.htm');
}
if ( nAnimate[5] == 1 )
{
	if ( nMoves[5] < m5[0].length / 2 )
		b5=MF(m5, n5, 5, b5, 'swi2006g5.htm',false);
	else
		b5=GoStart(m5, n5, 5, b5, 'swi2006g5.htm');
	GMS(m5, n5, 5, b5, 'swi2006g5.htm');
}
if ( nAnimate[6] == 1 )
{
	if ( nMoves[6] < m6[0].length / 2 )
		b6=MF(m6, n6, 6, b6, 'swi2006g6.htm',false);
	else
		b6=GoStart(m6, n6, 6, b6, 'swi2006g6.htm');
	GMS(m6, n6, 6, b6, 'swi2006g6.htm');
}
if ( nAnimate[7] == 1 )
{
	if ( nMoves[7] < m7[0].length / 2 )
		b7=MF(m7, n7, 7, b7, 'swi2006g7.htm',false);
	else
		b7=GoStart(m7, n7, 7, b7, 'swi2006g7.htm');
	GMS(m7, n7, 7, b7, 'swi2006g7.htm');
}
if ( nAnimate[8] == 1 )
{
	if ( nMoves[8] < m8[0].length / 2 )
		b8=MF(m8, n8, 8, b8, 'swi2006g8.htm',false);
	else
		b8=GoStart(m8, n8, 8, b8, 'swi2006g8.htm');
	GMS(m8, n8, 8, b8, 'swi2006g8.htm');
}
if ( nAnimate[9] == 1 )
{
	if ( nMoves[9] < m9[0].length / 2 )
		b9=MF(m9, n9, 9, b9, 'swi2006g9.htm',false);
	else
		b9=GoStart(m9, n9, 9, b9, 'swi2006g9.htm');
	GMS(m9, n9, 9, b9, 'swi2006g9.htm');
}
if ( nAnimate[10] == 1 )
{
	if ( nMoves[10] < m10[0].length / 2 )
		b10=MF(m10, n10, 10, b10, 'swi2006g10.htm',false);
	else
		b10=GoStart(m10, n10, 10, b10, 'swi2006g10.htm');
	GMS(m10, n10, 10, b10, 'swi2006g10.htm');
}
if ( nAnimate[11] == 1 )
{
	if ( nMoves[11] < m11[0].length / 2 )
		b11=MF(m11, n11, 11, b11, 'swi2006g11.htm',false);
	else
		b11=GoStart(m11, n11, 11, b11, 'swi2006g11.htm');
	GMS(m11, n11, 11, b11, 'swi2006g11.htm');
}
if ( nAnimate[12] == 1 )
{
	if ( nMoves[12] < m12[0].length / 2 )
		b12=MF(m12, n12, 12, b12, 'swi2006g12.htm',false);
	else
		b12=GoStart(m12, n12, 12, b12, 'swi2006g12.htm');
	GMS(m12, n12, 12, b12, 'swi2006g12.htm');
}
if ( nAnimate[13] == 1 )
{
	if ( nMoves[13] < m13[0].length / 2 )
		b13=MF(m13, n13, 13, b13, 'swi2006g13.htm',false);
	else
		b13=GoStart(m13, n13, 13, b13, 'swi2006g13.htm');
	GMS(m13, n13, 13, b13, 'swi2006g13.htm');
}
if ( nAnimate[14] == 1 )
{
	if ( nMoves[14] < m14[0].length / 2 )
		b14=MF(m14, n14, 14, b14, 'swi2006g14.htm',false);
	else
		b14=GoStart(m14, n14, 14, b14, 'swi2006g14.htm');
	GMS(m14, n14, 14, b14, 'swi2006g14.htm');
}
if ( nAnimate[15] == 1 )
{
	if ( nMoves[15] < m15[0].length / 2 )
		b15=MF(m15, n15, 15, b15, 'swi2006g15.htm',false);
	else
		b15=GoStart(m15, n15, 15, b15, 'swi2006g15.htm');
	GMS(m15, n15, 15, b15, 'swi2006g15.htm');
}
if ( nAnimate[16] == 1 )
{
	if ( nMoves[16] < m16[0].length / 2 )
		b16=MF(m16, n16, 16, b16, 'swi2006g16.htm',false);
	else
		b16=GoStart(m16, n16, 16, b16, 'swi2006g16.htm');
	GMS(m16, n16, 16, b16, 'swi2006g16.htm');
}
if ( nAnimate[17] == 1 )
{
	if ( nMoves[17] < m17[0].length / 2 )
		b17=MF(m17, n17, 17, b17, 'swi2006g17.htm',false);
	else
		b17=GoStart(m17, n17, 17, b17, 'swi2006g17.htm');
	GMS(m17, n17, 17, b17, 'swi2006g17.htm');
}
if ( nAnimate[18] == 1 )
{
	if ( nMoves[18] < m18[0].length / 2 )
		b18=MF(m18, n18, 18, b18, 'swi2006g18.htm',false);
	else
		b18=GoStart(m18, n18, 18, b18, 'swi2006g18.htm');
	GMS(m18, n18, 18, b18, 'swi2006g18.htm');
}
if ( nAnimate[19] == 1 )
{
	if ( nMoves[19] < m19[0].length / 2 )
		b19=MF(m19, n19, 19, b19, 'swi2006g19.htm',false);
	else
		b19=GoStart(m19, n19, 19, b19, 'swi2006g19.htm');
	GMS(m19, n19, 19, b19, 'swi2006g19.htm');
}
if ( nAnimate[20] == 1 )
{
	if ( nMoves[20] < m20[0].length / 2 )
		b20=MF(m20, n20, 20, b20, 'swi2006g20.htm',false);
	else
		b20=GoStart(m20, n20, 20, b20, 'swi2006g20.htm');
	GMS(m20, n20, 20, b20, 'swi2006g20.htm');
}
if ( nAnimate[21] == 1 )
{
	if ( nMoves[21] < m21[0].length / 2 )
		b21=MF(m21, n21, 21, b21, 'swi2006g21.htm',false);
	else
		b21=GoStart(m21, n21, 21, b21, 'swi2006g21.htm');
	GMS(m21, n21, 21, b21, 'swi2006g21.htm');
}
if ( nAnimate[22] == 1 )
{
	if ( nMoves[22] < m22[0].length / 2 )
		b22=MF(m22, n22, 22, b22, 'swi2006g22.htm',false);
	else
		b22=GoStart(m22, n22, 22, b22, 'swi2006g22.htm');
	GMS(m22, n22, 22, b22, 'swi2006g22.htm');
}
if ( nAnimate[23] == 1 )
{
	if ( nMoves[23] < m23[0].length / 2 )
		b23=MF(m23, n23, 23, b23, 'swi2006g23.htm',false);
	else
		b23=GoStart(m23, n23, 23, b23, 'swi2006g23.htm');
	GMS(m23, n23, 23, b23, 'swi2006g23.htm');
}
if ( nAnimate[24] == 1 )
{
	if ( nMoves[24] < m24[0].length / 2 )
		b24=MF(m24, n24, 24, b24, 'swi2006g24.htm',false);
	else
		b24=GoStart(m24, n24, 24, b24, 'swi2006g24.htm');
	GMS(m24, n24, 24, b24, 'swi2006g24.htm');
}
if ( nAnimate[25] == 1 )
{
	if ( nMoves[25] < m25[0].length / 2 )
		b25=MF(m25, n25, 25, b25, 'swi2006g25.htm',false);
	else
		b25=GoStart(m25, n25, 25, b25, 'swi2006g25.htm');
	GMS(m25, n25, 25, b25, 'swi2006g25.htm');
}
if ( nAnimate[26] == 1 )
{
	if ( nMoves[26] < m26[0].length / 2 )
		b26=MF(m26, n26, 26, b26, 'swi2006g26.htm',false);
	else
		b26=GoStart(m26, n26, 26, b26, 'swi2006g26.htm');
	GMS(m26, n26, 26, b26, 'swi2006g26.htm');
}
if ( nAnimate[27] == 1 )
{
	if ( nMoves[27] < m27[0].length / 2 )
		b27=MF(m27, n27, 27, b27, 'swi2006g27.htm',false);
	else
		b27=GoStart(m27, n27, 27, b27, 'swi2006g27.htm');
	GMS(m27, n27, 27, b27, 'swi2006g27.htm');
}
if ( nAnimate[28] == 1 )
{
	if ( nMoves[28] < m28[0].length / 2 )
		b28=MF(m28, n28, 28, b28, 'swi2006g28.htm',false);
	else
		b28=GoStart(m28, n28, 28, b28, 'swi2006g28.htm');
	GMS(m28, n28, 28, b28, 'swi2006g28.htm');
}
if ( nAnimate[29] == 1 )
{
	if ( nMoves[29] < m29[0].length / 2 )
		b29=MF(m29, n29, 29, b29, 'swi2006g29.htm',false);
	else
		b29=GoStart(m29, n29, 29, b29, 'swi2006g29.htm');
	GMS(m29, n29, 29, b29, 'swi2006g29.htm');
}
if ( nAnimate[30] == 1 )
{
	if ( nMoves[30] < m30[0].length / 2 )
		b30=MF(m30, n30, 30, b30, 'swi2006g30.htm',false);
	else
		b30=GoStart(m30, n30, 30, b30, 'swi2006g30.htm');
	GMS(m30, n30, 30, b30, 'swi2006g30.htm');
}
if ( nAnimate[31] == 1 )
{
	if ( nMoves[31] < m31[0].length / 2 )
		b31=MF(m31, n31, 31, b31, 'swi2006g31.htm',false);
	else
		b31=GoStart(m31, n31, 31, b31, 'swi2006g31.htm');
	GMS(m31, n31, 31, b31, 'swi2006g31.htm');
}
if ( nAnimate[32] == 1 )
{
	if ( nMoves[32] < m32[0].length / 2 )
		b32=MF(m32, n32, 32, b32, 'swi2006g32.htm',false);
	else
		b32=GoStart(m32, n32, 32, b32, 'swi2006g32.htm');
	GMS(m32, n32, 32, b32, 'swi2006g32.htm');
}
if ( nAnimate[33] == 1 )
{
	if ( nMoves[33] < m33[0].length / 2 )
		b33=MF(m33, n33, 33, b33, 'swi2006g33.htm',false);
	else
		b33=GoStart(m33, n33, 33, b33, 'swi2006g33.htm');
	GMS(m33, n33, 33, b33, 'swi2006g33.htm');
}
if ( nAnimate[34] == 1 )
{
	if ( nMoves[34] < m34[0].length / 2 )
		b34=MF(m34, n34, 34, b34, 'swi2006g34.htm',false);
	else
		b34=GoStart(m34, n34, 34, b34, 'swi2006g34.htm');
	GMS(m34, n34, 34, b34, 'swi2006g34.htm');
}
if ( nAnimate[35] == 1 )
{
	if ( nMoves[35] < m35[0].length / 2 )
		b35=MF(m35, n35, 35, b35, 'swi2006g35.htm',false);
	else
		b35=GoStart(m35, n35, 35, b35, 'swi2006g35.htm');
	GMS(m35, n35, 35, b35, 'swi2006g35.htm');
}
if ( nAnimate[36] == 1 )
{
	if ( nMoves[36] < m36[0].length / 2 )
		b36=MF(m36, n36, 36, b36, 'swi2006g36.htm',false);
	else
		b36=GoStart(m36, n36, 36, b36, 'swi2006g36.htm');
	GMS(m36, n36, 36, b36, 'swi2006g36.htm');
}
if ( nAnimate[37] == 1 )
{
	if ( nMoves[37] < m37[0].length / 2 )
		b37=MF(m37, n37, 37, b37, 'swi2006g37.htm',false);
	else
		b37=GoStart(m37, n37, 37, b37, 'swi2006g37.htm');
	GMS(m37, n37, 37, b37, 'swi2006g37.htm');
}
if ( nAnimate[38] == 1 )
{
	if ( nMoves[38] < m38[0].length / 2 )
		b38=MF(m38, n38, 38, b38, 'swi2006g38.htm',false);
	else
		b38=GoStart(m38, n38, 38, b38, 'swi2006g38.htm');
	GMS(m38, n38, 38, b38, 'swi2006g38.htm');
}
if ( nAnimate[39] == 1 )
{
	if ( nMoves[39] < m39[0].length / 2 )
		b39=MF(m39, n39, 39, b39, 'swi2006g39.htm',false);
	else
		b39=GoStart(m39, n39, 39, b39, 'swi2006g39.htm');
	GMS(m39, n39, 39, b39, 'swi2006g39.htm');
}
if ( nAnimate[40] == 1 )
{
	if ( nMoves[40] < m40[0].length / 2 )
		b40=MF(m40, n40, 40, b40, 'swi2006g40.htm',false);
	else
		b40=GoStart(m40, n40, 40, b40, 'swi2006g40.htm');
	GMS(m40, n40, 40, b40, 'swi2006g40.htm');
}
if ( nAnimate[41] == 1 )
{
	if ( nMoves[41] < m41[0].length / 2 )
		b41=MF(m41, n41, 41, b41, 'swi2006g41.htm',false);
	else
		b41=GoStart(m41, n41, 41, b41, 'swi2006g41.htm');
	GMS(m41, n41, 41, b41, 'swi2006g41.htm');
}
if ( nAnimate[42] == 1 )
{
	if ( nMoves[42] < m42[0].length / 2 )
		b42=MF(m42, n42, 42, b42, 'swi2006g42.htm',false);
	else
		b42=GoStart(m42, n42, 42, b42, 'swi2006g42.htm');
	GMS(m42, n42, 42, b42, 'swi2006g42.htm');
}
if ( nAnimate[43] == 1 )
{
	if ( nMoves[43] < m43[0].length / 2 )
		b43=MF(m43, n43, 43, b43, 'swi2006g43.htm',false);
	else
		b43=GoStart(m43, n43, 43, b43, 'swi2006g43.htm');
	GMS(m43, n43, 43, b43, 'swi2006g43.htm');
}
if ( nAnimate[44] == 1 )
{
	if ( nMoves[44] < m44[0].length / 2 )
		b44=MF(m44, n44, 44, b44, 'swi2006g44.htm',false);
	else
		b44=GoStart(m44, n44, 44, b44, 'swi2006g44.htm');
	GMS(m44, n44, 44, b44, 'swi2006g44.htm');
}
if ( nAnimate[45] == 1 )
{
	if ( nMoves[45] < m45[0].length / 2 )
		b45=MF(m45, n45, 45, b45, 'swi2006g45.htm',false);
	else
		b45=GoStart(m45, n45, 45, b45, 'swi2006g45.htm');
	GMS(m45, n45, 45, b45, 'swi2006g45.htm');
}
if ( nAnimate[46] == 1 )
{
	if ( nMoves[46] < m46[0].length / 2 )
		b46=MF(m46, n46, 46, b46, 'swi2006g46.htm',false);
	else
		b46=GoStart(m46, n46, 46, b46, 'swi2006g46.htm');
	GMS(m46, n46, 46, b46, 'swi2006g46.htm');
}
if ( nAnimate[47] == 1 )
{
	if ( nMoves[47] < m47[0].length / 2 )
		b47=MF(m47, n47, 47, b47, 'swi2006g47.htm',false);
	else
		b47=GoStart(m47, n47, 47, b47, 'swi2006g47.htm');
	GMS(m47, n47, 47, b47, 'swi2006g47.htm');
}
if ( nAnimate[48] == 1 )
{
	if ( nMoves[48] < m48[0].length / 2 )
		b48=MF(m48, n48, 48, b48, 'swi2006g48.htm',false);
	else
		b48=GoStart(m48, n48, 48, b48, 'swi2006g48.htm');
	GMS(m48, n48, 48, b48, 'swi2006g48.htm');
}
if ( nAnimate[49] == 1 )
{
	if ( nMoves[49] < m49[0].length / 2 )
		b49=MF(m49, n49, 49, b49, 'swi2006g49.htm',false);
	else
		b49=GoStart(m49, n49, 49, b49, 'swi2006g49.htm');
	GMS(m49, n49, 49, b49, 'swi2006g49.htm');
}
if ( nAnimate[50] == 1 )
{
	if ( nMoves[50] < m50[0].length / 2 )
		b50=MF(m50, n50, 50, b50, 'swi2006g50.htm',false);
	else
		b50=GoStart(m50, n50, 50, b50, 'swi2006g50.htm');
	GMS(m50, n50, 50, b50, 'swi2006g50.htm');
}
if ( nAnimate[51] == 1 )
{
	if ( nMoves[51] < m51[0].length / 2 )
		b51=MF(m51, n51, 51, b51, 'swi2006g51.htm',false);
	else
		b51=GoStart(m51, n51, 51, b51, 'swi2006g51.htm');
	GMS(m51, n51, 51, b51, 'swi2006g51.htm');
}
if ( nAnimate[52] == 1 )
{
	if ( nMoves[52] < m52[0].length / 2 )
		b52=MF(m52, n52, 52, b52, 'swi2006g52.htm',false);
	else
		b52=GoStart(m52, n52, 52, b52, 'swi2006g52.htm');
	GMS(m52, n52, 52, b52, 'swi2006g52.htm');
}
if ( nAnimate[53] == 1 )
{
	if ( nMoves[53] < m53[0].length / 2 )
		b53=MF(m53, n53, 53, b53, 'swi2006g53.htm',false);
	else
		b53=GoStart(m53, n53, 53, b53, 'swi2006g53.htm');
	GMS(m53, n53, 53, b53, 'swi2006g53.htm');
}
if ( nAnimate[54] == 1 )
{
	if ( nMoves[54] < m54[0].length / 2 )
		b54=MF(m54, n54, 54, b54, 'swi2006g54.htm',false);
	else
		b54=GoStart(m54, n54, 54, b54, 'swi2006g54.htm');
	GMS(m54, n54, 54, b54, 'swi2006g54.htm');
}
if ( nAnimate[55] == 1 )
{
	if ( nMoves[55] < m55[0].length / 2 )
		b55=MF(m55, n55, 55, b55, 'swi2006g55.htm',false);
	else
		b55=GoStart(m55, n55, 55, b55, 'swi2006g55.htm');
	GMS(m55, n55, 55, b55, 'swi2006g55.htm');
}
if ( nAnimate[56] == 1 )
{
	if ( nMoves[56] < m56[0].length / 2 )
		b56=MF(m56, n56, 56, b56, 'swi2006g56.htm',false);
	else
		b56=GoStart(m56, n56, 56, b56, 'swi2006g56.htm');
	GMS(m56, n56, 56, b56, 'swi2006g56.htm');
}
if ( nAnimate[57] == 1 )
{
	if ( nMoves[57] < m57[0].length / 2 )
		b57=MF(m57, n57, 57, b57, 'swi2006g57.htm',false);
	else
		b57=GoStart(m57, n57, 57, b57, 'swi2006g57.htm');
	GMS(m57, n57, 57, b57, 'swi2006g57.htm');
}
if ( nAnimate[58] == 1 )
{
	if ( nMoves[58] < m58[0].length / 2 )
		b58=MF(m58, n58, 58, b58, 'swi2006g58.htm',false);
	else
		b58=GoStart(m58, n58, 58, b58, 'swi2006g58.htm');
	GMS(m58, n58, 58, b58, 'swi2006g58.htm');
}
if ( nAnimate[59] == 1 )
{
	if ( nMoves[59] < m59[0].length / 2 )
		b59=MF(m59, n59, 59, b59, 'swi2006g59.htm',false);
	else
		b59=GoStart(m59, n59, 59, b59, 'swi2006g59.htm');
	GMS(m59, n59, 59, b59, 'swi2006g59.htm');
}
if ( nAnimate[60] == 1 )
{
	if ( nMoves[60] < m60[0].length / 2 )
		b60=MF(m60, n60, 60, b60, 'swi2006g60.htm',false);
	else
		b60=GoStart(m60, n60, 60, b60, 'swi2006g60.htm');
	GMS(m60, n60, 60, b60, 'swi2006g60.htm');
}
if ( nAnimate[61] == 1 )
{
	if ( nMoves[61] < m61[0].length / 2 )
		b61=MF(m61, n61, 61, b61, 'swi2006g61.htm',false);
	else
		b61=GoStart(m61, n61, 61, b61, 'swi2006g61.htm');
	GMS(m61, n61, 61, b61, 'swi2006g61.htm');
}
if ( nAnimate[62] == 1 )
{
	if ( nMoves[62] < m62[0].length / 2 )
		b62=MF(m62, n62, 62, b62, 'swi2006g62.htm',false);
	else
		b62=GoStart(m62, n62, 62, b62, 'swi2006g62.htm');
	GMS(m62, n62, 62, b62, 'swi2006g62.htm');
}
if ( nAnimate[63] == 1 )
{
	if ( nMoves[63] < m63[0].length / 2 )
		b63=MF(m63, n63, 63, b63, 'swi2006g63.htm',false);
	else
		b63=GoStart(m63, n63, 63, b63, 'swi2006g63.htm');
	GMS(m63, n63, 63, b63, 'swi2006g63.htm');
}
if ( nAnimate[64] == 1 )
{
	if ( nMoves[64] < m64[0].length / 2 )
		b64=MF(m64, n64, 64, b64, 'swi2006g64.htm',false);
	else
		b64=GoStart(m64, n64, 64, b64, 'swi2006g64.htm');
	GMS(m64, n64, 64, b64, 'swi2006g64.htm');
}
if ( nAnimate[65] == 1 )
{
	if ( nMoves[65] < m65[0].length / 2 )
		b65=MF(m65, n65, 65, b65, 'swi2006g65.htm',false);
	else
		b65=GoStart(m65, n65, 65, b65, 'swi2006g65.htm');
	GMS(m65, n65, 65, b65, 'swi2006g65.htm');
}
if ( nAnimate[66] == 1 )
{
	if ( nMoves[66] < m66[0].length / 2 )
		b66=MF(m66, n66, 66, b66, 'swi2006g66.htm',false);
	else
		b66=GoStart(m66, n66, 66, b66, 'swi2006g66.htm');
	GMS(m66, n66, 66, b66, 'swi2006g66.htm');
}
if ( nAnimate[67] == 1 )
{
	if ( nMoves[67] < m67[0].length / 2 )
		b67=MF(m67, n67, 67, b67, 'swi2006g67.htm',false);
	else
		b67=GoStart(m67, n67, 67, b67, 'swi2006g67.htm');
	GMS(m67, n67, 67, b67, 'swi2006g67.htm');
}
if ( nAnimate[68] == 1 )
{
	if ( nMoves[68] < m68[0].length / 2 )
		b68=MF(m68, n68, 68, b68, 'swi2006g68.htm',false);
	else
		b68=GoStart(m68, n68, 68, b68, 'swi2006g68.htm');
	GMS(m68, n68, 68, b68, 'swi2006g68.htm');
}
if ( nAnimate[69] == 1 )
{
	if ( nMoves[69] < m69[0].length / 2 )
		b69=MF(m69, n69, 69, b69, 'swi2006g69.htm',false);
	else
		b69=GoStart(m69, n69, 69, b69, 'swi2006g69.htm');
	GMS(m69, n69, 69, b69, 'swi2006g69.htm');
}
if ( nAnimate[70] == 1 )
{
	if ( nMoves[70] < m70[0].length / 2 )
		b70=MF(m70, n70, 70, b70, 'swi2006g70.htm',false);
	else
		b70=GoStart(m70, n70, 70, b70, 'swi2006g70.htm');
	GMS(m70, n70, 70, b70, 'swi2006g70.htm');
}
if ( nAnimate[71] == 1 )
{
	if ( nMoves[71] < m71[0].length / 2 )
		b71=MF(m71, n71, 71, b71, 'swi2006g71.htm',false);
	else
		b71=GoStart(m71, n71, 71, b71, 'swi2006g71.htm');
	GMS(m71, n71, 71, b71, 'swi2006g71.htm');
}
if ( nAnimate[72] == 1 )
{
	if ( nMoves[72] < m72[0].length / 2 )
		b72=MF(m72, n72, 72, b72, 'swi2006g72.htm',false);
	else
		b72=GoStart(m72, n72, 72, b72, 'swi2006g72.htm');
	GMS(m72, n72, 72, b72, 'swi2006g72.htm');
}
if ( nAnimate[73] == 1 )
{
	if ( nMoves[73] < m73[0].length / 2 )
		b73=MF(m73, n73, 73, b73, 'swi2006g73.htm',false);
	else
		b73=GoStart(m73, n73, 73, b73, 'swi2006g73.htm');
	GMS(m73, n73, 73, b73, 'swi2006g73.htm');
}
if ( nAnimate[74] == 1 )
{
	if ( nMoves[74] < m74[0].length / 2 )
		b74=MF(m74, n74, 74, b74, 'swi2006g74.htm',false);
	else
		b74=GoStart(m74, n74, 74, b74, 'swi2006g74.htm');
	GMS(m74, n74, 74, b74, 'swi2006g74.htm');
}
if ( nAnimate[75] == 1 )
{
	if ( nMoves[75] < m75[0].length / 2 )
		b75=MF(m75, n75, 75, b75, 'swi2006g75.htm',false);
	else
		b75=GoStart(m75, n75, 75, b75, 'swi2006g75.htm');
	GMS(m75, n75, 75, b75, 'swi2006g75.htm');
}
if ( nAnimate[76] == 1 )
{
	if ( nMoves[76] < m76[0].length / 2 )
		b76=MF(m76, n76, 76, b76, 'swi2006g76.htm',false);
	else
		b76=GoStart(m76, n76, 76, b76, 'swi2006g76.htm');
	GMS(m76, n76, 76, b76, 'swi2006g76.htm');
}
if ( nAnimate[77] == 1 )
{
	if ( nMoves[77] < m77[0].length / 2 )
		b77=MF(m77, n77, 77, b77, 'swi2006g77.htm',false);
	else
		b77=GoStart(m77, n77, 77, b77, 'swi2006g77.htm');
	GMS(m77, n77, 77, b77, 'swi2006g77.htm');
}
if ( nAnimate[78] == 1 )
{
	if ( nMoves[78] < m78[0].length / 2 )
		b78=MF(m78, n78, 78, b78, 'swi2006g78.htm',false);
	else
		b78=GoStart(m78, n78, 78, b78, 'swi2006g78.htm');
	GMS(m78, n78, 78, b78, 'swi2006g78.htm');
}
if ( nAnimate[79] == 1 )
{
	if ( nMoves[79] < m79[0].length / 2 )
		b79=MF(m79, n79, 79, b79, 'swi2006g79.htm',false);
	else
		b79=GoStart(m79, n79, 79, b79, 'swi2006g79.htm');
	GMS(m79, n79, 79, b79, 'swi2006g79.htm');
}
if ( nAnimate[80] == 1 )
{
	if ( nMoves[80] < m80[0].length / 2 )
		b80=MF(m80, n80, 80, b80, 'swi2006g80.htm',false);
	else
		b80=GoStart(m80, n80, 80, b80, 'swi2006g80.htm');
	GMS(m80, n80, 80, b80, 'swi2006g80.htm');
}
if ( nAnimate[81] == 1 )
{
	if ( nMoves[81] < m81[0].length / 2 )
		b81=MF(m81, n81, 81, b81, 'swi2006g81.htm',false);
	else
		b81=GoStart(m81, n81, 81, b81, 'swi2006g81.htm');
	GMS(m81, n81, 81, b81, 'swi2006g81.htm');
}
if ( nAnimate[82] == 1 )
{
	if ( nMoves[82] < m82[0].length / 2 )
		b82=MF(m82, n82, 82, b82, 'swi2006g82.htm',false);
	else
		b82=GoStart(m82, n82, 82, b82, 'swi2006g82.htm');
	GMS(m82, n82, 82, b82, 'swi2006g82.htm');
}
if ( nAnimate[83] == 1 )
{
	if ( nMoves[83] < m83[0].length / 2 )
		b83=MF(m83, n83, 83, b83, 'swi2006g83.htm',false);
	else
		b83=GoStart(m83, n83, 83, b83, 'swi2006g83.htm');
	GMS(m83, n83, 83, b83, 'swi2006g83.htm');
}
if ( nAnimate[84] == 1 )
{
	if ( nMoves[84] < m84[0].length / 2 )
		b84=MF(m84, n84, 84, b84, 'swi2006g84.htm',false);
	else
		b84=GoStart(m84, n84, 84, b84, 'swi2006g84.htm');
	GMS(m84, n84, 84, b84, 'swi2006g84.htm');
}
if ( nAnimate[85] == 1 )
{
	if ( nMoves[85] < m85[0].length / 2 )
		b85=MF(m85, n85, 85, b85, 'swi2006g85.htm',false);
	else
		b85=GoStart(m85, n85, 85, b85, 'swi2006g85.htm');
	GMS(m85, n85, 85, b85, 'swi2006g85.htm');
}
if ( nAnimate[86] == 1 )
{
	if ( nMoves[86] < m86[0].length / 2 )
		b86=MF(m86, n86, 86, b86, 'swi2006g86.htm',false);
	else
		b86=GoStart(m86, n86, 86, b86, 'swi2006g86.htm');
	GMS(m86, n86, 86, b86, 'swi2006g86.htm');
}
if ( nAnimate[87] == 1 )
{
	if ( nMoves[87] < m87[0].length / 2 )
		b87=MF(m87, n87, 87, b87, 'swi2006g87.htm',false);
	else
		b87=GoStart(m87, n87, 87, b87, 'swi2006g87.htm');
	GMS(m87, n87, 87, b87, 'swi2006g87.htm');
}
if ( nAnimate[88] == 1 )
{
	if ( nMoves[88] < m88[0].length / 2 )
		b88=MF(m88, n88, 88, b88, 'swi2006g88.htm',false);
	else
		b88=GoStart(m88, n88, 88, b88, 'swi2006g88.htm');
	GMS(m88, n88, 88, b88, 'swi2006g88.htm');
}
if ( nAnimate[89] == 1 )
{
	if ( nMoves[89] < m89[0].length / 2 )
		b89=MF(m89, n89, 89, b89, 'swi2006g89.htm',false);
	else
		b89=GoStart(m89, n89, 89, b89, 'swi2006g89.htm');
	GMS(m89, n89, 89, b89, 'swi2006g89.htm');
}
if ( nAnimate[90] == 1 )
{
	if ( nMoves[90] < m90[0].length / 2 )
		b90=MF(m90, n90, 90, b90, 'swi2006g90.htm',false);
	else
		b90=GoStart(m90, n90, 90, b90, 'swi2006g90.htm');
	GMS(m90, n90, 90, b90, 'swi2006g90.htm');
}
if ( nAnimate[91] == 1 )
{
	if ( nMoves[91] < m91[0].length / 2 )
		b91=MF(m91, n91, 91, b91, 'swi2006g91.htm',false);
	else
		b91=GoStart(m91, n91, 91, b91, 'swi2006g91.htm');
	GMS(m91, n91, 91, b91, 'swi2006g91.htm');
}
if ( nAnimate[92] == 1 )
{
	if ( nMoves[92] < m92[0].length / 2 )
		b92=MF(m92, n92, 92, b92, 'swi2006g92.htm',false);
	else
		b92=GoStart(m92, n92, 92, b92, 'swi2006g92.htm');
	GMS(m92, n92, 92, b92, 'swi2006g92.htm');
}
if ( nAnimate[93] == 1 )
{
	if ( nMoves[93] < m93[0].length / 2 )
		b93=MF(m93, n93, 93, b93, 'swi2006g93.htm',false);
	else
		b93=GoStart(m93, n93, 93, b93, 'swi2006g93.htm');
	GMS(m93, n93, 93, b93, 'swi2006g93.htm');
}
if ( nAnimate[94] == 1 )
{
	if ( nMoves[94] < m94[0].length / 2 )
		b94=MF(m94, n94, 94, b94, 'swi2006g94.htm',false);
	else
		b94=GoStart(m94, n94, 94, b94, 'swi2006g94.htm');
	GMS(m94, n94, 94, b94, 'swi2006g94.htm');
}
if ( nAnimate[95] == 1 )
{
	if ( nMoves[95] < m95[0].length / 2 )
		b95=MF(m95, n95, 95, b95, 'swi2006g95.htm',false);
	else
		b95=GoStart(m95, n95, 95, b95, 'swi2006g95.htm');
	GMS(m95, n95, 95, b95, 'swi2006g95.htm');
}
if ( nAnimate[96] == 1 )
{
	if ( nMoves[96] < m96[0].length / 2 )
		b96=MF(m96, n96, 96, b96, 'swi2006g96.htm',false);
	else
		b96=GoStart(m96, n96, 96, b96, 'swi2006g96.htm');
	GMS(m96, n96, 96, b96, 'swi2006g96.htm');
}
if ( nAnimate[97] == 1 )
{
	if ( nMoves[97] < m97[0].length / 2 )
		b97=MF(m97, n97, 97, b97, 'swi2006g97.htm',false);
	else
		b97=GoStart(m97, n97, 97, b97, 'swi2006g97.htm');
	GMS(m97, n97, 97, b97, 'swi2006g97.htm');
}
if ( nAnimate[98] == 1 )
{
	if ( nMoves[98] < m98[0].length / 2 )
		b98=MF(m98, n98, 98, b98, 'swi2006g98.htm',false);
	else
		b98=GoStart(m98, n98, 98, b98, 'swi2006g98.htm');
	GMS(m98, n98, 98, b98, 'swi2006g98.htm');
}
if ( nAnimate[99] == 1 )
{
	if ( nMoves[99] < m99[0].length / 2 )
		b99=MF(m99, n99, 99, b99, 'swi2006g99.htm',false);
	else
		b99=GoStart(m99, n99, 99, b99, 'swi2006g99.htm');
	GMS(m99, n99, 99, b99, 'swi2006g99.htm');
}
if ( nAnimate[100] == 1 )
{
	if ( nMoves[100] < m100[0].length / 2 )
		b100=MF(m100, n100, 100, b100, 'swi2006g100.htm',false);
	else
		b100=GoStart(m100, n100, 100, b100, 'swi2006g100.htm');
	GMS(m100, n100, 100, b100, 'swi2006g100.htm');
}
if ( nAnimate[101] == 1 )
{
	if ( nMoves[101] < m101[0].length / 2 )
		b101=MF(m101, n101, 101, b101, 'swi2006g101.htm',false);
	else
		b101=GoStart(m101, n101, 101, b101, 'swi2006g101.htm');
	GMS(m101, n101, 101, b101, 'swi2006g101.htm');
}
if ( nAnimate[102] == 1 )
{
	if ( nMoves[102] < m102[0].length / 2 )
		b102=MF(m102, n102, 102, b102, 'swi2006g102.htm',false);
	else
		b102=GoStart(m102, n102, 102, b102, 'swi2006g102.htm');
	GMS(m102, n102, 102, b102, 'swi2006g102.htm');
}
if ( nAnimate[103] == 1 )
{
	if ( nMoves[103] < m103[0].length / 2 )
		b103=MF(m103, n103, 103, b103, 'swi2006g103.htm',false);
	else
		b103=GoStart(m103, n103, 103, b103, 'swi2006g103.htm');
	GMS(m103, n103, 103, b103, 'swi2006g103.htm');
}
if ( nAnimate[104] == 1 )
{
	if ( nMoves[104] < m104[0].length / 2 )
		b104=MF(m104, n104, 104, b104, 'swi2006g104.htm',false);
	else
		b104=GoStart(m104, n104, 104, b104, 'swi2006g104.htm');
	GMS(m104, n104, 104, b104, 'swi2006g104.htm');
}
if ( nAnimate[105] == 1 )
{
	if ( nMoves[105] < m105[0].length / 2 )
		b105=MF(m105, n105, 105, b105, 'swi2006g105.htm',false);
	else
		b105=GoStart(m105, n105, 105, b105, 'swi2006g105.htm');
	GMS(m105, n105, 105, b105, 'swi2006g105.htm');
}
if ( nAnimate[106] == 1 )
{
	if ( nMoves[106] < m106[0].length / 2 )
		b106=MF(m106, n106, 106, b106, 'swi2006g106.htm',false);
	else
		b106=GoStart(m106, n106, 106, b106, 'swi2006g106.htm');
	GMS(m106, n106, 106, b106, 'swi2006g106.htm');
}
if ( nAnimate[107] == 1 )
{
	if ( nMoves[107] < m107[0].length / 2 )
		b107=MF(m107, n107, 107, b107, 'swi2006g107.htm',false);
	else
		b107=GoStart(m107, n107, 107, b107, 'swi2006g107.htm');
	GMS(m107, n107, 107, b107, 'swi2006g107.htm');
}
if ( nAnimate[108] == 1 )
{
	if ( nMoves[108] < m108[0].length / 2 )
		b108=MF(m108, n108, 108, b108, 'swi2006g108.htm',false);
	else
		b108=GoStart(m108, n108, 108, b108, 'swi2006g108.htm');
	GMS(m108, n108, 108, b108, 'swi2006g108.htm');
}
if ( nAnimate[109] == 1 )
{
	if ( nMoves[109] < m109[0].length / 2 )
		b109=MF(m109, n109, 109, b109, 'swi2006g109.htm',false);
	else
		b109=GoStart(m109, n109, 109, b109, 'swi2006g109.htm');
	GMS(m109, n109, 109, b109, 'swi2006g109.htm');
}
if ( nAnimate[110] == 1 )
{
	if ( nMoves[110] < m110[0].length / 2 )
		b110=MF(m110, n110, 110, b110, 'swi2006g110.htm',false);
	else
		b110=GoStart(m110, n110, 110, b110, 'swi2006g110.htm');
	GMS(m110, n110, 110, b110, 'swi2006g110.htm');
}
if ( nAnimate[111] == 1 )
{
	if ( nMoves[111] < m111[0].length / 2 )
		b111=MF(m111, n111, 111, b111, 'swi2006g111.htm',false);
	else
		b111=GoStart(m111, n111, 111, b111, 'swi2006g111.htm');
	GMS(m111, n111, 111, b111, 'swi2006g111.htm');
}
if ( nAnimate[112] == 1 )
{
	if ( nMoves[112] < m112[0].length / 2 )
		b112=MF(m112, n112, 112, b112, 'swi2006g112.htm',false);
	else
		b112=GoStart(m112, n112, 112, b112, 'swi2006g112.htm');
	GMS(m112, n112, 112, b112, 'swi2006g112.htm');
}
if ( nAnimate[113] == 1 )
{
	if ( nMoves[113] < m113[0].length / 2 )
		b113=MF(m113, n113, 113, b113, 'swi2006g113.htm',false);
	else
		b113=GoStart(m113, n113, 113, b113, 'swi2006g113.htm');
	GMS(m113, n113, 113, b113, 'swi2006g113.htm');
}
if ( nAnimate[114] == 1 )
{
	if ( nMoves[114] < m114[0].length / 2 )
		b114=MF(m114, n114, 114, b114, 'swi2006g114.htm',false);
	else
		b114=GoStart(m114, n114, 114, b114, 'swi2006g114.htm');
	GMS(m114, n114, 114, b114, 'swi2006g114.htm');
}
if ( nAnimate[115] == 1 )
{
	if ( nMoves[115] < m115[0].length / 2 )
		b115=MF(m115, n115, 115, b115, 'swi2006g115.htm',false);
	else
		b115=GoStart(m115, n115, 115, b115, 'swi2006g115.htm');
	GMS(m115, n115, 115, b115, 'swi2006g115.htm');
}
if ( nAnimate[116] == 1 )
{
	if ( nMoves[116] < m116[0].length / 2 )
		b116=MF(m116, n116, 116, b116, 'swi2006g116.htm',false);
	else
		b116=GoStart(m116, n116, 116, b116, 'swi2006g116.htm');
	GMS(m116, n116, 116, b116, 'swi2006g116.htm');
}
if ( nAnimate[117] == 1 )
{
	if ( nMoves[117] < m117[0].length / 2 )
		b117=MF(m117, n117, 117, b117, 'swi2006g117.htm',false);
	else
		b117=GoStart(m117, n117, 117, b117, 'swi2006g117.htm');
	GMS(m117, n117, 117, b117, 'swi2006g117.htm');
}
if ( nAnimate[118] == 1 )
{
	if ( nMoves[118] < m118[0].length / 2 )
		b118=MF(m118, n118, 118, b118, 'swi2006g118.htm',false);
	else
		b118=GoStart(m118, n118, 118, b118, 'swi2006g118.htm');
	GMS(m118, n118, 118, b118, 'swi2006g118.htm');
}
if ( nAnimate[119] == 1 )
{
	if ( nMoves[119] < m119[0].length / 2 )
		b119=MF(m119, n119, 119, b119, 'swi2006g119.htm',false);
	else
		b119=GoStart(m119, n119, 119, b119, 'swi2006g119.htm');
	GMS(m119, n119, 119, b119, 'swi2006g119.htm');
}
if ( nAnimate[120] == 1 )
{
	if ( nMoves[120] < m120[0].length / 2 )
		b120=MF(m120, n120, 120, b120, 'swi2006g120.htm',false);
	else
		b120=GoStart(m120, n120, 120, b120, 'swi2006g120.htm');
	GMS(m120, n120, 120, b120, 'swi2006g120.htm');
}
if ( nAnimate[121] == 1 )
{
	if ( nMoves[121] < m121[0].length / 2 )
		b121=MF(m121, n121, 121, b121, 'swi2006g121.htm',false);
	else
		b121=GoStart(m121, n121, 121, b121, 'swi2006g121.htm');
	GMS(m121, n121, 121, b121, 'swi2006g121.htm');
}
if ( nAnimate[122] == 1 )
{
	if ( nMoves[122] < m122[0].length / 2 )
		b122=MF(m122, n122, 122, b122, 'swi2006g122.htm',false);
	else
		b122=GoStart(m122, n122, 122, b122, 'swi2006g122.htm');
	GMS(m122, n122, 122, b122, 'swi2006g122.htm');
}
if ( nAnimate[123] == 1 )
{
	if ( nMoves[123] < m123[0].length / 2 )
		b123=MF(m123, n123, 123, b123, 'swi2006g123.htm',false);
	else
		b123=GoStart(m123, n123, 123, b123, 'swi2006g123.htm');
	GMS(m123, n123, 123, b123, 'swi2006g123.htm');
}
if ( nAnimate[124] == 1 )
{
	if ( nMoves[124] < m124[0].length / 2 )
		b124=MF(m124, n124, 124, b124, 'swi2006g124.htm',false);
	else
		b124=GoStart(m124, n124, 124, b124, 'swi2006g124.htm');
	GMS(m124, n124, 124, b124, 'swi2006g124.htm');
}
if ( nAnimate[125] == 1 )
{
	if ( nMoves[125] < m125[0].length / 2 )
		b125=MF(m125, n125, 125, b125, 'swi2006g125.htm',false);
	else
		b125=GoStart(m125, n125, 125, b125, 'swi2006g125.htm');
	GMS(m125, n125, 125, b125, 'swi2006g125.htm');
}
if ( nAnimate[126] == 1 )
{
	if ( nMoves[126] < m126[0].length / 2 )
		b126=MF(m126, n126, 126, b126, 'swi2006g126.htm',false);
	else
		b126=GoStart(m126, n126, 126, b126, 'swi2006g126.htm');
	GMS(m126, n126, 126, b126, 'swi2006g126.htm');
}
if ( nAnimate[127] == 1 )
{
	if ( nMoves[127] < m127[0].length / 2 )
		b127=MF(m127, n127, 127, b127, 'swi2006g127.htm',false);
	else
		b127=GoStart(m127, n127, 127, b127, 'swi2006g127.htm');
	GMS(m127, n127, 127, b127, 'swi2006g127.htm');
}
if ( nAnimate[128] == 1 )
{
	if ( nMoves[128] < m128[0].length / 2 )
		b128=MF(m128, n128, 128, b128, 'swi2006g128.htm',false);
	else
		b128=GoStart(m128, n128, 128, b128, 'swi2006g128.htm');
	GMS(m128, n128, 128, b128, 'swi2006g128.htm');
}
if ( nAnimate[129] == 1 )
{
	if ( nMoves[129] < m129[0].length / 2 )
		b129=MF(m129, n129, 129, b129, 'swi2006g129.htm',false);
	else
		b129=GoStart(m129, n129, 129, b129, 'swi2006g129.htm');
	GMS(m129, n129, 129, b129, 'swi2006g129.htm');
}
if ( nAnimate[130] == 1 )
{
	if ( nMoves[130] < m130[0].length / 2 )
		b130=MF(m130, n130, 130, b130, 'swi2006g130.htm',false);
	else
		b130=GoStart(m130, n130, 130, b130, 'swi2006g130.htm');
	GMS(m130, n130, 130, b130, 'swi2006g130.htm');
}
if ( nAnimate[131] == 1 )
{
	if ( nMoves[131] < m131[0].length / 2 )
		b131=MF(m131, n131, 131, b131, 'swi2006g131.htm',false);
	else
		b131=GoStart(m131, n131, 131, b131, 'swi2006g131.htm');
	GMS(m131, n131, 131, b131, 'swi2006g131.htm');
}
if ( nAnimate[132] == 1 )
{
	if ( nMoves[132] < m132[0].length / 2 )
		b132=MF(m132, n132, 132, b132, 'swi2006g132.htm',false);
	else
		b132=GoStart(m132, n132, 132, b132, 'swi2006g132.htm');
	GMS(m132, n132, 132, b132, 'swi2006g132.htm');
}
if ( nAnimate[133] == 1 )
{
	if ( nMoves[133] < m133[0].length / 2 )
		b133=MF(m133, n133, 133, b133, 'swi2006g133.htm',false);
	else
		b133=GoStart(m133, n133, 133, b133, 'swi2006g133.htm');
	GMS(m133, n133, 133, b133, 'swi2006g133.htm');
}
if ( nAnimate[134] == 1 )
{
	if ( nMoves[134] < m134[0].length / 2 )
		b134=MF(m134, n134, 134, b134, 'swi2006g134.htm',false);
	else
		b134=GoStart(m134, n134, 134, b134, 'swi2006g134.htm');
	GMS(m134, n134, 134, b134, 'swi2006g134.htm');
}
if ( nAnimate[135] == 1 )
{
	if ( nMoves[135] < m135[0].length / 2 )
		b135=MF(m135, n135, 135, b135, 'swi2006g135.htm',false);
	else
		b135=GoStart(m135, n135, 135, b135, 'swi2006g135.htm');
	GMS(m135, n135, 135, b135, 'swi2006g135.htm');
}
if ( nAnimate[136] == 1 )
{
	if ( nMoves[136] < m136[0].length / 2 )
		b136=MF(m136, n136, 136, b136, 'swi2006g136.htm',false);
	else
		b136=GoStart(m136, n136, 136, b136, 'swi2006g136.htm');
	GMS(m136, n136, 136, b136, 'swi2006g136.htm');
}
if ( nAnimate[137] == 1 )
{
	if ( nMoves[137] < m137[0].length / 2 )
		b137=MF(m137, n137, 137, b137, 'swi2006g137.htm',false);
	else
		b137=GoStart(m137, n137, 137, b137, 'swi2006g137.htm');
	GMS(m137, n137, 137, b137, 'swi2006g137.htm');
}
if ( nAnimate[138] == 1 )
{
	if ( nMoves[138] < m138[0].length / 2 )
		b138=MF(m138, n138, 138, b138, 'swi2006g138.htm',false);
	else
		b138=GoStart(m138, n138, 138, b138, 'swi2006g138.htm');
	GMS(m138, n138, 138, b138, 'swi2006g138.htm');
}
if ( nAnimate[139] == 1 )
{
	if ( nMoves[139] < m139[0].length / 2 )
		b139=MF(m139, n139, 139, b139, 'swi2006g139.htm',false);
	else
		b139=GoStart(m139, n139, 139, b139, 'swi2006g139.htm');
	GMS(m139, n139, 139, b139, 'swi2006g139.htm');
}
if ( nAnimate[140] == 1 )
{
	if ( nMoves[140] < m140[0].length / 2 )
		b140=MF(m140, n140, 140, b140, 'swi2006g140.htm',false);
	else
		b140=GoStart(m140, n140, 140, b140, 'swi2006g140.htm');
	GMS(m140, n140, 140, b140, 'swi2006g140.htm');
}
if ( nAnimate[141] == 1 )
{
	if ( nMoves[141] < m141[0].length / 2 )
		b141=MF(m141, n141, 141, b141, 'swi2006g141.htm',false);
	else
		b141=GoStart(m141, n141, 141, b141, 'swi2006g141.htm');
	GMS(m141, n141, 141, b141, 'swi2006g141.htm');
}
if ( nAnimate[142] == 1 )
{
	if ( nMoves[142] < m142[0].length / 2 )
		b142=MF(m142, n142, 142, b142, 'swi2006g142.htm',false);
	else
		b142=GoStart(m142, n142, 142, b142, 'swi2006g142.htm');
	GMS(m142, n142, 142, b142, 'swi2006g142.htm');
}
if ( nAnimate[143] == 1 )
{
	if ( nMoves[143] < m143[0].length / 2 )
		b143=MF(m143, n143, 143, b143, 'swi2006g143.htm',false);
	else
		b143=GoStart(m143, n143, 143, b143, 'swi2006g143.htm');
	GMS(m143, n143, 143, b143, 'swi2006g143.htm');
}
if ( nAnimate[144] == 1 )
{
	if ( nMoves[144] < m144[0].length / 2 )
		b144=MF(m144, n144, 144, b144, 'swi2006g144.htm',false);
	else
		b144=GoStart(m144, n144, 144, b144, 'swi2006g144.htm');
	GMS(m144, n144, 144, b144, 'swi2006g144.htm');
}
if ( nAnimate[145] == 1 )
{
	if ( nMoves[145] < m145[0].length / 2 )
		b145=MF(m145, n145, 145, b145, 'swi2006g145.htm',false);
	else
		b145=GoStart(m145, n145, 145, b145, 'swi2006g145.htm');
	GMS(m145, n145, 145, b145, 'swi2006g145.htm');
}
if ( nAnimate[146] == 1 )
{
	if ( nMoves[146] < m146[0].length / 2 )
		b146=MF(m146, n146, 146, b146, 'swi2006g146.htm',false);
	else
		b146=GoStart(m146, n146, 146, b146, 'swi2006g146.htm');
	GMS(m146, n146, 146, b146, 'swi2006g146.htm');
}
if ( nAnimate[147] == 1 )
{
	if ( nMoves[147] < m147[0].length / 2 )
		b147=MF(m147, n147, 147, b147, 'swi2006g147.htm',false);
	else
		b147=GoStart(m147, n147, 147, b147, 'swi2006g147.htm');
	GMS(m147, n147, 147, b147, 'swi2006g147.htm');
}
if ( nAnimate[148] == 1 )
{
	if ( nMoves[148] < m148[0].length / 2 )
		b148=MF(m148, n148, 148, b148, 'swi2006g148.htm',false);
	else
		b148=GoStart(m148, n148, 148, b148, 'swi2006g148.htm');
	GMS(m148, n148, 148, b148, 'swi2006g148.htm');
}
if ( nAnimate[149] == 1 )
{
	if ( nMoves[149] < m149[0].length / 2 )
		b149=MF(m149, n149, 149, b149, 'swi2006g149.htm',false);
	else
		b149=GoStart(m149, n149, 149, b149, 'swi2006g149.htm');
	GMS(m149, n149, 149, b149, 'swi2006g149.htm');
}
if ( nAnimate[150] == 1 )
{
	if ( nMoves[150] < m150[0].length / 2 )
		b150=MF(m150, n150, 150, b150, 'swi2006g150.htm',false);
	else
		b150=GoStart(m150, n150, 150, b150, 'swi2006g150.htm');
	GMS(m150, n150, 150, b150, 'swi2006g150.htm');
}
if ( nAnimate[151] == 1 )
{
	if ( nMoves[151] < m151[0].length / 2 )
		b151=MF(m151, n151, 151, b151, 'swi2006g151.htm',false);
	else
		b151=GoStart(m151, n151, 151, b151, 'swi2006g151.htm');
	GMS(m151, n151, 151, b151, 'swi2006g151.htm');
}
if ( nAnimate[152] == 1 )
{
	if ( nMoves[152] < m152[0].length / 2 )
		b152=MF(m152, n152, 152, b152, 'swi2006g152.htm',false);
	else
		b152=GoStart(m152, n152, 152, b152, 'swi2006g152.htm');
	GMS(m152, n152, 152, b152, 'swi2006g152.htm');
}
if ( nAnimate[153] == 1 )
{
	if ( nMoves[153] < m153[0].length / 2 )
		b153=MF(m153, n153, 153, b153, 'swi2006g153.htm',false);
	else
		b153=GoStart(m153, n153, 153, b153, 'swi2006g153.htm');
	GMS(m153, n153, 153, b153, 'swi2006g153.htm');
}
if ( nAnimate[154] == 1 )
{
	if ( nMoves[154] < m154[0].length / 2 )
		b154=MF(m154, n154, 154, b154, 'swi2006g154.htm',false);
	else
		b154=GoStart(m154, n154, 154, b154, 'swi2006g154.htm');
	GMS(m154, n154, 154, b154, 'swi2006g154.htm');
}
if ( nAnimate[155] == 1 )
{
	if ( nMoves[155] < m155[0].length / 2 )
		b155=MF(m155, n155, 155, b155, 'swi2006g155.htm',false);
	else
		b155=GoStart(m155, n155, 155, b155, 'swi2006g155.htm');
	GMS(m155, n155, 155, b155, 'swi2006g155.htm');
}
if ( nAnimate[156] == 1 )
{
	if ( nMoves[156] < m156[0].length / 2 )
		b156=MF(m156, n156, 156, b156, 'swi2006g156.htm',false);
	else
		b156=GoStart(m156, n156, 156, b156, 'swi2006g156.htm');
	GMS(m156, n156, 156, b156, 'swi2006g156.htm');
}
if ( nAnimate[157] == 1 )
{
	if ( nMoves[157] < m157[0].length / 2 )
		b157=MF(m157, n157, 157, b157, 'swi2006g157.htm',false);
	else
		b157=GoStart(m157, n157, 157, b157, 'swi2006g157.htm');
	GMS(m157, n157, 157, b157, 'swi2006g157.htm');
}
if ( nAnimate[158] == 1 )
{
	if ( nMoves[158] < m158[0].length / 2 )
		b158=MF(m158, n158, 158, b158, 'swi2006g158.htm',false);
	else
		b158=GoStart(m158, n158, 158, b158, 'swi2006g158.htm');
	GMS(m158, n158, 158, b158, 'swi2006g158.htm');
}
if ( nAnimate[159] == 1 )
{
	if ( nMoves[159] < m159[0].length / 2 )
		b159=MF(m159, n159, 159, b159, 'swi2006g159.htm',false);
	else
		b159=GoStart(m159, n159, 159, b159, 'swi2006g159.htm');
	GMS(m159, n159, 159, b159, 'swi2006g159.htm');
}
if ( nAnimate[160] == 1 )
{
	if ( nMoves[160] < m160[0].length / 2 )
		b160=MF(m160, n160, 160, b160, 'swi2006g160.htm',false);
	else
		b160=GoStart(m160, n160, 160, b160, 'swi2006g160.htm');
	GMS(m160, n160, 160, b160, 'swi2006g160.htm');
}
if ( nAnimate[161] == 1 )
{
	if ( nMoves[161] < m161[0].length / 2 )
		b161=MF(m161, n161, 161, b161, 'swi2006g161.htm',false);
	else
		b161=GoStart(m161, n161, 161, b161, 'swi2006g161.htm');
	GMS(m161, n161, 161, b161, 'swi2006g161.htm');
}
if ( nAnimate[162] == 1 )
{
	if ( nMoves[162] < m162[0].length / 2 )
		b162=MF(m162, n162, 162, b162, 'swi2006g162.htm',false);
	else
		b162=GoStart(m162, n162, 162, b162, 'swi2006g162.htm');
	GMS(m162, n162, 162, b162, 'swi2006g162.htm');
}
if ( nAnimate[163] == 1 )
{
	if ( nMoves[163] < m163[0].length / 2 )
		b163=MF(m163, n163, 163, b163, 'swi2006g163.htm',false);
	else
		b163=GoStart(m163, n163, 163, b163, 'swi2006g163.htm');
	GMS(m163, n163, 163, b163, 'swi2006g163.htm');
}
if ( nAnimate[164] == 1 )
{
	if ( nMoves[164] < m164[0].length / 2 )
		b164=MF(m164, n164, 164, b164, 'swi2006g164.htm',false);
	else
		b164=GoStart(m164, n164, 164, b164, 'swi2006g164.htm');
	GMS(m164, n164, 164, b164, 'swi2006g164.htm');
}
if ( nAnimate[165] == 1 )
{
	if ( nMoves[165] < m165[0].length / 2 )
		b165=MF(m165, n165, 165, b165, 'swi2006g165.htm',false);
	else
		b165=GoStart(m165, n165, 165, b165, 'swi2006g165.htm');
	GMS(m165, n165, 165, b165, 'swi2006g165.htm');
}
if ( nAnimate[166] == 1 )
{
	if ( nMoves[166] < m166[0].length / 2 )
		b166=MF(m166, n166, 166, b166, 'swi2006g166.htm',false);
	else
		b166=GoStart(m166, n166, 166, b166, 'swi2006g166.htm');
	GMS(m166, n166, 166, b166, 'swi2006g166.htm');
}
if ( nAnimate[167] == 1 )
{
	if ( nMoves[167] < m167[0].length / 2 )
		b167=MF(m167, n167, 167, b167, 'swi2006g167.htm',false);
	else
		b167=GoStart(m167, n167, 167, b167, 'swi2006g167.htm');
	GMS(m167, n167, 167, b167, 'swi2006g167.htm');
}
if ( nAnimate[168] == 1 )
{
	if ( nMoves[168] < m168[0].length / 2 )
		b168=MF(m168, n168, 168, b168, 'swi2006g168.htm',false);
	else
		b168=GoStart(m168, n168, 168, b168, 'swi2006g168.htm');
	GMS(m168, n168, 168, b168, 'swi2006g168.htm');
}
if ( nAnimate[169] == 1 )
{
	if ( nMoves[169] < m169[0].length / 2 )
		b169=MF(m169, n169, 169, b169, 'swi2006g169.htm',false);
	else
		b169=GoStart(m169, n169, 169, b169, 'swi2006g169.htm');
	GMS(m169, n169, 169, b169, 'swi2006g169.htm');
}
if ( nAnimate[170] == 1 )
{
	if ( nMoves[170] < m170[0].length / 2 )
		b170=MF(m170, n170, 170, b170, 'swi2006g170.htm',false);
	else
		b170=GoStart(m170, n170, 170, b170, 'swi2006g170.htm');
	GMS(m170, n170, 170, b170, 'swi2006g170.htm');
}
if ( nAnimate[171] == 1 )
{
	if ( nMoves[171] < m171[0].length / 2 )
		b171=MF(m171, n171, 171, b171, 'swi2006g171.htm',false);
	else
		b171=GoStart(m171, n171, 171, b171, 'swi2006g171.htm');
	GMS(m171, n171, 171, b171, 'swi2006g171.htm');
}
if ( nAnimate[172] == 1 )
{
	if ( nMoves[172] < m172[0].length / 2 )
		b172=MF(m172, n172, 172, b172, 'swi2006g172.htm',false);
	else
		b172=GoStart(m172, n172, 172, b172, 'swi2006g172.htm');
	GMS(m172, n172, 172, b172, 'swi2006g172.htm');
}
if ( nAnimate[173] == 1 )
{
	if ( nMoves[173] < m173[0].length / 2 )
		b173=MF(m173, n173, 173, b173, 'swi2006g173.htm',false);
	else
		b173=GoStart(m173, n173, 173, b173, 'swi2006g173.htm');
	GMS(m173, n173, 173, b173, 'swi2006g173.htm');
}
if ( nAnimate[174] == 1 )
{
	if ( nMoves[174] < m174[0].length / 2 )
		b174=MF(m174, n174, 174, b174, 'swi2006g174.htm',false);
	else
		b174=GoStart(m174, n174, 174, b174, 'swi2006g174.htm');
	GMS(m174, n174, 174, b174, 'swi2006g174.htm');
}
if ( nAnimate[175] == 1 )
{
	if ( nMoves[175] < m175[0].length / 2 )
		b175=MF(m175, n175, 175, b175, 'swi2006g175.htm',false);
	else
		b175=GoStart(m175, n175, 175, b175, 'swi2006g175.htm');
	GMS(m175, n175, 175, b175, 'swi2006g175.htm');
}
if ( nAnimate[176] == 1 )
{
	if ( nMoves[176] < m176[0].length / 2 )
		b176=MF(m176, n176, 176, b176, 'swi2006g176.htm',false);
	else
		b176=GoStart(m176, n176, 176, b176, 'swi2006g176.htm');
	GMS(m176, n176, 176, b176, 'swi2006g176.htm');
}
if ( nAnimate[177] == 1 )
{
	if ( nMoves[177] < m177[0].length / 2 )
		b177=MF(m177, n177, 177, b177, 'swi2006g177.htm',false);
	else
		b177=GoStart(m177, n177, 177, b177, 'swi2006g177.htm');
	GMS(m177, n177, 177, b177, 'swi2006g177.htm');
}
if ( nAnimate[178] == 1 )
{
	if ( nMoves[178] < m178[0].length / 2 )
		b178=MF(m178, n178, 178, b178, 'swi2006g178.htm',false);
	else
		b178=GoStart(m178, n178, 178, b178, 'swi2006g178.htm');
	GMS(m178, n178, 178, b178, 'swi2006g178.htm');
}
if ( nAnimate[179] == 1 )
{
	if ( nMoves[179] < m179[0].length / 2 )
		b179=MF(m179, n179, 179, b179, 'swi2006g179.htm',false);
	else
		b179=GoStart(m179, n179, 179, b179, 'swi2006g179.htm');
	GMS(m179, n179, 179, b179, 'swi2006g179.htm');
}
if ( nAnimate[180] == 1 )
{
	if ( nMoves[180] < m180[0].length / 2 )
		b180=MF(m180, n180, 180, b180, 'swi2006g180.htm',false);
	else
		b180=GoStart(m180, n180, 180, b180, 'swi2006g180.htm');
	GMS(m180, n180, 180, b180, 'swi2006g180.htm');
}
if ( nAnimate[181] == 1 )
{
	if ( nMoves[181] < m181[0].length / 2 )
		b181=MF(m181, n181, 181, b181, 'swi2006g181.htm',false);
	else
		b181=GoStart(m181, n181, 181, b181, 'swi2006g181.htm');
	GMS(m181, n181, 181, b181, 'swi2006g181.htm');
}
if ( nAnimate[182] == 1 )
{
	if ( nMoves[182] < m182[0].length / 2 )
		b182=MF(m182, n182, 182, b182, 'swi2006g182.htm',false);
	else
		b182=GoStart(m182, n182, 182, b182, 'swi2006g182.htm');
	GMS(m182, n182, 182, b182, 'swi2006g182.htm');
}
if ( nAnimate[183] == 1 )
{
	if ( nMoves[183] < m183[0].length / 2 )
		b183=MF(m183, n183, 183, b183, 'swi2006g183.htm',false);
	else
		b183=GoStart(m183, n183, 183, b183, 'swi2006g183.htm');
	GMS(m183, n183, 183, b183, 'swi2006g183.htm');
}
if ( nAnimate[184] == 1 )
{
	if ( nMoves[184] < m184[0].length / 2 )
		b184=MF(m184, n184, 184, b184, 'swi2006g184.htm',false);
	else
		b184=GoStart(m184, n184, 184, b184, 'swi2006g184.htm');
	GMS(m184, n184, 184, b184, 'swi2006g184.htm');
}
if ( nAnimate[185] == 1 )
{
	if ( nMoves[185] < m185[0].length / 2 )
		b185=MF(m185, n185, 185, b185, 'swi2006g185.htm',false);
	else
		b185=GoStart(m185, n185, 185, b185, 'swi2006g185.htm');
	GMS(m185, n185, 185, b185, 'swi2006g185.htm');
}
if ( nAnimate[186] == 1 )
{
	if ( nMoves[186] < m186[0].length / 2 )
		b186=MF(m186, n186, 186, b186, 'swi2006g186.htm',false);
	else
		b186=GoStart(m186, n186, 186, b186, 'swi2006g186.htm');
	GMS(m186, n186, 186, b186, 'swi2006g186.htm');
}
if ( nAnimate[187] == 1 )
{
	if ( nMoves[187] < m187[0].length / 2 )
		b187=MF(m187, n187, 187, b187, 'swi2006g187.htm',false);
	else
		b187=GoStart(m187, n187, 187, b187, 'swi2006g187.htm');
	GMS(m187, n187, 187, b187, 'swi2006g187.htm');
}
if ( nAnimate[188] == 1 )
{
	if ( nMoves[188] < m188[0].length / 2 )
		b188=MF(m188, n188, 188, b188, 'swi2006g188.htm',false);
	else
		b188=GoStart(m188, n188, 188, b188, 'swi2006g188.htm');
	GMS(m188, n188, 188, b188, 'swi2006g188.htm');
}
if ( nAnimate[189] == 1 )
{
	if ( nMoves[189] < m189[0].length / 2 )
		b189=MF(m189, n189, 189, b189, 'swi2006g189.htm',false);
	else
		b189=GoStart(m189, n189, 189, b189, 'swi2006g189.htm');
	GMS(m189, n189, 189, b189, 'swi2006g189.htm');
}
if ( nAnimate[190] == 1 )
{
	if ( nMoves[190] < m190[0].length / 2 )
		b190=MF(m190, n190, 190, b190, 'swi2006g190.htm',false);
	else
		b190=GoStart(m190, n190, 190, b190, 'swi2006g190.htm');
	GMS(m190, n190, 190, b190, 'swi2006g190.htm');
}
if ( nAnimate[191] == 1 )
{
	if ( nMoves[191] < m191[0].length / 2 )
		b191=MF(m191, n191, 191, b191, 'swi2006g191.htm',false);
	else
		b191=GoStart(m191, n191, 191, b191, 'swi2006g191.htm');
	GMS(m191, n191, 191, b191, 'swi2006g191.htm');
}
if ( nAnimate[192] == 1 )
{
	if ( nMoves[192] < m192[0].length / 2 )
		b192=MF(m192, n192, 192, b192, 'swi2006g192.htm',false);
	else
		b192=GoStart(m192, n192, 192, b192, 'swi2006g192.htm');
	GMS(m192, n192, 192, b192, 'swi2006g192.htm');
}
if ( nAnimate[193] == 1 )
{
	if ( nMoves[193] < m193[0].length / 2 )
		b193=MF(m193, n193, 193, b193, 'swi2006g193.htm',false);
	else
		b193=GoStart(m193, n193, 193, b193, 'swi2006g193.htm');
	GMS(m193, n193, 193, b193, 'swi2006g193.htm');
}
if ( nAnimate[194] == 1 )
{
	if ( nMoves[194] < m194[0].length / 2 )
		b194=MF(m194, n194, 194, b194, 'swi2006g194.htm',false);
	else
		b194=GoStart(m194, n194, 194, b194, 'swi2006g194.htm');
	GMS(m194, n194, 194, b194, 'swi2006g194.htm');
}
if ( nAnimate[195] == 1 )
{
	if ( nMoves[195] < m195[0].length / 2 )
		b195=MF(m195, n195, 195, b195, 'swi2006g195.htm',false);
	else
		b195=GoStart(m195, n195, 195, b195, 'swi2006g195.htm');
	GMS(m195, n195, 195, b195, 'swi2006g195.htm');
}
if ( nAnimate[196] == 1 )
{
	if ( nMoves[196] < m196[0].length / 2 )
		b196=MF(m196, n196, 196, b196, 'swi2006g196.htm',false);
	else
		b196=GoStart(m196, n196, 196, b196, 'swi2006g196.htm');
	GMS(m196, n196, 196, b196, 'swi2006g196.htm');
}
if ( nAnimate[197] == 1 )
{
	if ( nMoves[197] < m197[0].length / 2 )
		b197=MF(m197, n197, 197, b197, 'swi2006g197.htm',false);
	else
		b197=GoStart(m197, n197, 197, b197, 'swi2006g197.htm');
	GMS(m197, n197, 197, b197, 'swi2006g197.htm');
}
if ( nAnimate[198] == 1 )
{
	if ( nMoves[198] < m198[0].length / 2 )
		b198=MF(m198, n198, 198, b198, 'swi2006g198.htm',false);
	else
		b198=GoStart(m198, n198, 198, b198, 'swi2006g198.htm');
	GMS(m198, n198, 198, b198, 'swi2006g198.htm');
}
if ( nAnimate[199] == 1 )
{
	if ( nMoves[199] < m199[0].length / 2 )
		b199=MF(m199, n199, 199, b199, 'swi2006g199.htm',false);
	else
		b199=GoStart(m199, n199, 199, b199, 'swi2006g199.htm');
	GMS(m199, n199, 199, b199, 'swi2006g199.htm');
}
if ( nAnimate[200] == 1 )
{
	if ( nMoves[200] < m200[0].length / 2 )
		b200=MF(m200, n200, 200, b200, 'swi2006g200.htm',false);
	else
		b200=GoStart(m200, n200, 200, b200, 'swi2006g200.htm');
	GMS(m200, n200, 200, b200, 'swi2006g200.htm');
}
if ( nAnimate[201] == 1 )
{
	if ( nMoves[201] < m201[0].length / 2 )
		b201=MF(m201, n201, 201, b201, 'swi2006g201.htm',false);
	else
		b201=GoStart(m201, n201, 201, b201, 'swi2006g201.htm');
	GMS(m201, n201, 201, b201, 'swi2006g201.htm');
}
if ( nAnimate[202] == 1 )
{
	if ( nMoves[202] < m202[0].length / 2 )
		b202=MF(m202, n202, 202, b202, 'swi2006g202.htm',false);
	else
		b202=GoStart(m202, n202, 202, b202, 'swi2006g202.htm');
	GMS(m202, n202, 202, b202, 'swi2006g202.htm');
}
if ( nAnimate[203] == 1 )
{
	if ( nMoves[203] < m203[0].length / 2 )
		b203=MF(m203, n203, 203, b203, 'swi2006g203.htm',false);
	else
		b203=GoStart(m203, n203, 203, b203, 'swi2006g203.htm');
	GMS(m203, n203, 203, b203, 'swi2006g203.htm');
}
if ( nAnimate[204] == 1 )
{
	if ( nMoves[204] < m204[0].length / 2 )
		b204=MF(m204, n204, 204, b204, 'swi2006g204.htm',false);
	else
		b204=GoStart(m204, n204, 204, b204, 'swi2006g204.htm');
	GMS(m204, n204, 204, b204, 'swi2006g204.htm');
}
if ( nAnimate[205] == 1 )
{
	if ( nMoves[205] < m205[0].length / 2 )
		b205=MF(m205, n205, 205, b205, 'swi2006g205.htm',false);
	else
		b205=GoStart(m205, n205, 205, b205, 'swi2006g205.htm');
	GMS(m205, n205, 205, b205, 'swi2006g205.htm');
}
if ( nAnimate[206] == 1 )
{
	if ( nMoves[206] < m206[0].length / 2 )
		b206=MF(m206, n206, 206, b206, 'swi2006g206.htm',false);
	else
		b206=GoStart(m206, n206, 206, b206, 'swi2006g206.htm');
	GMS(m206, n206, 206, b206, 'swi2006g206.htm');
}
if ( nAnimate[207] == 1 )
{
	if ( nMoves[207] < m207[0].length / 2 )
		b207=MF(m207, n207, 207, b207, 'swi2006g207.htm',false);
	else
		b207=GoStart(m207, n207, 207, b207, 'swi2006g207.htm');
	GMS(m207, n207, 207, b207, 'swi2006g207.htm');
}
if ( nAnimate[208] == 1 )
{
	if ( nMoves[208] < m208[0].length / 2 )
		b208=MF(m208, n208, 208, b208, 'swi2006g208.htm',false);
	else
		b208=GoStart(m208, n208, 208, b208, 'swi2006g208.htm');
	GMS(m208, n208, 208, b208, 'swi2006g208.htm');
}
if ( nAnimate[209] == 1 )
{
	if ( nMoves[209] < m209[0].length / 2 )
		b209=MF(m209, n209, 209, b209, 'swi2006g209.htm',false);
	else
		b209=GoStart(m209, n209, 209, b209, 'swi2006g209.htm');
	GMS(m209, n209, 209, b209, 'swi2006g209.htm');
}
if ( nAnimate[210] == 1 )
{
	if ( nMoves[210] < m210[0].length / 2 )
		b210=MF(m210, n210, 210, b210, 'swi2006g210.htm',false);
	else
		b210=GoStart(m210, n210, 210, b210, 'swi2006g210.htm');
	GMS(m210, n210, 210, b210, 'swi2006g210.htm');
}
if ( nAnimate[211] == 1 )
{
	if ( nMoves[211] < m211[0].length / 2 )
		b211=MF(m211, n211, 211, b211, 'swi2006g211.htm',false);
	else
		b211=GoStart(m211, n211, 211, b211, 'swi2006g211.htm');
	GMS(m211, n211, 211, b211, 'swi2006g211.htm');
}
if ( nAnimate[212] == 1 )
{
	if ( nMoves[212] < m212[0].length / 2 )
		b212=MF(m212, n212, 212, b212, 'swi2006g212.htm',false);
	else
		b212=GoStart(m212, n212, 212, b212, 'swi2006g212.htm');
	GMS(m212, n212, 212, b212, 'swi2006g212.htm');
}
if ( nAnimate[213] == 1 )
{
	if ( nMoves[213] < m213[0].length / 2 )
		b213=MF(m213, n213, 213, b213, 'swi2006g213.htm',false);
	else
		b213=GoStart(m213, n213, 213, b213, 'swi2006g213.htm');
	GMS(m213, n213, 213, b213, 'swi2006g213.htm');
}
if ( nAnimate[214] == 1 )
{
	if ( nMoves[214] < m214[0].length / 2 )
		b214=MF(m214, n214, 214, b214, 'swi2006g214.htm',false);
	else
		b214=GoStart(m214, n214, 214, b214, 'swi2006g214.htm');
	GMS(m214, n214, 214, b214, 'swi2006g214.htm');
}
if ( nAnimate[215] == 1 )
{
	if ( nMoves[215] < m215[0].length / 2 )
		b215=MF(m215, n215, 215, b215, 'swi2006g215.htm',false);
	else
		b215=GoStart(m215, n215, 215, b215, 'swi2006g215.htm');
	GMS(m215, n215, 215, b215, 'swi2006g215.htm');
}
if ( nAnimate[216] == 1 )
{
	if ( nMoves[216] < m216[0].length / 2 )
		b216=MF(m216, n216, 216, b216, 'swi2006g216.htm',false);
	else
		b216=GoStart(m216, n216, 216, b216, 'swi2006g216.htm');
	GMS(m216, n216, 216, b216, 'swi2006g216.htm');
}
if ( nAnimate[217] == 1 )
{
	if ( nMoves[217] < m217[0].length / 2 )
		b217=MF(m217, n217, 217, b217, 'swi2006g217.htm',false);
	else
		b217=GoStart(m217, n217, 217, b217, 'swi2006g217.htm');
	GMS(m217, n217, 217, b217, 'swi2006g217.htm');
}
if ( nAnimate[218] == 1 )
{
	if ( nMoves[218] < m218[0].length / 2 )
		b218=MF(m218, n218, 218, b218, 'swi2006g218.htm',false);
	else
		b218=GoStart(m218, n218, 218, b218, 'swi2006g218.htm');
	GMS(m218, n218, 218, b218, 'swi2006g218.htm');
}
if ( nAnimate[219] == 1 )
{
	if ( nMoves[219] < m219[0].length / 2 )
		b219=MF(m219, n219, 219, b219, 'swi2006g219.htm',false);
	else
		b219=GoStart(m219, n219, 219, b219, 'swi2006g219.htm');
	GMS(m219, n219, 219, b219, 'swi2006g219.htm');
}
if ( nAnimate[220] == 1 )
{
	if ( nMoves[220] < m220[0].length / 2 )
		b220=MF(m220, n220, 220, b220, 'swi2006g220.htm',false);
	else
		b220=GoStart(m220, n220, 220, b220, 'swi2006g220.htm');
	GMS(m220, n220, 220, b220, 'swi2006g220.htm');
}
if ( nAnimate[221] == 1 )
{
	if ( nMoves[221] < m221[0].length / 2 )
		b221=MF(m221, n221, 221, b221, 'swi2006g221.htm',false);
	else
		b221=GoStart(m221, n221, 221, b221, 'swi2006g221.htm');
	GMS(m221, n221, 221, b221, 'swi2006g221.htm');
}
if ( nAnimate[222] == 1 )
{
	if ( nMoves[222] < m222[0].length / 2 )
		b222=MF(m222, n222, 222, b222, 'swi2006g222.htm',false);
	else
		b222=GoStart(m222, n222, 222, b222, 'swi2006g222.htm');
	GMS(m222, n222, 222, b222, 'swi2006g222.htm');
}
if ( nAnimate[223] == 1 )
{
	if ( nMoves[223] < m223[0].length / 2 )
		b223=MF(m223, n223, 223, b223, 'swi2006g223.htm',false);
	else
		b223=GoStart(m223, n223, 223, b223, 'swi2006g223.htm');
	GMS(m223, n223, 223, b223, 'swi2006g223.htm');
}
if ( nAnimate[224] == 1 )
{
	if ( nMoves[224] < m224[0].length / 2 )
		b224=MF(m224, n224, 224, b224, 'swi2006g224.htm',false);
	else
		b224=GoStart(m224, n224, 224, b224, 'swi2006g224.htm');
	GMS(m224, n224, 224, b224, 'swi2006g224.htm');
}
if ( nAnimate[225] == 1 )
{
	if ( nMoves[225] < m225[0].length / 2 )
		b225=MF(m225, n225, 225, b225, 'swi2006g225.htm',false);
	else
		b225=GoStart(m225, n225, 225, b225, 'swi2006g225.htm');
	GMS(m225, n225, 225, b225, 'swi2006g225.htm');
}
if ( nAnimate[226] == 1 )
{
	if ( nMoves[226] < m226[0].length / 2 )
		b226=MF(m226, n226, 226, b226, 'swi2006g226.htm',false);
	else
		b226=GoStart(m226, n226, 226, b226, 'swi2006g226.htm');
	GMS(m226, n226, 226, b226, 'swi2006g226.htm');
}
if ( nAnimate[227] == 1 )
{
	if ( nMoves[227] < m227[0].length / 2 )
		b227=MF(m227, n227, 227, b227, 'swi2006g227.htm',false);
	else
		b227=GoStart(m227, n227, 227, b227, 'swi2006g227.htm');
	GMS(m227, n227, 227, b227, 'swi2006g227.htm');
}
if ( nAnimate[228] == 1 )
{
	if ( nMoves[228] < m228[0].length / 2 )
		b228=MF(m228, n228, 228, b228, 'swi2006g228.htm',false);
	else
		b228=GoStart(m228, n228, 228, b228, 'swi2006g228.htm');
	GMS(m228, n228, 228, b228, 'swi2006g228.htm');
}
if ( nAnimate[229] == 1 )
{
	if ( nMoves[229] < m229[0].length / 2 )
		b229=MF(m229, n229, 229, b229, 'swi2006g229.htm',false);
	else
		b229=GoStart(m229, n229, 229, b229, 'swi2006g229.htm');
	GMS(m229, n229, 229, b229, 'swi2006g229.htm');
}
if ( nAnimate[230] == 1 )
{
	if ( nMoves[230] < m230[0].length / 2 )
		b230=MF(m230, n230, 230, b230, 'swi2006g230.htm',false);
	else
		b230=GoStart(m230, n230, 230, b230, 'swi2006g230.htm');
	GMS(m230, n230, 230, b230, 'swi2006g230.htm');
}
if ( nAnimate[231] == 1 )
{
	if ( nMoves[231] < m231[0].length / 2 )
		b231=MF(m231, n231, 231, b231, 'swi2006g231.htm',false);
	else
		b231=GoStart(m231, n231, 231, b231, 'swi2006g231.htm');
	GMS(m231, n231, 231, b231, 'swi2006g231.htm');
}
if ( nAnimate[232] == 1 )
{
	if ( nMoves[232] < m232[0].length / 2 )
		b232=MF(m232, n232, 232, b232, 'swi2006g232.htm',false);
	else
		b232=GoStart(m232, n232, 232, b232, 'swi2006g232.htm');
	GMS(m232, n232, 232, b232, 'swi2006g232.htm');
}
if ( nAnimate[233] == 1 )
{
	if ( nMoves[233] < m233[0].length / 2 )
		b233=MF(m233, n233, 233, b233, 'swi2006g233.htm',false);
	else
		b233=GoStart(m233, n233, 233, b233, 'swi2006g233.htm');
	GMS(m233, n233, 233, b233, 'swi2006g233.htm');
}
if ( nAnimate[234] == 1 )
{
	if ( nMoves[234] < m234[0].length / 2 )
		b234=MF(m234, n234, 234, b234, 'swi2006g234.htm',false);
	else
		b234=GoStart(m234, n234, 234, b234, 'swi2006g234.htm');
	GMS(m234, n234, 234, b234, 'swi2006g234.htm');
}
if ( nAnimate[235] == 1 )
{
	if ( nMoves[235] < m235[0].length / 2 )
		b235=MF(m235, n235, 235, b235, 'swi2006g235.htm',false);
	else
		b235=GoStart(m235, n235, 235, b235, 'swi2006g235.htm');
	GMS(m235, n235, 235, b235, 'swi2006g235.htm');
}
if ( nAnimate[236] == 1 )
{
	if ( nMoves[236] < m236[0].length / 2 )
		b236=MF(m236, n236, 236, b236, 'swi2006g236.htm',false);
	else
		b236=GoStart(m236, n236, 236, b236, 'swi2006g236.htm');
	GMS(m236, n236, 236, b236, 'swi2006g236.htm');
}
if ( nAnimate[237] == 1 )
{
	if ( nMoves[237] < m237[0].length / 2 )
		b237=MF(m237, n237, 237, b237, 'swi2006g237.htm',false);
	else
		b237=GoStart(m237, n237, 237, b237, 'swi2006g237.htm');
	GMS(m237, n237, 237, b237, 'swi2006g237.htm');
}
if ( nAnimate[238] == 1 )
{
	if ( nMoves[238] < m238[0].length / 2 )
		b238=MF(m238, n238, 238, b238, 'swi2006g238.htm',false);
	else
		b238=GoStart(m238, n238, 238, b238, 'swi2006g238.htm');
	GMS(m238, n238, 238, b238, 'swi2006g238.htm');
}
if ( nAnimate[239] == 1 )
{
	if ( nMoves[239] < m239[0].length / 2 )
		b239=MF(m239, n239, 239, b239, 'swi2006g239.htm',false);
	else
		b239=GoStart(m239, n239, 239, b239, 'swi2006g239.htm');
	GMS(m239, n239, 239, b239, 'swi2006g239.htm');
}
if ( nAnimate[240] == 1 )
{
	if ( nMoves[240] < m240[0].length / 2 )
		b240=MF(m240, n240, 240, b240, 'swi2006g240.htm',false);
	else
		b240=GoStart(m240, n240, 240, b240, 'swi2006g240.htm');
	GMS(m240, n240, 240, b240, 'swi2006g240.htm');
}
if ( nAnimate[241] == 1 )
{
	if ( nMoves[241] < m241[0].length / 2 )
		b241=MF(m241, n241, 241, b241, 'swi2006g241.htm',false);
	else
		b241=GoStart(m241, n241, 241, b241, 'swi2006g241.htm');
	GMS(m241, n241, 241, b241, 'swi2006g241.htm');
}
if ( nAnimate[242] == 1 )
{
	if ( nMoves[242] < m242[0].length / 2 )
		b242=MF(m242, n242, 242, b242, 'swi2006g242.htm',false);
	else
		b242=GoStart(m242, n242, 242, b242, 'swi2006g242.htm');
	GMS(m242, n242, 242, b242, 'swi2006g242.htm');
}
if ( nAnimate[243] == 1 )
{
	if ( nMoves[243] < m243[0].length / 2 )
		b243=MF(m243, n243, 243, b243, 'swi2006g243.htm',false);
	else
		b243=GoStart(m243, n243, 243, b243, 'swi2006g243.htm');
	GMS(m243, n243, 243, b243, 'swi2006g243.htm');
}
	window.setTimeout( "MoveForwardAnim()", 1000 );
}
// Copyright 98,99,00,01 by ChessBase GmbH, Germany
function Init( path )
{ gifs = new Array(6);
	for ( var i=0; i< 26; i++)
		gifs[i]= new Image();
	gifs[0].src = path + "b.gif";
	gifs[1].src = path + "bbb.gif";
	gifs[2].src = path + "bbw.gif";
	gifs[3].src = path + "bkb.gif";
	gifs[4].src = path + "bkw.gif";
	gifs[5].src = path + "bqb.gif";
	gifs[6].src = path + "bqw.gif";
	gifs[7].src = path + "brb.gif";
	gifs[8].src = path + "brw.gif";
	gifs[9].src = path + "bnb.gif";
	gifs[10].src = path + "bnw.gif";
	gifs[11].src = path + "wbb.gif";
	gifs[12].src = path + "wbw.gif";
	gifs[13].src = path + "wrb.gif";
	gifs[14].src = path + "wrw.gif";
	gifs[15].src = path + "wqb.gif";
	gifs[16].src = path + "wqw.gif";
	gifs[17].src = path + "wkb.gif";
	gifs[18].src = path + "wkw.gif";
	gifs[19].src = path + "wnb.gif";
	gifs[20].src = path + "wnw.gif";
	gifs[21].src = path + "wpb.gif";
	gifs[22].src = path + "wpw.gif";
	gifs[23].src = path + "bpb.gif";
	gifs[24].src = path + "wpb.gif";
	gifs[25].src = path + "b.gif";
}
function SyncPicture( base, basename )
{	if ( base > -1 ) return base;
	for ( i=0; i < leftDocument.images.length; i++ )
	{	if ( leftDocument.images[i].name != "" )
			if ( leftDocument.images[i].name == basename )
				return i;
			else if ( leftDocument.images[i].name.substring(0,3) == basename.substring(0,3) )
				i+= 63;
	}
	return -1;
}
function MF_5( moves, names, nm, base, basename )
{	base = SyncPicture( base, basename );
	for ( i=0; nMoves[nm] < moves[nLevels[nm]].length / 2 && i < 10; i++ )
		MF( moves, names, nm, base, false );
	return base;
}
function MB_5( moves, names, nm, base, basename )
{	base = SyncPicture( base, basename );
	for ( i=0; ( nMoves[nm] > 0 || nLevels[nm] > 0 ) && i < 10; i++ )
		MB( moves, names, nm, base );
	return base;
}
function GoStart( moves, names, nm, base, basename )
{	base = SyncPicture( base, basename );
	while ( nMoves[nm] > 0 || nLevels[nm] > 0 )
		MB( moves, names, nm, base );
	return base;
}
function GoEnd( moves, names, nm, base, basename )
{	base = SyncPicture( base, basename );
	while ( nMoves[nm] < moves[nLevels[nm]].length / 2 )
		MF( moves, names, nm, base, false );
	return base;
}
function MF( moves, names, nm, base, basename, bCheckV )
{	base = SyncPicture( base, basename );
	if ( bCheckV )
	{	var b = false;
		for ( i=0; i < moves.length; i++ )
			if ( i != nLevels[nm] && moves[i].root == nLevels[nm] && moves[i].move == nMoves[nm] )
				b = true;
		if ( b )
		{	GenerateVarWindow(moves, names, nm, base, basename);
			return base;
		}
	}
	if ( nMoves[nm] < moves[nLevels[nm]].length / 2 )
	{	var n = nMoves[nm]*2;
		var from = moves[nLevels[nm]][ n ] & 0x3f;
		var to = moves[nLevels[nm]][ n+1 ] & 0x3f;
		names[ nNameCount[nm]   ] = leftDocument.images[ base + from ].src;
		names[ nNameCount[nm]+1 ] = leftDocument.images[ base + to ].src;
		var len = names[nNameCount[nm]].length;
		var nn = (Math.floor(( to / 8 )) + ( to % 8 ));
		var dest = ( nn % 2 ) == 1 ? "b" : "w";
		var piece = names[nNameCount[nm]].substring(len-6,len-5);
		if (( moves[nLevels[nm]][ n ] & 0x380 ) == 0x80 )
			piece = "q";
		else if (( moves[nLevels[nm]][ n ] & 0x380 ) == 0x100 )
			piece = "n";
		else if (( moves[nLevels[nm]][ n ] & 0x380 ) == 0x180 )
			piece = "b";
		else if (( moves[nLevels[nm]][ n ] & 0x380 ) == 0x200 )
			piece = "r";
		leftDocument.images[ base + to ].src = names[nNameCount[nm]].substring(0,len-6) + piece + dest + names[nNameCount[nm]].substring(len-4,len);
		nn = (Math.floor(( from / 8 )) + ( from % 8 ));
		if (( nn % 2 ) == 1 )
			leftDocument.images[ base + from ].src = EmptyBlackPath;
		else
			leftDocument.images[ base + from ].src = EmptyWhitePath;
		nMoves[nm]++;
		nNameCount[nm] = nNameCount[nm] + 2;
		if ( nMoves[nm] < moves[nLevels[nm]].length / 2 && ( moves[nLevels[nm]][ nMoves[nm]*2 ] & 0x40 ) == 0x40 )
			MF( moves, names, nm, base, bCheckV );
	}
	return base
}
function MB( moves, names, nm, base, basename )
{	base = SyncPicture( base, basename );
	if ( nMoves[nm] > 0 )
	{	nMoves[nm]--;
		nNameCount[nm] -= 2;
		var from = moves[nLevels[nm]][ nMoves[nm]*2 ] & 0x3f;
		var to = moves[nLevels[nm]][ nMoves[nm]*2+1 ] & 0x3f;
		leftDocument.images[ base + from ].src = names[ nNameCount[nm] ];
		leftDocument.images[ base + to ].src = names[ nNameCount[nm]+1 ];
		if (( moves[nLevels[nm]][ nMoves[nm]*2 ] & 0x40 ) == 0x40 )
			MB( moves, names, nm, base );
	}
	if ( nMoves[nm] == 0 )
		if ( nLevels[nm] > 0 )
		{	nMoves[nm] = moves[nLevels[nm]].move;
			nLevels[nm] = moves[nLevels[nm]].root;
			if (( moves[nLevels[nm]][nMoves[nm]*2] & 0x40 ) == 0x40 )
				nMoves[nm]--;
		}
	return base;
}
function GMS2(  moves, names, nm, base, nMoveNumber, nLevel, basename )
{	if ( nMoveNumber > 0 )
	{	var n = (nMoveNumber-1)*2;
		var off=1;
		for ( i=0; i <= n; i += 2 )
			if (( moves[nLevel][i] & 0x40 ) == 0x40 )
				off = off+1;
		var from = moves[nLevel][ n ] & 0x3f;
		var to = moves[nLevel][ n+1 ] & 0x3f;
		var len = leftDocument.images[ base + to ].src.length;
		var piece = leftDocument.images[ base + to ].src.substring(len-6,len-5);
		if ( piece == "q" )
			piece = pieces.substring(1,2);
		else if ( piece == "r" )
			piece = pieces.substring(4,5);
		else if ( piece == "b" )
			piece = pieces.substring(3,4);
		else if ( piece == "n" )
			piece = pieces.substring(2,3);
		else if ( piece ==  "k" )
			piece = pieces.substring(0,1);
		else piece = pieces.substring(5,6);
		var piece2 = "";
		if (( moves[nLevel][ n ] & 0x380 ) == 0x80 )
			piece2 = pieces.substring(1,2);
		else if (( moves[nLevel][ n ] & 0x380 ) == 0x100 )
			piece2 = pieces.substring(2,3);
		else if (( moves[nLevel][ n ] & 0x380 ) == 0x180 )
			piece2 = pieces.substring(3,4);
		else if (( moves[nLevel][ n ] & 0x380 ) == 0x200 )
			piece2 = pieces.substring(4,5);
		var lines = "abcdefgh";
		var rows = "87654321";
		var fromLine = from%8;
		var fromRow = Math.floor(from/8);
		var toLine = to%8;
		var toRow = Math.floor(to/8);
		var moveNumber = gmn( moves, nLevel ) + nMoveNumber-off;
		var result = (Math.floor((moveNumber)/2)+1).toString() + ". ";
		if ( leftDocument.images[ base + to ].src.substring(len-7,len-6) == "b" )
			result = result + "... ";
		if ( n >= 2 && (( moves[nLevel][n] & 0x40 ) == 0x40 ))
		{	if (( moves[nLevel][n-1] == 62 ) || ( moves[nLevel][n-1] == 6 ))
				result = result + "0-0"
			else if (( moves[nLevel][n-1] == 2 + 7 * 8 ) || ( moves[nLevel][n-1] == 2 + 0 * 8 ))
				result = result + "0-0-0"
			else
			{	var sep = "x";
				from = moves[nLevel][ n-2 ] & 0x3f;
				to = moves[nLevel][ n-1 ] & 0x3f;
				fromLine = from%8;
				fromRow = Math.floor(from/8);
				toLine = to%8;
				toRow = Math.floor(to/8);
				result = result	+ lines.substring( fromLine, fromLine+1 ) + rows.substring( fromRow, fromRow+1 )
										+ sep
										+ lines.substring( toLine, toLine+1 ) + rows.substring( toRow, toRow+1 )
										+ piece2 + " ep";
			}
		}
		else
		{	var len = names[ nNameCount[nm]-1 ].length;
			var substr = names[ nNameCount[nm]-1 ].substring( len-6, len );
			var sep = (( substr == "/w.gif" ) || ( substr == "\\w.gif" ) ||
						  ( substr == "/b.gif" ) || ( substr == "\\b.gif" )) ? "-" : "x";
			if ( piece2 != "" ) piece = "";
			result = result + piece.toUpperCase() + lines.substring( fromLine, fromLine+1 ) + rows.substring( fromRow, fromRow+1 )
				+ sep
				+ lines.substring( toLine, toLine+1 ) + rows.substring( toRow, toRow+1 )
				+ piece2;
		}
	}
	else
		result='';
	if (leftDocument.all)
	{	if ( bFrames )	name = 'i' + baseName + '0';
		else name = 'i' + baseName + nm;
		if ( result == '' )
			leftDocument.all.tags( "DIV" )[name].innerHTML = start_pos;
		else
			leftDocument.all.tags( "DIV" )[name].innerHTML = pos_after + result;
	}
	else if ( leftDocument.layers )
	{	var inx = nm;
		if ( bFrames ) inx = 0;
		leftDocument.layers[inx].document.layers[0].document.clear();
		if ( result == '' )
			var gesamt = "<center>" + start_pos + "</center>";
		else
			var gesamt = "<center>" + pos_after + " " + result + "</center>";
		leftDocument.layers[inx].document.layers[0].document.write(gesamt);
		leftDocument.layers[inx].document.layers[0].document.close();
	}
	return result;
}
function GMS( moves, names, nm, base, basename )
{	base = SyncPicture( base, basename );
	var nLevel = nLevels[nm];
	var nMoveNumber = nMoves[nm];
	if ( nMoveNumber >= 0 && nMoveNumber <= moves[nLevel].length / 2 )
	{	if ( leftDocument.all )
		{	if ( nOld[nm] != -1 )
				rightDocument.anchors[nOld[nm]].style.background=BackColor;
			if ( nMoveNumber > 0 )
			{	nOld[nm] = moves[nLevel].base[nMoveNumber-1];
				rightDocument.anchors[nOld[nm]].style.background="gray";
				with ( rightDocument )
					with ( all.tags("a")[nOld[nm]] )
					{	if ( parent.frames[1] && ( offsetTop > body.scrollTop + offsetParent.offsetHeight - offsetHeight || offsetTop < body.scrollTop ))
							rightWindow.scrollTo( 0, offsetTop - ( offsetParent.offsetHeight / 2 ) );
					}
			}
			else
				nOld[nm] = -1;
		}
		return GMS2( moves, names, nm, base, nMoveNumber, nLevel, basename );
	}
	else
		return "??";
}
function gm( moves, names, nm, base, basename, n, m )
{	base = SyncPicture( base, basename );
	GoStart(moves,names,nm,base,basename );
	gm_sub( moves,names,nm,base,basename,n,m);
	GMS( moves, names, nm, base, basename );
}
function gmn( moves, m )
{	if ( m > 0 )
	{	var off=0;
		var n2 = moves[m].move;
		var m2 = moves[m].root;
		for ( i=0; i <= n2*2; i += 2 )
			if (( moves[m2][i] & 0x40 ) == 0x40 )
				off = off+1;
		return gmn( moves, m2 ) + ( n2 - off );
	}
	return 0;
}
function gm_sub( moves, names, nm, base, basename, n, m )
{	if ( m > 0 )
	{	var off=0;
		var n2 = moves[m].move;
		var m2 = moves[m].root;
		for ( i=0; i <= n2*2; i += 2 )
			if (( moves[m2][i] & 0x40 ) == 0x40 )
				off = off+1;
		gm_sub( moves,names,nm,base, basename, n2-off, m2  );
	}
	nLevels[nm]=m;
	nMoves[nm]=0;
	for ( i=0; i < n; i++ )
		MF(moves,names,nm,base,basename, false);
}
function GenerateVarWindow(moves, names, nm, base, basename)
{	var vf = window.open('', 'Frank', 'resizable=yes,width=240,height=160')
	with ( vf.document )
	{	open();
		write('<HTML><HEAD><TITLE>Varianten</TITLE></HEAD><BODY><DIV ID="disp"></DIV><LAYER id="NS"></LAYER></BODY></HTML>')
		close()
	}
	vf.erzeuger = self;
	var ihtml="<a href=\"javascript:erzeuger.MF0(false);";
	ihtml = ihtml + "self.close()\">";
	ihtml = ihtml + "Hauptvariante - Main line" + "<\a>";
	ihtml = ihtml + "<BR>";
	var nCurrentLevel=nLevels[nm];
	var nMoveNum=nMoves[nm];
	for ( j=0; j < moves.length; j++ )
	{	if ( j != nCurrentLevel && moves[j].root == nCurrentLevel && moves[j].move == nMoveNum )
		{	gm( moves,names,nm,base,basename,1,j);
			var moveStr = GMS2( moves, names, nm, base, 1, j, basename );
			ihtml = ihtml + "<a href=\"javascript:erzeuger.g0(1," + j + ");self.close()\">";
			ihtml = ihtml + moveStr + "<\a>";
			ihtml = ihtml + "<BR>";
			gm( moves,names,nm,base,basename,nMoveNum,nCurrentLevel);
		}
	}
	if ( document.all )
		vf.document.all.disp.innerHTML=ihtml
	else if ( document.layers )
	{	vf.document.layers[0].document.clear();
		vf.document.layers[0].document.write(ihtml);
		vf.document.layers[0].document.close();
	}
}
function Fen2Position(base, fen, gifPath)
{	var n = 0;
	for ( i=0; i < fen.length; i++ )
	{	inx = "PNBRQKpnbrqk12345678/".indexOf(fen.charAt(i));
		if ( inx == -1 || n >= 64 ) continue;
		var field = "w";
		if ( (n%8)%2  != Math.floor(n/8)%2 ) field = "b";
		if ( inx < 12 )
		{	var color = "w";
			if ( inx > 5 ) color = "b";
			leftDocument.images[ base + n ].src = gifPath + color + "pnbrqkpnbrqk".charAt(inx) + field + ".gif";
			n++;
		}
		else if ( inx < 20 )
			while ( inx-- > 11 )
			{	if ( (n%8)%2  != Math.floor(n/8)%2 ) field = "b"; else field = "w";
				leftDocument.images[ base + n ].src = gifPath + field + ".gif";
				n++;
			}
   }
}
function LoadNextPage(n,b)
{	if ( document.all && b )
	{	var oldColor = leftDocument.all.tags("a")[n].style.color;
		leftDocument.all.tags("a")[index].style.color=oldColor;
	}
	GoStart(currM, currN, index, currB, 'basePic');
	index = n;
	parent.loaded = 1;
	rightWindow.location.href = baseName + "g" + index + ".htm";
	if ( document.all && b )
		leftDocument.all.tags("a")[index].style.color="red";
}
function Start(mx,nx,bGoEnd,bx)
{	leftWindow.currM = mx;
	if ( parent.loaded == 1 )
	{	leftWindow.currN = nx;
		rightDocument = rightWindow.document;
		g0(0,0);
		parent.loaded=2;
		rightWindow.location.reload();
		if ( rightWindow.fenNota != "" )
			Fen2Position( 0, rightWindow.fenNota, gifPath );
	}
	else if ( parent.loaded == 2 )
	{	rightDocument = rightWindow.document;
		if ( bGoEnd )
			GoEnd0();
	}
}
