
var boardSquareColour = new String("wbwbwbwbbwbwbwbwwbwbwbwbbwbwbwbwwbwbwbwbbwbwbwbwwbwbwbwbbwbwbwbw");
var rowHead = new String("87654321");
var colHead = 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 dispBoard(inPieces, inTaken)
{
	var piecesStr = new String(inPieces);
	var takenStr = new String(inTaken);

	d = document;
	d.write("<table cellpadding='0' cellspacing='2' bgcolor='#999999'><tr><td>");
	d.write("<table cellpadding='0' cellspacing='1' bgcolor='#CCCCCC'><tr><td>");
	d.write("<table cellpadding='0' cellspacing='0' bgcolor='#EEEEEE'><tr><td>");

	d.write("<table cellpadding='0' cellspacing='0' width='190'><tr>");
	d.write("<td class='cols0'/>");
	for(col = 0; col < 8; col++)
	{
		d.write("<td class='cols'>" + colHead.charAt(col) + "</td>");
	}
	d.write("</tr></table>");

	d.write("</td></tr><tr><td><table cellpadding='0' cellspacing='0'><tr><td>");

	d.write("<table cellpadding='0' cellspacing='0' width='10'>");
	for(row = 0; row < 8; row++)
	{
		d.write("<tr><td class='rows'>" + rowHead.charAt(row) + "</td></tr>");
	}
	d.write("</table>");

	d.write("</td><td>");
        d.write("<table cellpadding='0' cellspacing='2' bgcolor='#888888'><tr><td>");
        d.write("<table cellpadding='0' cellspacing='0'>");
        for(row = 0; row < 8; row++)
	{
		d.write("<tr>");
		for(col = 0; col < 8; col++)
		{
			tb = boardSquareColour.charAt((row*8) + col);
			d.write("<td class='" + tb + "sqr");
			if(takenStr.charAt((row*8) + col) == "x")
				d.write("p");
			d.write("'>");
			d.write("<img src='/img/p" + convertPiece(piecesStr.charAt((row*8) + col)) + "s1.gif'/></td>");
		}
		d.write("</tr>");
	}
	d.write("</table>");
	d.write("</td></tr></table>");
	d.write("</td><td>");

	d.write("<table cellpadding='0' cellspacing='0' width='10'>");
	for(row = 0; row < 8; row++)
	{
		d.write("<tr><td class='rows'>" + rowHead.charAt(row) + "</td></tr>");
	}
	d.write("</table>");

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

	d.write("</td></tr><tr><td>");
	d.write("<table cellpadding='0' cellspacing='0' width='190'><tr>");
	d.write("<td class='cols0'/>");
	for(col = 0; col < 8; col++)
	{
		d.write("<td class='cols'>" + colHead.charAt(col) + "</td>");
	}
	d.write("</tr></table>");

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

}

function convertPiece(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();
}
