Javascript private variables
<p>How can I make my <code>tabs</code> variable private and only accessible from within the <code>return {}</code>... <code>console.log(tabs)</code> returns <code>undefined</code>...</p>

<pre><code>$(document).ready(function () {
    Site.page = (function () {
        return {
            init: function () {
                Site.page.tabs.init();
            },
            //manage deal tabs
            tabs: (function () {
                var tabs = null;
                return {
                    init: function () {
                        console.log(tabs);
                    },
                    show: function (tab) {
                        $('#deal-tabs &gt; div.selected').removeClass('selected');
                        $(tab).addClass('selected');
                    }
                }
            })()
        }
    }());

    Site.page.init();
});
</code></pre>
