(function($) {
$.fn.easyValidator = function(o) {
	jQuery("input.easyValidator, select.easyValidator, textarea.easyValidator",this).each(function() {
		easyValidator.register(jQuery(this).attr('id'));
		jQuery(this).blur(function() {easyValidator.validate();})
	})
};
})(jQuery);

easyValidator = {
	fields: new Array(),
	register: function(id)
	{		
		easyValidator.fields[easyValidator.fields.length]=id;		
	},
	validate: function()
	{
		var valid = true;
		for(i=0;i<easyValidator.fields.length;i++)
		{
			el = jQuery('#'+easyValidator.fields[i]);
			
			xtraval = "";
			
			
			if( (el.val()=='') || (el.val()=='ALL') || (el.val()==xtraval) )
			{
				el.css('border','solid 1px red');
				valid = false;
			}
			else
				el.css('border',null);
		}
		
		return valid;
	}
}

jQuery(function() {
	jQuery('.easyValidatorForm').easyValidator();	
})