// идентификатор юридического лица
var JURIDICAL_FACE = 2;
var selectedType = 0;

$(document).ready(function(){
	$('#registrationForm').submit(function(){
		return validateForm($(this).attr('id'), function(){
			// дополнительная проверка
			var errors = '';

			if (selectedType == JURIDICAL_FACE) {
				errors += validateNotNull($('#company'));
			}

			if ($('#password').val() != $('#repassword').val()) {
				errors += ' - Введенные пароли не совпадают\n';
			}

            if (selectedType == 0) {
				errors += ' - Укажите кем Вы являетесь\n';
			}

            var phone = $('#idMobilePhone').val();
            var reg = new RegExp("^7([0-9]){10}$");
            if (phone != '' && !reg.test(phone)) {
                errors += ' - Номер мобильного телефона указан в некорректном формате\n';
            }

			return errors;
		});
	});

	// вешаем событие на изменение типа пользователя
	$('input[type=radio]').change(function(){
		// в зависимости от выбранного значения, показываем или
		// скрываем поля для ввода: Компания, Должность
		Registration_validateJuridicalFace($(this));
	});

	// проверяем тип пользователя
	Registration_validateJuridicalFace(0);

    $('#phoneHelpIcon').tooltip({
        bodyHandler: function() {
            return $('#phoneHelpText').html();
        }
    });
});

function Registration_validateJuridicalFace(obj) {
    selectedType = obj && obj.val();
	if (selectedType == JURIDICAL_FACE) {
		$('#companyRow').show();
		$('#postRow').show();
	} else {
		$('#companyRow').hide();
		$('#postRow').hide();
	}
}

