function addEvent(obj, evType, fn) { if (obj.addEventListener) { obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent) { var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } } function getEventTarget(e) { return (e.target) ? e.target : e.srcElement } ColorIt = function(e){ var tg = getEventTarget(e); if ((tg.style.backgroundColor.indexOf("240")>0) || (tg.style.backgroundColor == "#f07e60")) { tg.style.backgroundColor = ""; } else { tg.style.backgroundColor = "#F07E60"; } } onPageLoad = function(){ var td = document.getElementsByTagName("td"); for (var i = 1; i < td.length; i++) { addEvent(td[i], "click", ColorIt); } } window.onload = onPageLoad;