[jQuery] [validate] Add new validation

[jQuery] [validate] Add new validation


hi,
I need add new validation for a count that it use 2 fields (bank,
count). how i can add new method for validation and pass the fields?
Now i have the next validation and i want use the jquery.validate.js
for validate all form.
function validarCuentaInterbancariaPeru(banco,cuenta)
{
    cuenta = trim(cuenta);
    banco = trim(banco);
    numerobanco = banco*1;
    banco=""+numerobanco;
    if(banco.length==2){
        banco = "0"+banco;
    }
    if(banco.length==1){
        banco = "00"+banco;
    }
    if(cuenta.length!=20 || !esNumero(cuenta)){
        alert("$$La Cuenta debe tener 20 caracteres numericos.$$");
        return false;
    }
    if(cuenta.charAt(0)!=banco.charAt(0) || cuenta.charAt(1)!
=banco.charAt(1) || cuenta.charAt(2)!=banco.charAt(2)){
        alert("$$El Código de Banco destino debe coincidir con el de la
Cuenta Beneficiaria.$$");
        return false;
    }
    var pesos1 = new Array(1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2);
    //var pesos1 = new Array(1,2,1,2,1,2,1,2,1,2,1,2);
    var primerDigito = 0;
    var segundoDigito = 0;
    var bResultado = true;
    // Calculamos el primer DC
    var suma1 = 0;
    var suma2 = 0;
    for(i=0; i<6;i++)
    {
        valor = (cuenta.charAt(i))*pesos1[i];
        cadena = ""+valor;
        for(j=0;j<cadena.length;j++){
            suma1 += (cadena.charAt(j))*1;
        }
    }
    primerDigito = 10 - (suma1 % 10);
    for(i=6; i<18;i++)
    {
        valor = (cuenta.charAt(i))*pesos1[i];
        cadena = ""+valor;
        for(j=0;j<cadena.length;j++){
            suma2 += (cadena.charAt(j))*1;
        }
    }
    segundoDigito = 10 - (suma2 % 10);
    // Si el primer DC es 11 se transforma en 0
    // y si es 10 se transforma en 1
    if(primerDigito == 10)
    {
        primerDigito = 0;
    }
    if(segundoDigito == 10)
    {
        segundoDigito =0;
    }
    if(primerDigito != cuenta.charAt(18) || segundoDigito !=
cuenta.charAt(19))
    {
        alert("$$Formato de Cuenta erronea.$$");
        bResultado = false;
    }
    return bResultado;
}
Regards,
Too