# File formvalidator.rb, line 294
    def dependencies
      return nil unless Hash === @profile[:dependencies]
      @profile[:dependencies].each do |field,deps|
        if Hash === deps
          deps.keys.each do |key|
            if @form[field].to_s == key
              deps[key].to_a.each do |dep|
                  @missing_fields.push(dep) if @form[dep].to_s.empty?
              end
            end
          end
        else
          if not @form[field].to_s.empty?
            deps.to_a.each do |dep|
              @missing_fields.push(dep) if @form[dep].to_s.empty?
            end
          end
        end
      end
      @missing_fields
    end