window.onload = localInit;
function localInit() {
	init();
	removeSubmitFieldset();
	attachSelectOnChange();
}
function removeSubmitFieldset() {
	var fieldset = document.getElementsByTagName("fieldset")[0];
	if (fieldset.className != "submission") return false;
	fieldset.parentNode.removeChild(fieldset);
	return true;
}
function attachSelectOnChange() {
	var tSelects = document.getElementsByName("colorSelect");
	for (var i = 0; i < tSelects.length; i++) tSelects[i].onchange = updateColors;
}
function updateColors() {
	var selId = +this.id.replace(/[^0-9]/g,''); //convert this string into a number
	var td = document.getElementById("td" + selId);
	var selectedColor = this.options[this.selectedIndex].value;
	if (selectedColor == "") selectedColor = this.options[this.selectedIndex].text;
	td.className = selectedColor.replace(/\s/g,'');
}
