$(document).ready(function(){
	
	init_fb();
	
	$(".fb_logout").click(function() {
		FB.logout(function(){
			fbNotConnected();
			$.get("inc/fb_connect.php?action=logout", function() {});
			refresh_page();
		});
		return false;
	});
	
	FB.XFBML.parse();
	
});

function fbConnected() {
	$(".fbconnect").hide();
	$("#fb_toolbar").css('display','inline-block');
	//$(".fb_action").slideDown(300);
	//$.get("inc/fb_connect.php?action=login&user_id="+FB.Facebook.apiClient.get_session().uid);
}

function fbNotConnected() {
	$(".fbconnect").css('display','inline-block');
	$("#fb_toolbar").hide();
	//$(".fb_action").slideUp(300);
	//$.get("inc/fb_connect.php?action=antilogin");
}

function refresh_page() {
	window.location.reload();
}

function init_fb()
{
	/* facebook functions */
	var appId = "258337637019";
	var apiKey = "fedce4e2c8acc0df509958b0e8de86d4";
	var xdReceiverUrl = "http://www.ihanfinaalissa.fi/xd_receiver.htm";
	
	FB.init({appId: appId, status: true, cookie: true, xfbml: true});
	
	FB.Event.subscribe('auth.sessionChange', function(response) {
		if (response.session) {
			// A user has logged in, and a new cookie has been saved
			fbConnected();
		} else {
			// The user has logged out, and the cookie has been cleared
			fbNotConnected();
		}
	});
	
	/*FB_RequireFeatures(
		["CanvasUtil"],
		function(){
				 FB.XdComm.Server.init(xdReceiverUrl);
				 //FB.CanvasClient.startTimerToSizeToContent();
		}
	);
	
	FB.init("fedce4e2c8acc0df509958b0e8de86d4", xdReceiverUrl, {"ifUserConnected":fbConnected, "ifUserNotConnected":fbNotConnected});
	FB_RequireFeatures(["XFBML"], function() {
	    FB.init("fedce4e2c8acc0df509958b0e8de86d4", xdReceiverUrl,{"ifUserConnected":fbConnected, "ifUserNotConnected":fbNotConnected});
	});*/
}
