var begem = {
    popup: {
        show: function()
        {
            var $doc = $(document);
            var w = $doc.width();
            var l = (w - 702) / 2;
            $('#popup').css('left', l).show();
            var h = $doc.height();
            $('#overlay').height(h).css('opacity', .33).show();
        },

        hide: function()
        {
            $('#popup').fadeOut();
            $('#overlay').fadeOut();
        }
    },


    maillist: {
        show: function()
        {
            var $doc = $(document);
            var w = $doc.width();
            var l = (w - 302) / 2;
            $('#maillistup').css('left', l).show();
            var h = $doc.height();
            $('#overlay').height(h).css('opacity', .33).show();
        },

        hide: function()
        {
            $('#maillistup').fadeOut();
            $('#overlay').fadeOut();
        },

        add: function($email)
        {
            if ($email.val().length) {
                var ajax = new leto.ajax('/ajaxemail/add/');
                ajax.onSuccess = function() {
                    alert('Ваш e-mail добавлен в список рассылки');
                    begem.maillist.hide();
                }
                ajax.query({ email: $email.val() });
            }
            return false;
        }
    },

    auth: {
        show: function()
        {
            var $doc = $(document);
            var w = $doc.width();
            var l = (w - 250) / 2;
            $('#authup').css('left', l).show();
            var h = $doc.height();
            $('#overlay').height(h).css('opacity', .33).show();
        },

        hide: function()
        {
            $('#authup').fadeOut();
            $('#overlay').fadeOut();
        }
    },

    cart: {
        show: function()
        {
            var $doc = $(document);
            var w = $doc.width();
            var l = (w - 702) / 2;

            var h = $doc.height();
            $('#overlay').height(h).css('opacity', .33).show();

            var ajax = new leto.ajax('/shop/cart/ajax/');
            ajax.onSuccess = function(r)
            {
                $('#cartdata').html(r);
                var h = $doc.height();
                $('#overlay').height(h).css('opacity', .33).show();
                $('#cartup').css('left', l).show();
            }
            ajax.query({});
        },

        hide: function()
        {
            $('#cartup').fadeOut();
            $('#overlay').fadeOut();
        }
    },

    hideH1: function()
    {
        $('img.h1').remove();
    }
}