$(function()
{
	if(typeof FB != 'undefined') {

	function Facebook()
	{
		this.getNombre = function()
		{
			return "hola pancho";
		};
		
		this.addHandlerSesion = function(handler)
		{
			$().bind('FacebookIniciaSesion', handler);
		};
	}

	jQuery.fn.facebook = function()
	{
		// ¿el objeto ya está creado? --> return API
		var el = $().data('facebook');
		if (el) { return el; }

		el = new Facebook();

		$().data('facebook', el);
		return el;
	}
	var facebook = $().facebook();


	// modificaciores de los elementos de facebook.class.php
	$('a.facebook_login').live('click', function()
	{
		FB.Connect.requireSession();

		FB.Facebook.get_sessionState().waitUntilReady(function() {
			$().trigger('FacebookIniciaSesion', FB.Facebook.apiClient.get_session());
			//alert("Youuid = " + FB.Facebook.apiClient.get_session().uid);
		});
		return false;
	});
	FB.ensureInit( function()
	{
		$(".facebook_user").each( function(i)
		{
			$(this).children("a").hide();
			$(this).children("img").hide();
		});
		//FB.Connect.ifUserConnected(comentarios_log_in, comentarios_log_out);
		//alert('iniciado');
	});

	}
});
