﻿window.fbAsyncInit = function () {
    FB.init({
        appId: '10150093249885195',
        status: true, // check login status
        cookie: true, // enable cookies to allow the server to access the session
        xfbml: true  // parse XFBML
    });
    if (typeof facebookReady == 'function') {
        facebookReady();
    }
};

(function () {
    var e = document.createElement('script');
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
} ());

var FacebookUtil = {

    isLoggedIn: function (callback) {
        FB.getLoginStatus(function (response) {
            if (response.session) {
                // logged in and connected user, someone we know
                callback('true');
            } else {
                // no user session available, someone we dont know
                callback('false');
            }
        });
    },

    logout: function (rdr) {
        if (rdr==undefined)
          {
           rdr = '';
          }
        try {
            eraseCookie("FBautoLogin");
        } catch (e) { }
        try {
            FB.getLoginStatus(function (response) {
                try {
                    if (response.session) {
                        FB.logout(function (response) { window.location = '/logout.ashx' + rdr; });
                    } else {
                        window.location = '/logout.ashx' + rdr;
                    }
                } catch (e) { window.location = '/logout.ashx' + rdr; }

            });
        } catch (e) { window.location = '/logout.ashx' + rdr; }
    }

}

