function highlightSetUp() {
	if (document.getElementsByTagName) {
		fields = document.getElementsByTagName("input");
		for (i=0;i<fields.length;i++) {
			fields[i].onfocus = highlightBG;
			fields[i].onblur = unHighlightBG;
		}
		fields = document.getElementsByTagName("textarea");
		for (i=0;i<fields.length;i++) {
			fields[i].onfocus = highlightBG;
			fields[i].onblur = unHighlightBG;
		}
//		fields = document.getElementsByTagName("select");
//		for (i=0;i<fields.length;i++) {
//			fields[i].onfocus = highlightBG;
//			fields[i].onblur = unHighlightBG;
//		}
		fields = document.getElementsByTagName("file");
		for (i=0;i<fields.length;i++) {
			fields[i].onfocus = highlightBG;
			fields[i].onblur = unHighlightBG;
		}
	}
	if (document.getElementsBySelector) {
		fields = document.getElementsBySelector("input.submit");
		for (i=0;i<fields.length;i++) {
			fields[i].onfocus = null;
			fields[i].onblur = null;
		}
	}
}

function highlightBG() {
	this.style.backgroundColor = '#FFC';
}

function unHighlightBG() {
	this.style.backgroundColor = '#FFF';
}

function init() {
	highlightSetUp();
}

window.onload = init;
