if (phone.length == 0)
здесь ошибка?
пропишите так:
....
var errors = false;
_name = $(parent).find('#name');
_phone = $(parent).find('#phone');
_form = $(parent).find('#hidestring');
_email = $(parent).find('#email');
_ahref = $(parent).find('#ahref');
console.log($(_phone)[0]);
...
и посмотрите, что упало в консоль. если undefined, то объект не нашелся