
if (window.addEventListener){
	window.addEventListener("load",setListeners, false);
}else if(window.attachEvent){
	window.attachEvent("onload",setListeners);
}else{
	window.onload = setListeners;
}

function setListeners(){
	inputList = document.getElementsByTagName("INPUT");
	for(i=0;i<inputList.length;i++){
		if (window.addEventListener){
			inputList[i].addEventListener("propertychange", restoreStyles, false);
		}else if(window.attachEvent){
			inputList[i].attachEvent("onpropertychange", restoreStyles);
		}else{
			inputList[i].onpropertychange = restoreStyles;
		}
		inputList[i].style.backgroundColor = "";
	}
	selectList = document.getElementsByTagName("SELECT");
	for(i=0;i<selectList.length;i++){
		if (window.addEventListener){
			selectList[i].addEventListener("propertychange", restoreStyles, false);
		}else if(window.attachEvent){
			selectList[i].attachEvent("onpropertychange", restoreStyles);
		}else{
			selectList[i].onpropertychange = restoreStyles;
		}
		selectList[i].style.backgroundColor = "";
	}
}

function restoreStyles(){
	if(event.srcElement.style.backgroundColor != ""){
		event.srcElement.style.backgroundColor = "";
	}
}


