Да, вот несколько вещей, на которые стоит посмотреть
c.gbForm.validator = $("#gbForm").validate(c.gbForm.validator);
здесь вы ссылаетесь на c.gbForm.validator до его установки (при условии, что это первое присваивание c.gbForm.validator)
попробуйте это.
c.gbForm.validator = $("#gbForm");
c.gbForm.validator = $("#gbForm").validate(c.gbForm.validator);
также, почему вы вызываете c.doc.gbForm в одном месте и просто c.gbForm в другом?
и, как говорится в комментарии, проверка должна быть такой же простой, как $ ("gbForm"). Validate ();