//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 );

