﻿$(function() {
    FB_RequireFeatures(["XFBML"], function() {
        FB.init(
            apikey,
            "/xd_receiver.htm"
        );

        var callbackInvoked = false;
        FB.Connect.ifUserConnected(function() {
            if (!callbackInvoked) {
                callbackInvoked = true;
                $(".facebook-loggedout").fadeOut("normal");
                $(".facebook-loggedin").fadeIn("normal");

                var functionName;
                try { functionName = afterLogin; }
                catch (e) { }

                if (functionName != null) { afterLogin(); }
            }
        });
    });
});

function Logout() {
    var callbackInvoked = false;

    FB.Connect.logout(function() {
        if (!callbackInvoked) {
            callbackInvoked = true;
            window.location.reload(false);
        }
    });
}

function Login() {
    var callbackInvoked = false;

    FB.Connect.requireSession(function() {
        if (!callbackInvoked) {
            callbackInvoked = true;
            //window.location.reload(false);
            window.location = "/FacebookConnectPage.aspx";
        }
    }, true);
}

function CloseWindowAndReloadParent() {

    //window.close();
    window.parent.location.reload(true);
    
}

