(function() 
{
	FBConnect = {
		api_key: "",

		init: function (params)
		{
			FBConnect.api_key = params.api_key;
		},
	
		loginRequest: function (where) 
		{ 
			FB_RequireFeatures(["Connect"], function() { 
				FB.init(FBConnect.api_key, "fbconnect/xd_receiver.htm"); 
				FB.Connect.requireSession(function() {
					if (where == "header")
					{
						register_via_fb = "/register/registerViaFacebook";	
						window.location.href = register_via_fb;
						//jQuery.facebox({ ajax: "/register/fbc_get_username/?location=" + register_via_fb });
					}
					else if (where == "register")
					{
						register.getModuleId();
					}
					else
					{
						
					}
				}); 
			});
		},	
	
		inviteFriends: function (myHost, requestUri) 
		{ 
			FB_RequireFeatures(["XFBML","Api","Connect"], function() { 
				FB.init(FBConnect.api_key, "/fbconnect/xd_receiver.htm"); 
				FB.Connect.requireSession(function() {
					 var title = "Invite your Facebook friends to join Youniverse.com";
					 var body = '<fb:request-form action="'+ myHost + requestUri + '" method="POST" invite="true" type="Youniverse" content="This an invitation from Youniverse.com. &lt;fb:req-choice url=\'' + myHost + '\' label=\'Join Youniverse\' /&gt;">'+ 
					 			'<fb:multi-friend-selector showborder="false" rows="4" actiontext="Invite your friends to join Youniverse.com via Facebook Connect" /></fb:request-form>';
					 var inviteIFrame = new FB.UI.FBMLPopupDialog(title,body);
					 inviteIFrame.setContentWidth(590);
					 inviteIFrame.setContentHeight(500);
					 inviteIFrame.show();
				}); 
			});
		}	
		
	}
})();