validation not bound to a specific form field

validation not bound to a specific form field

I'm using Validation plugin from http://bassistance.de/jquery-plugins/jquery-plugin-validation/

it is a very good plugin, but with not so good documentation. 

I'm trying to implement a validation in my form, but that should not be bound to an specific field. 
in fact, I have three input type=text, and I need at least one of them to be filled (like a conditional 'required').

I could create a new validation method, like: 

$.validator.addMethod("foo", function(value) { 
      // short version:
      return field1.value + field2.value + field3.value != "";  
}, 'required');

and bind it to the three fields, like:

var validator = $("#myform").validate({
      rules: {
            field1: { foo: true},
            field2: { foo: true},
            field3: { foo: true}
      }
});

this way, when at least one of them is filled, everything is fine. but if all three are blank, all three will show the 'required' message, what could confuse the user (leading him to believe that all three fields are required).

in the past, I tied this sort of multiple-field validation to a hidden field, so the error labels don't show up, and summoned a javascript alert() message just in case of error.

I still like the alert(), but I don't like binding my validation to a input type=hidden field. so, finally, the question is: "is there any way I can add a new validation to my $('#form').validate() that is not bound to a field?"

is there something like:
$('#form').validate({
      pre-validate: {
            // my non-field-bound validations here
      },
      // or
      on-submit: {
             // my non-field-bound validations here
      }
      // or something not bound like here:
      rules: {
            fieldname: { validation: true };
      }
})

thanks in advance.