Event.observe(window, 'load', function(e){
		$$('li input', 'li select', 'li textarea').each(function(obj){
				Event.observe(obj, 'focus', function(e){
						var tmp = Event.element(e);
						while(tmp && tmp.tagName  && tmp.tagName.toLowerCase() != 'li')
							tmp = tmp.parentNode;
						if(tmp)
							tmp.addClassName('focus');
					});
				Event.observe(obj, 'blur', function(e){
						var tmp = Event.element(e);
						while(tmp && tmp.tagName  && tmp.tagName.toLowerCase() != 'li')
							tmp = tmp.parentNode;
						if(tmp)
							tmp.removeClassName('focus');
					});
			});
	});
