function signup_submit( frm, wnd_name ) {

    // Check form data
    if ( $("input[@name='nick']", frm).val().match(/^\s*$/) ) {
        alert('Имя на форуме не может быть пустым');
        $("input[@name='nick']", frm).focus();
        $("input[@name='nick']", frm).select();
        return false;
    }

    if ( !$("input[@name='email']", frm).val().match(/^[a-z0-9_\-\.]+@([a-z0-9_\-]+\.)+[a-z]{2,5}$/i) ) {
        alert('Недопустимый формат E-mail');
        $("input[@name='email']", frm).focus();
        $("input[@name='email']", frm).select();
        return false;
    }

    if ( $("input[@name='passw']", frm).val().match(/^\s*$/) ) {
        alert('Пароль не может быть пустым');
        $("input[@name='passw']", frm).focus();
        $("input[@name='passw']", frm).select();
        return false;
    }

    if ( $("input[@name='passw_conf']", frm).val().match(/^\s*$/) ) {
        alert('Подтверждение пароля не может быть пустым');
        $("input[@name='passw_conf']", frm).focus();
        $("input[@name='passw_conf']", frm).select();
        return false;
    }

    if ( $("input[@name='passw']", frm).val() != $("input[@name='passw_conf']", frm).val() ) {
        alert('Пароль и подтверждение не совпадают');
        return false;
    }

    popup_win('about:blank', 300, 250, wnd_name);

    return true;

} // end of function signup_submit()
