window.fbAsyncInit = function() {
	FB.init({
		appId : '192973371567',
		status : true,
		cookie : true,
		xfbml : true
	});
	FB.Event.subscribe('auth.login', function(response) {
		facebookLogin(response);
	});
	FB.Event.subscribe('auth.logout', function(response) {
		facebookLogout(response);
		ui({action:'smartLogout',form:''});
	});
	FB.getLoginStatus(function(response) {
		if (response.session) {
			facebookOk(response);
		} else {
			facebookKo(response);
		}
	});
};

function facebookLogin(response) {
	facebookOk(response);
}

function facebookLogout(response) {
	facebookKo(response);
}
function facebookOk(response) {
	FB.api('/me', function(response) {
		f = document.forms['fbForm'];
		if (f) {
			f.firstName.value = response.first_name;
			f.secondName.value = response.last_name;
			f.email.value = response.email;
			f.facebookId.value = response.id;
			f.facebookBirthday.value = response.birthday;
			f.gender.value = response.gender;
			f.submit();
		}
	});
}
function facebookKo(response) {
}

