window.fbAsyncInit = function() {
    FB.init({
        appId : '174756161603',
        apiKey: '20c2da0826a477de7aa8730c9f7b8b3a',
        status: true,
        // check login status
        cookie: true,
        // enable cookies to allow the server to access the session
        xfbml: true,
        // parse XFBML
        logging: true
    });

    FB.getLoginStatus(function(response) {
        if (response.session) {
            // logged in and connected user, someone you know
            update_user_box();
        }
    });


    FB.Event.subscribe('auth.sessionChange',
        function(response) {
            // do something with response.session
            console.trace('auth.sessionChange EVENT!');
        //console.dir(response);
        //alert('auth.sessionChange EVENT!');
        });

    FB.Event.subscribe('auth.statusChange',
        function(response) {
            // do something with response.session
            console.trace('auth.statusChange EVENT!');
        //console.dir(response);
        //alert('auth.statusChange EVENT!');
        });

    FB.Event.subscribe('auth.login',
        function(response) {
        //update_user_box();
        });
};

function fb_login() {
    FB.login(function(response) {
        if (response.session) {
            // user successfully logged in
            update_user_box();
            FB.XFBML.parse();
        }
    });
}

function fb_logout() {
    FB.logout(function(response) {
        restore_user_box();
        FB.XFBML.parse();
    });
}
(function() {
    var e = document.createElement('script');
    e.type = 'text/javascript';
    e.src = 'http://connect.facebook.net/de_DE/all.js#xfbml=1';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
} ());

// facebook plug-ins tabs functionality
window.addEvent('domready',
    function() {
        if ($$('.fb_tab') && $('fb_tab_1'))
        {
            $$('.fb_tab').setStyle('display', 'none');
            $('fb_tab_1').setStyle('display', 'block');
        }
        if ($('fb_toggler_1'))
        {
            $('fb_toggler_1').addEvent('click',
                function(a) {
                    $$('.fb_tab').setStyle('display', 'none');
                    $('fb_tab_1').setStyle('display', 'block');
                    $$('.fb_toggler').toggleClass('active');
                });
        }
        if ($('fb_toggler_2'))
        {
            $('fb_toggler_2').addEvent('click',
                function(b) {
                    $$('.fb_tab').setStyle('display', 'none');
                    $('fb_tab_2').setStyle('display', 'block');
                    $$('.fb_toggler').toggleClass('active');
                });
        }
    });

