
var demoBoardSquareColour = new String("wbwbwbwbbwbwbwbwwbwbwbwbbwbwbwbwwbwbwbwbbwbwbwbwwbwbwbwbbwbwbwbw");
var demoRowHead = new String("87654321");
var demoColHead = new String("ABCDEFGH");
var p = new Image(22,22);
p.src = "/img/ps1.gif";
p.src = "/img/ppws1.gif";
p.src = "/img/prws1.gif";
p.src = "/img/pnws1.gif";
p.src = "/img/pbws1.gif";
p.src = "/img/pqws1.gif";
p.src = "/img/pkws1.gif";
p.src = "/img/ppbs1.gif";
p.src = "/img/prbs1.gif";
p.src = "/img/pnbs1.gif";
p.src = "/img/pbbs1.gif";
p.src = "/img/pqbs1.gif";
p.src = "/img/pkbs1.gif";

function demoDispBoard(inPieces, inTaken)
{
	var piecesStr = new String(inPieces);
	var takenStr = new String(inTaken);

	d = document;
	d.write("<table class='demotableout'><tr><td class='demotableouttd'>");
	d.write("<table class='demotablemid'><tr><td class='demotablemidtd'>");
	d.write("<table class='demotablein'><tr><td class='demotableintd'>");

	d.write("<table class='demotabcolhdr'><tr>");
	d.write("<td class='democols0'/>");
	for(col = 0; col < 8; col++)
	{
		d.write("<td class='democols'>" + demoColHead.charAt(col) + "</td>");
	}
	d.write("<td class='democols0'/>");
	d.write("</tr></table>");

	d.write("</td></tr><tr><td><table class='demotabdetmid'><tr><td class='demotabdetmidtd'>");

	d.write("<table class='demotabrowhdr'>");
	d.write("<tr><td class='demorows0'/></tr>");
	for(row = 0; row < 8; row++)
	{
		d.write("<tr><td class='demorows'>" + demoRowHead.charAt(row) + "</td></tr>");
	}
	d.write("<tr><td class='demorows0'/></tr>");
	d.write("</table>");

	d.write("</td><td>");
	d.write("<table class='demotabboardout'><tr><td class='demotabboardouttd'>");
	d.write("<table class='demotabboard'>");
	for(row = 0; row < 8; row++)
	{
		d.write("<tr>");
		for(col = 0; col < 8; col++)
		{
			tb = demoBoardSquareColour.charAt((row*8) + col);
			d.write("<td class='demo" + tb + "sqr");
			if(takenStr.charAt((row*8) + col) == "x")
				d.write("p");
			d.write("'>");
			d.write("<img class='demoimg' src='/img/p" + demoConvertPiece(piecesStr.charAt((row*8) + col)) + "s1.gif'/>");
			d.write("</td>");
		}
		d.write("</tr>");
	}
	d.write("</table>");
	d.write("</td></tr></table>");
	d.write("</td><td>");

	d.write("<table class='demotabrowhdr'>");
	d.write("<tr><td class='demorows0'/></tr>");
	for(row = 0; row < 8; row++)
	{
		d.write("<tr><td class='demorows'>" + demoRowHead.charAt(row) + "</td></tr>");
	}
	d.write("<tr><td class='demorows0'/></tr>");
	d.write("</table>");

	d.write("</td></tr></table>");

	d.write("</td></tr><tr><td>");
	d.write("<table class='demotabcolhdr'><tr>");
	d.write("<td class='democols0'/>");
	for(col = 0; col < 8; col++)
	{
		d.write("<td class='democols'>" + demoColHead.charAt(col) + "</td>");
	}
	d.write("<td class='democols0'/>");
	d.write("</tr></table>");

	d.write("</td></tr></table>");
	d.write("</td></tr></table>");
	d.write("</td></tr></table>");
}

function demoConvertPiece(inp)
{
        if(inp == 'p') return "pw";
        if(inp == 'n') return "nw";
        if(inp == 'b') return "bw";
        if(inp == 'r') return "rw";
        if(inp == 'q') return "qw";
        if(inp == 'k') return "kw";
        if(inp == 'P') return "pb";
        if(inp == 'N') return "nb";
        if(inp == 'B') return "bb";
        if(inp == 'R') return "rb";
        if(inp == 'Q') return "qb";
        if(inp == 'K') return "kb";
        return "";
}

function goToGame(gameid)
{
	document.demoform.gameid.value = gameid;
	document.demoform.submit();
}

// End


