function prepareLoginRegForm(type) {
    if (type == 1) {
        $('.pu-block .login-reg-form-login input[name=password]').val('');
        $('.pu-block .login-reg-form-login input[name=password]').attr('disabled', 'disabled');
        $('.pu-block .login-reg-form-login input[name=password]').addClass('text-disabled');
    } else {
        $('.pu-block .login-reg-form-login input[name=password]').val('');
        $('.pu-block .login-reg-form-login input[name=password]').removeAttr('disabled');
        $('.pu-block .login-reg-form-login input[name=password]').removeClass('text-disabled');
        var emailV = $('.pu-block .login-reg-form-login input[name=email]').val();
        if (emailV.length) { $('.pu-block .login-reg-form-login input[name=password]').focus(); }
        else { $('.pu-block .login-reg-form-login input[name=email]').focus(); }
    }
}
var lfHTML = '';
function showLoginRegForm(type) {
    var html = '';
    if (lfHTML.length) {
        html = lfHTML;
    } else {
        html = $('.login-reg-form-data').html();
        lfHTML = $('.login-reg-form-data').html();
        $('.login-reg-form-data').html('<!-- -->');
    }
    showPUblock(html);
    if (type == 1) {
        showRegForm();
    } else {
        $('.pu-block .login-reg-form-login input[name=type]').each(function () {
            if ($(this).val() + '' == '' + type) { 
                $(this).click();
                recheckRadioLabels('.pu-block .login-reg-form-login');
            }
        });
    }
}
var lrfFGo = 0;
function actionLoginRegForm() {
    if (!lrfRegGo) {
        lrfFGo = 1;
        var type = '';
        $('.pu-block .login-reg-form-login input[name=type]').each(function () {
            if ($(this).is(':checked')) {
                type = '' + $(this).val();
            }
        });
        if (type.length) {
            switch (type) {
                case '0':
                    var email = $('.pu-block .login-reg-form-login input[name=email]').val();
                    var password = $('.pu-block .login-reg-form-login input[name=password]').val();
                    var remember = $('.pu-block .login-reg-form-login input[name=remember]').is(':checked') ? 1 : 0;
                    $.ajax({
                        type: 'POST',
                        url: '/auth.ajax?mode=login',
                        data: 'email=' + encodeURIComponent(email) + '&password=' + encodeURIComponent(password) + '&remember=' + remember,
                        success: function(html) {
                            $('.ajret').html(html);
                            lrfFGo = 0;
                        }
                    });
                break;
                case '1':
                    $('.pu-block .login-reg-form-reg input[name=reg_email]').val($('.pu-block .login-reg-form-login input[name=email]').val());
                    if (($('.pu-block .login-reg-form-login input[name=remember]').is(':checked') && !$('.pu-block .login-reg-form-reg input[name=reg_remember]').is(':checked')) || (!$('.pu-block .login-reg-form-login input[name=remember]').is(':checked') && $('.pu-block .login-reg-form-reg input[name=reg_remember]').is(':checked'))) {
                        $('.pu-block .login-reg-form-reg input[name=reg_remember]').click();
                        recheckCbLabels('.pu-block .login-reg-form-reg');
                    }
                    $('.pu-block .login-reg-form-login').slideToggle(200);
                    $('.pu-block .login-reg-form-reg').slideToggle(200);
                    lrfFGo = 0;
                break;
            }
        } else {
            
        }
    }
}
function showRegForm() {
    $('.pu-block .login-reg-form-login').css({ 'display':'none' });
    $('.pu-block .login-reg-form-reg').css({ 'display':'block' });
}
function authRemember() {
    if (!lrfRegGo) {
        lrfFGo = 1;
        var email = $('.pu-block .login-reg-form-login input[name=email]').val();
        $.ajax({
            type: 'POST',
            data: 'email=' + encodeURIComponent(email),
            url: '/auth.ajax?mode=remember',
            success: function(html) {
                $('.ajret').html(html);
                lrfFGo = 0;
            }
        });
    }
}
var lrfRegGo = 0;
function actionLoginRegFormReg() {
    if (!lrfRegGo) {
        lrfRegGo = 1;
        var email = $('.pu-block .login-reg-form-reg input[name=reg_email]').val();
        var name = $('.pu-block .login-reg-form-reg input[name=reg_name]').val();
        var lname = $('.pu-block .login-reg-form-reg input[name=reg_lname]').val();
        var password = $('.pu-block .login-reg-form-reg input[name=reg_pass]').val();
        var passwordw = $('.pu-block .login-reg-form-reg input[name=reg_passw]').val();
        var remember = $('.pu-block .login-reg-form-reg input[name=reg_remember]').is(':checked') ? 1 : 0;
        $.ajax({
            type: 'POST',
            url: '/auth.ajax?mode=register',
            data: 'email=' + encodeURIComponent(email) + '&password=' + encodeURIComponent(password) + '&passwordw=' + encodeURIComponent(passwordw) + '&name=' + encodeURIComponent(name) + '&lname=' + encodeURIComponent(lname) + '&remember=' + remember,
            success: function(html) {
                $('.ajret').html(html);
                lrfRegGo = 0;
            }
        });
    }
}

/*$(window).ready(function() {
    showLoginRegForm(1);
});*/


