var fbConnected = false;

if(!fbHomepage){
	FB.init('8f3f10b5315ce2ed3e189e0250a6b56b', '/_facebook/xd_receiver.htm', {'forceBrowserPopupForLogin':true,'doNotUseCachedConnectState':true,'ifUserConnected':onConnected, 'ifUserNotConnected':onNotConnected});								
} else {
	FB.init('8f3f10b5315ce2ed3e189e0250a6b56b', '/_facebook/xd_receiver.htm', {'forceBrowserPopupForLogin':true,'doNotUseCachedConnectState':true});	
}

function onNotConnected(){
	
	if($('logout_button')){
		$('logout_button').removeClass('fb-login').addClass('l');	
	}
	
	fbConnected = false;
}
function fbConnect(){
	FB.Connect.requireSession(function() { window.location='/_connect/'; });
	return false;	
}

function onConnected(user_id){
	/*
	if(!fbUserLogged){
		fbConnect();	
	}
	*/
	if($('logout_button')){
		$('logout_button').removeClass('l').addClass('fb-login');
	}
	fbConnected = true;
}

function fbLogout(){
	if(fbConnected){
		FB.Connect.logoutAndRedirect('/logout/');
	} else {
		window.location = '/logout/';	
	}	
}
