function Change(boxnumber)
{
    // Get the img element of the clicked square
    thisSquare = document.getElementById("img" + boxnumber);

    if (thisSquare.src.indexOf("b2.gif") != -1)
	thisSquare.src = "x.gif";
    else if (thisSquare.src.indexOf("x.gif") != -1)
	thisSquare.src = "w.gif";
    else if (thisSquare.src.indexOf("w.gif") != -1)
	thisSquare.src = "b2.gif";
}


function black(boxnumber)
{
    thisSquare = document.getElementById("img" + boxnumber);
    if (thisSquare.src.indexOf("b2.gif") == -1)
	thisSquare.src = "b2.gif";
    else
	return false;
}

function ex(boxnumber)
{
    thisSquare = document.getElementById("img" + boxnumber);

    if (thisSquare.src.indexOf("x.gif") == -1)
	thisSquare.src = "x.gif";
    else
	return false;
}

var longblackrowlength = 0;

var k;
var k2;
var n;

function drawPuzzle(myString)
{
myArray = myString.split(",");
if (n == undefined) { n = 0; }
k = k2;
var i,j,l,m;

/*puzzleArray = new Array(10,10,2,2,'x','x',1,'x','x','x','x','x','x','x',1,2,6,9,6,5,5,4,3,4,'x',2,1,1,'x',4,2,1,3,1,'x',8,'x',8,'x',7,'x',5,'x',3);*/


rows = parseInt(myArray[0]);
cols = parseInt(myArray[1]);

var leftlead = parseInt(myArray[2]);
var toplead = parseInt(myArray[3]);

imgNums = new Array();
for (var r = 0; r < toplead + rows; r++)
{
	for (var c = 0; c < leftlead + cols; c++)
	{
		if (r >= toplead && c >= leftlead) { n++; imgNums.push(n); }
	}
}
return imgNums;

}
