/**
 * Base JS Document
 * @author Leandro Antonello
 */

// GLOBAL VARIABLES
var API_KEY = "a49d1332dd538b5fab05298a304220dc";
var SWF_ID  = "swfcontent";

$(document).ready( function()
{
    var token = getToken();
    var movie = "media/swf/home_v5.swf?token=" + token;
    var xpres = "media/swf/expressInstall.swf";

    FB_RequireFeatures(["Api"], function(){
        FB.Facebook.init(API_KEY, "xd_receiver.htm");
    });

    var fvars  = {flash_name:SWF_ID};
    var params = {wmode:"transparent", scale:"noScale", allowScriptAccess:"always"};
    var attrs  = {id:SWF_ID};

    swfobject.embedSWF(movie, SWF_ID, "100%", "100%", "9.0.0", xpres, fvars, params, attrs);
});

function fbPost( _lang )
{
    var attach;

    if( _lang == 2 )
    {
        // English text
        attach = {
            'name': 'Positivo Pra Nação',
            'href': 'http://www.positivopranacao.com.br',
            'caption': '{*actor*} sent his/her photo and is participating!',
            'description': 'Want to parade with Portela in the biggest Brazilian festival? Send your photo!',
            'media':[{'type':'image', 'src':'http://www.positivopranacao.com.br/media/img/avatar_portela.jpg', 'href':'http://www.positivopranacao.com.br'}]
        };
    }
    else
    {
        // Portuguese text
        attach = {
            'name': 'Positivo Pra Nação',
            'href': 'http://www.positivopranacao.com.br',
            'caption': '{*actor*} enviou sua foto e está participando!',
            'description': 'Quer desfilar com a Portela na maior festa do Brasil? Envie a sua foto!',
            'media':[{'type':'image', 'src':'http://www.positivopranacao.com.br/media/img/avatar_portela.jpg', 'href':'http://www.positivopranacao.com.br'}]
        };
    }
    

    FB.Connect.streamPublish('', attach, null);
}

//
//
//áàãéíóõúç
//ÁÀÃÉÍÓÕÚÇ

/** Facebook login */
function fbLogin()
{
    //alert("facebook login");
    FB.Connect.requireSession( fbLoginHandler );
    /*
    FB.Facebook.apiClient.requireLogin(function(exception){
        alert( exception );
    });
    */
}
function fbLoginHandler()
{
    // Flash Callback
    document[SWF_ID]["onFacebookLogin"]();
}
function fbLogout()
{
    alert("facebook logout");
    FB.Connect.logoutAndRedirect("index.php");
}

/** Token generator. */
function getToken()
{
    return new Date().getTime() / 1000.0;
}