var zimbalamPlayer = (function () {
    var html,
        player,
        toggle,
        width,
        show,
        hide,
        visible;
    hide = function () {
        visible = false;
        player.animate({right: '-' + width + 'px'});
        toggle.removeClass('window-toggle-closed');
$('#zimbalam-wrap').animate({width: '50px'});
    };
    show = function () {
        visible = true;
        player.animate({right: '0'});
        toggle.addClass('window-toggle-closed');
$('#zimbalam-wrap').width('500px');
    };

    return {
        init: function () {
            player = $('<div id="zimbalam-player"><a href="#" class="window-close">Schließen</a><iframe src="/de/popup/zimbalam.html" name="asdf" frameborder="0" scrolling="no">keine iframes</iframe><a href="#" class="window-toggle">Player zeigen/verstecken</a></div>');
            html = player.wrap('<div id="zimbalam-wrap" />').parent();
            toggle = player.find('a.window-toggle');
            player.find('a.window-close').click(function (e) {
                e.preventDefault();
                hide();
            });
            player.find('a.window-toggle').click(function (e) {
                e.preventDefault();
                if (visible) {
                    hide();
                } else {
                    show();
                }
            });
            html.appendTo('body');
            width = player.outerWidth();
            player.css({right: '-' + width + 'px'});
            show();
        }
    };
}());
