var wanted = {
	facebook: {
		uid: null,
		userInfo: null,
		getInfo: function()
		{
			return wanted.facebook.userInfo;
		},
		connect: function()
		{
			var callback = function(){
				FB.Connect.showPermissionDialog("email,user_photos,user_photo_video_tags,user_birthday", function(perms){
					if (!perms)
					{
						if (confirm('Du skal give os adgang til at kontakte dig via email, for at uploade dit foto'))
						{
							wanted.facebook.connect();
						}
					}
					else
					{
						myFlashObject.wantedFacebookConnected();
					}
				});
			};
			wanted.facebook.init(callback);
		},
		init: function(callback)
		{
			FB_RequireFeatures(["Api"], function() { 
				FB.Facebook.init('3aba653b44a53e218432a38fffe5c7a4', global_url + 'xd_receiver.htm'); //576d13b730521155c1475b18fcf5256d
				FB.ensureInit (function(){ 
					FB.Connect.requireSession(function(){
						wanted.facebook.uid = FB.Connect.get_loggedInUser();
						FB.Facebook.apiClient.users_getInfo([wanted.facebook.uid], ['name'], function(infos){
							wanted.facebook.userInfo = infos[0];
							if (callback) callback();
						});
					},
					function (){
					},
					true);
				});
			});
		},
		getFriends: function()
		{
			var onConnect = function()
			{
				FB.Facebook.apiClient.friends_get(null, function(friends){
					myFlashObject.friendsFetched(friends);
				});
			}
			wanted.facebook.init(onConnect);
		},
		voidConnect: function()
		{
			var onConnect = function()
			{
				myFlashObject.checkFacebookConnect();
			}
			wanted.facebook.init(onConnect);
		}
	}
}
