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)
        {
            var emailName = $('#emailName').val();
            emailName = $.trim(emailName);

            var email = $('#email2').val();
            email = $.trim(email);

            if (!emailName.length) {
            	alert('Пожалуйста, введите ваше имя');
            	return false;
            }

            if (!email.length) {
            	alert('Пожалуйста, введите e-mail');
            	return false;
            }


			var ajax = new leto.ajax('/ajaxemail/add/');
			ajax.onSuccess = function() {
				alert('Ваш e-mail добавлен в список рассылки');
				begem.maillist.hide();
			}
			ajax.query({ 'email': email, 'emailName': emailName });

            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();
    }
}
