# File app/models/smerf_form.rb, line 180
  def validate_responses(responses, errors)
    # Perform all validations by calling the validation helper methods
    # defined in the SmerfHelpers module 
    self.form().object_validations.each do |object_validation|
      if (!object_validation.validation.blank?())
        # Multiple validation functions can be specified by using a comma
        # between each function
        validation_functions = object_validation.validation.split(",")
        validation_functions.each do |validation_function|
          if (self.respond_to?(validation_function.strip()))
            # Call the method
            error_msg = self.send(validation_function.strip(),
              object_validation, responses, self.form())
            add_error(errors, error_msg, object_validation) if (!error_msg.blank?())
          end                      
        end
      end
    end
  end