var oFlash;
var idFBK;

function SPKinit(flashObj){
	oFlash = flashObj;
	FB.init("27567e6fb3f9aecbd7b43de7722cd2eb", "xd_receiver.htm",{"ifUserConnected" : isConnected});
}

function isConnected(){
	FB.ensureInit (function () {
		FB.Connect.requireSession(function() 
		{ 
			api = FB.Facebook.apiClient;			
			idFBK=api._session.uid;
		}, true);
	});
}

function getPerfil(){
	FB.ensureInit (function () {
		FB.Facebook.apiClient.fql_query("SELECT name, pic_square FROM user WHERE uid="+idFBK, function (result,e){
			if(result!=null && result[0]!= undefined){
				oFlash.isConnectFlash(result[0].name,result[0].pic_square);
			}
		});
	});
}

function getPhotos(){
	FB.ensureInit (function () {
		FB.Connect.requireSession(function() 
		{ 
			api = FB.Facebook.apiClient;			
			idFBK=api._session.uid;
			FB.Facebook.apiClient.fql_query("SELECT pid, src, src_big, src_small, created FROM photo WHERE pid IN ( SELECT pid FROM photo_tag WHERE subject='"+idFBK+"' )  AND strlen(src_big)>7 ORDER BY created DESC", function (result,e){
				if(result!=null && result[0]!= undefined){
					oFlash.getPhotosFlash(result);
				}
			});
		}, true);
	});
}

function publicFace(banda,cancion){
	//alert("LLego");
	FB.Connect.requireSession(function() 
	{
		FB.Connect.pollLoginStatus(1000, 3,function (){
		
		var message = '¡Fama Dinero Y Rock and Roll!'; 
		var attachment = {
			"name":"Rompela.cl", 
			"href":"http://www.rompela.cl", 
			"caption":"{*actor*} esta participando en Rompela.cl",
			"description":"Estoy participando con mi banda '"+ banda +"' en Rompela Jean y Zapatillas con la canción '"+ cancion +"'.Regístrate y vota por mi banda para ganar fantásticos premios!",
			'media':
				  [{'type':            'flash',
					'swfsrc':          'http://flv-player.net/medias/player_flv_multi.swf?flv=http://video1.tumejorfiesta.cl/media/46af524e0e4df811a8320da749d2be4f.flv&amp;autoload=1&amp;shuffle=1&amp;volume=50', 
					'imgsrc':          'http://icanhascheezburger.files.wordpress.com/2009/04/funny-pictures-hairless-cat-phones-home.jpg', 
					'width':           '320', 
					'height':          '240',
					'expanded_width':  '160',
					'expanded_height': '120'}]};

		var action_links = [{'text':'Rompela.cl', 'href':'http://www.rompela.cl'}];  
		
		FB.ensureInit(function (){FB.Connect.streamPublish(message, attachment, action_links);});	
		});
	}, true);
}

function facebook_prompt_permission(ax) {
  FB.ensureInit(function() {
    //check is user already granted for this permission or not
    FB.Facebook.apiClient.users_hasAppPermission("publish_stream",
     function(result) {
        // prompt offline permission
        if (result == 0) {
            // render the permission dialog
            FB.Connect.showPermissionDialog("publish_stream", function (result){
																  publicFace(ax);
																  });
        } else {
            // permission already granted.
            publicFace(ax);
        }
    });
  });
}

function goNextModulo(){
	Rompela.moduloFinish();
}