function addFormValidator(formId, realtorQuestionId) {
    $(document).ready(function(){
        $("#"+formId).validate({
            rules: {
                phone: {
                    phoneNum: true
                },

                fname: {
                    string: true
                },

                lname: {
                    string: true
                }
            }
        });

        $("#"+realtorQuestionId).change(function(){
            $(this).valid();
        })

        jQuery.validator.addMethod("phoneNum", function(phone_number, element) {
            phone_number = phone_number.replace(/[\+\(\)\- \.]+/g, "");
            return this.optional(element) || phone_number.length > 9 && phone_number.match(/^[\d]{10,}/);
        }, "Please specify a valid phone number<br/>Example: 604 251 5900");

        jQuery.validator.addMethod("string", function(someString, element) {
            someString = someString.replace(/[\+\(\)\- \.]+/g, "");
            return this.optional(element) || someString.length > 1 && someString.match(/^[A-Za-z]+$/);
        }, "Please enter a valid name");
    });
}