jQuery.fn.uniform=function(a){a=jQuery.extend({valid_class:"valid",invalid_class:"invalid",focused_class:"focused",holder_class:"ctrlHolder",field_selector:"input, select, textarea"},a);return this.each(function(){var c=jQuery(this);var b=function(d){var e=d.parent();while(typeof(e)=="object"){if(e){if(e[0]&&(e[0].className.indexOf(a.holder_class)>=0)){e.addClass(a.focused_class);return}}e=jQuery(e.parent())}};c.find(a.field_selector).focus(function(){c.find("."+a.focused_class).removeClass(a.focused_class);b(jQuery(this))}).blur(function(){c.find("."+a.focused_class).removeClass(a.focused_class)})})};$(document).ready(function(){jQuery("form.uniForm").uniform()});