function getRaidData(tableId, tableRow, htmlData)
{	//Creates a new table row after tableRow, and inserts htmlData into it. 
	var table = document.getElementById(tableId);
	var numCols = table.getElementsByTagName('tr')[1].getElementsByTagName('td').length;
	var rowIndex = tableRow.rowIndex;
	var newRow = table.insertRow(rowIndex + 1);
	newRow.className = 'inserted';
	var newCell = newRow.insertCell(0);
	newCell.colSpan = numCols;
	newCell.className = 'inserted';
	newCell.innerHTML = htmlData;
}

function deleteInsertedRows(tableId)
{	//Deletes all inserted rows.
	var table = document.getElementById(tableId);
	var rows = document.getElementsByTagName('tr');
	var numRows = rows.length;
	for (i = numRows - 1; i > 0; i--)
	{
		if (rows[i].className == 'inserted')
		{
			table.deleteRow(rows[i].rowIndex);
		}
	}
}

function checkRow(tableRow, playerId)
{
	var inputString = '<input name="' + playerId + '" class="table-check" checked="checked" type="checkbox">';
	var cellColor = document.defaultView.getComputedStyle(tableRow.cells[2], '').getPropertyValue("background-color"); 
	var numCells = tableRow.cells.length;
	if (tableRow.cells[0].innerHTML == inputString)
	{
		tableRow.cells[0].innerHTML = '<input type="checkbox" name="' + playerId + '" class="table-check" />';
		for (i = 0; i < numCells; i++)
		{
			if(i != 2 && i != 3) tableRow.cells[i].style.backgroundColor = "white";
		}
	}
	else
	{
		tableRow.cells[0].innerHTML = '<input type="checkbox" name="' + playerId + '" class="table-check" checked="checked" />';
		for (i = 0; i < numCells; i++)
		{
			if(i != 2 && i != 3) tableRow.cells[i].style.backgroundColor = "lightgrey";
		}
	}
}