function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

$(document).ready(function() {

    var f = $('form[name=regform]');
    if (f.length) {
    
    f.submit(function() {
        var b_error = '<div id="errM" style="color:red;"><h3>Заполните поле:</h3><ul>';
        var error = '';
        if ($('input[name="REGISTER[LOGIN]"]').val() == '') {
            error += '<li>Логин (мин. 3 символа)</li>';
        }
        if ($('input[name="REGISTER[PASSWORD]"]').val() == '') {
            error += '<li>Пароль (мин. 6 символов)</li>';
        }
        if ($('input[name="REGISTER[PASSWORD]"]').val() != $('input[name="REGISTER[CONFIRM_PASSWORD]"]').val()) {
            error += '<li>Неверное подтверждение пароля</li>';
        }
        if (!isValidEmailAddress($("input[name='REGISTER[EMAIL]']").val())) {
            error += '<li>Адрес e-mail</li>';
        }
        if ($('input[name="REGISTER[NAME]"]').val() == '') {
            error += '<li>Имя</li>';
        }
        if ($('input[name="REGISTER[SECOND_NAME]"]').val() == '') {
            error += '<li>Отчество</li>';
        }
        if ($('input[name="REGISTER[LAST_NAME]"]').val() == '') {
            error += '<li>Фамилия</li>';
        }
        if ($('input[name="UF_NAME"]').val() == '') {
            error += '<li>Название организации</li>';
        }
        if ($('input[name="UF_COUNTRY"]').val() == '') {
            error += '<li>Страна</li>';
        }
        if ($('input[name="UF_CITY"]').val() == '') {
            error += '<li>Город</li>';
        }
        if ($('input[name="UF_PHONE"]').val() == '') {
            error += '<li>Телефон (с кодом города)</li>';
        }
        if ($('input[name="captcha_word"]').val() == '') {
            error += '<li>Введите слово на картинке</li>';
        }

        if (error.length) {
            $("#errM").remove();
            $('.content').prepend(b_error + error + '</ul></div>');
            return false;
        } else {
            return true;
        }
    });
    }
});

