//Prototype script for Uni-Form by Patrick Daether - http://www.ihr-freelancer.de
uniform = {
	settings: {	valid_class    : 'valid',
			   	invalid_class  : 'invalid',
			    focused_class  : 'focused',
			    holder_class   : 'ctrlHolder',
			    field_selector : '.uniForm input, .uniForm select, .uniForm textarea'
	},
	// Select form fields and attach them higlighter functionality
	init: function(){
		$$(uniform.settings.field_selector).invoke('observe','focus',uniform.changeFocus);
	},
	// Focus specific control holder
	changeFocus: function(evt){
		$$('.'+uniform.settings.focused_class).invoke('removeClassName',uniform.settings.focused_class);
		$(Event.element(evt)).up('.'+uniform.settings.holder_class).addClassName(uniform.settings.focused_class);
	}
}
// Auto set on page load...
Event.observe(window, 'load', uniform.init );
