
function initZebraTable() {
	var tables = document.getElementsByTagName('table');
	for(i=0; i<tables.length; i++) {
		var rows = tables[i].getElementsByTagName('tr');
		for(j=0; j<rows.length; j++) {
			if (j % 2) {
				rows[j].className = rows[j].className? rows[j].className : "even";
			} else {
				rows[j].className = rows[j].className? rows[j].className : "odd";
			}
		}
	}

	var possbleCheckboxes = document.getElementById('content_container').getElementsByTagName("input");
	var checkboxes = []
	for(i=0; i<possbleCheckboxes.length; i++) {
		if(possbleCheckboxes[i].getAttribute("type").toLowerCase() == "checkbox" && possbleCheckboxes[i].parentNode.className.toLowerCase() == "slot") {
			checkboxes.push(possbleCheckboxes[i])
		}
	}
	for(i=0; i<checkboxes.length; i++) {
		checkboxes[i].onclick = function() {
			if (this.checked) {
				this.parentNode.className = "slot slotChecked";
				this.blur();
			} else {
				this.parentNode.className = "slot";
				this.blur();
			}
		};
		checkboxes[i].parentNode.onmouseover = function() {
			this.className = "slot slotChecked";
		};
		checkboxes[i].parentNode.onmouseout = function() {
			if (!this.getElementsByTagName("input")[0].checked) {
				this.className = "slot";
			}
		};

	}

	var theForm = document.getElementById("add_slot");
	if(theForm) {
		theForm.onreset = function() {
			for(i=0; i<checkboxes.length; i++) {
				checkboxes[i].parentNode.className = "slot"
			}
		}
	}


}


queueLoad("initZebraTable",false);