/**
 * @author	Antoine
 * @since	18/11/09
 * @brief	différentes fonctions js pour le fb connect
 */


/**
 * Demande à facebook que l'utilisateur se connecte
 */
function fb_connexion() {
	// demande de connexion facebook, une fois logué refresh_page
	FB.ensureInit(function() {
		//----------------------------------------------------------------------------------------------------------------------------------------------
		// Supprimer la ligne qui suit
		//FB.Connect.showPermissionDialog('email,publish_stream,offline_access', function(perms){
			
			FB.Connect.requireSession(function() {
				window.location = '/facebookConnect.html';
			});
			
		//});
	});	
}

/**
 * Déconnecte l'utilisateur de facebook et donc du jeu
 */
function fb_deconnexion() {
	FB.ensureInit(function() {
		FB.Connect.logoutAndRedirect('/membre/logout.html');
	});	
}


/**
 * on submit du formulaire d'inscription
 * demande à l'utilisateur la permission d'afficher des actualité sur son mur 
 * et de lui envoyer des mails à son adresse mail indiqué sur fb
 */
function fb_permission_inscription() {
	if ($('#cgu:checked').val() == 1) {
		FB.ensureInit(function() {
			FB.Connect.showPermissionDialog('email,publish_stream,offline_access', function(perms){
				$('#nouveauCompte').submit();
			});
		});	
	} else {
		return false;
	}	
}


function fb_permission_synchronisation() {
	FB.ensureInit(function() {
		FB.Connect.showPermissionDialog('email,publish_stream,offline_access', function(perms){
			$('#synchronisation').submit();
		});
	});	
}


/**
 * Affichage d'une actualité sur le mur de l'utilisateur
 */
function stream_publish_inscription() {
	var attachment = {
		'name'		: 'Rue Du Fric : jeu immobilier !',
		'href'		: 'http://blog.ruedufric.com',
		'caption' 	: '{*actor*} vient de s\'inscrire à Rue du Fric',
		'description': 'Incarne un financier et deviens l\'Homme le plus puissant de la ville à travers tes acquisitions : appartements, villas, hôtels, bureaux...',
		'media'		: [{'type': 'image', 
						'src': 'http://www.ruedufric.com/static/img/template/accueil/3.jpg', 
						'href': 'http://www.ruedufric.com'}]
	};
	
	var actionLinks = [
		{'text': 'Jouer à Rue du Fric', 'href':'http://www.ruedufric.com'}
		//,{'text': 'Acheter le bien', 'href':'http://www.ruedufric.com'}
	];
	
	return FB.Connect.streamPublish('', attachment, actionLinks);	
}