var tsiFBSessionData = null;

function logIn()
{
	tsiFBSessionData = null;
	//alert("stage1");

	FB_RequireFeatures(["Api"], function() {
	
		//alert("stage2");
		FB.Facebook.init(facebookAPIKey, 'xd_receiver.htm');
		
		FB.Bootstrap.requireFeatures(["Connect"], function() {
	
			//alert("stage3");			
			FB.Connect.requireSession(requireFBSessionCallBack);
		});
						
	});
}

function requireFBSessionCallBack(exception)
{
	if (tsiFBSessionData == null)
	{
		//alert("stage4 UPdated");
							
		var sessionData = FB.Facebook.apiClient.get_session();
		tsiFBSessionData = sessionData;
					
		var flashVars = {
			as_swf_name: "BombayUniverse",
			session_key: sessionData.session_key,
			secret:sessionData.secret
		};
					
		getSwf("BombayUniverse").loggedIn(flashVars);
	}
}

function getSwf(id) {


	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[id];
	} 
	else {
		return document[id];
	}
}