sfFocus = function() {
	var sfINPUT = document.getElementsByTagName("INPUT");
	for (var i=0; i<sfINPUT.length; i++) {
		sfINPUT[i].onfocus=function() { this.className+=" sffocus"; }
		sfINPUT[i].onblur=function() { this.className=this.className.replace(new RegExp(" sffocus\\b"), ""); }
	}
	var sfTEXTAREA = document.getElementsByTagName("TEXTAREA");
	for (var i=0; i<sfTEXTAREA.length; i++) {
		sfTEXTAREA[i].onfocus=function() { this.className+=" sffocus"; }
		sfTEXTAREA[i].onblur=function() { this.className=this.className.replace(new RegExp(" sffocus\\b"), ""); }
	}
}
if (window.attachEvent) window.attachEvent("onload", sfFocus);
