function putUserInfo(){
	
	$.getJSON("/facebook/logeduserinfo/",
        	function(data){
			
			var str='';
			if (data.imagen){
				str=str+='<div id="fb-foto-usuario" style="float:left; margin-right:8px;">'
				str=str+='<img src="'+data.imagen+'" alt="'+data.nombre+" "+data.apellidos+'">';
				str=str+='</div>';
			}
			str=str+='<div id="fb-nombre-usuario" style="float:left; margin-right:8px; padding-top:3px;">';
			str=str+='	<label for="nombre_usuario">Nombre</label><br/>';
			str=str+='	<input type="text" name="nombre_usuario" id="nombre_usuario" size="20" disabled="disabled" value="'+data.nombre+" "+data.apellidos+'"/>';
			str=str+='</div>';
			str=str+='<div id="fb-logout" style="float:left; padding-top:2em;">';
			str=str+='	este es tu usuario de Facebook, <a href="javascript:fbLogout();" id="fb-link-logout" title="logout">¿no eres tu?</a>';
			str=str+='</div>';
			str=str+='<div id="opinion-subir-facebook" style="clear:both;"><input type="checkbox" id="chk-subir-facebook" name="subir-facebook" />&nbsp;deseo que la opinión se publique en mi muro de Facebook</div>';
			str=str+='<input type="hidden" name="idfacebook" value="'+data.facebookId+'">';
			
			$("#opinion-usuario").html(str);
			
			//Al checkbox de "Subir a mi muro de facebook hay que añadirle una accion para que el usuario nos dé permiso de hacer eso"
			$('#chk-subir-facebook').click(function (){
				if ($('#chk-subir-facebook').is(':checked')){
					//Comprobar si ya tenemos permiso del usuario o no. Si no los tenemos se los pedimos
					FB.Facebook.apiClient.users_hasAppPermission('publish_stream', function(result){
														if (!result){ FB.Connect.showPermissionDialog("publish_stream"); }
													} );
					}
				}
			);
		});

	
}

function fbLogout(){
	FB.Connect.logout(function() {
		
		var str='';
		str=str+='<div class="pregunta">Usuario facebook</div>';
		str=str+='<a href="javascript:fbLogin();" tittle="Asociar la opinión con tu usuario Facebook"><img src="/images/fconnect.gif" alt="fbconnect" tittle="fbconnect"></a> Asociar la opinion con tu usuario facebook';
		str=str+='<div id="label-nombre-usuario">';
		str=str+='	<label for="nombre_usuario">Nombre</label> (si no tienes usuario facebook)';
		str=str+='</div>';
		str=str+='<div>';
		str=str+='	<input type="text" name="nombre_usuario" id="nombre_usuario" size="20"/>';
		str=str+='</div>';
		$("#opinion-usuario").html(str);
	});
}


function fbLogin(){
	FB.Connect.requireSession(putUserInfo);
}


