// FB connect useful variable
var fb_uid;
var fb_account_valid;
var fb_email;
var fb_first_name;
var fb_last_name;
var hl;

function facebookLoginCallback(response) 
{
	var fb_access_token = response.session.access_token;
	var uid = response.session.uid;

	document.getElementById("module").value = "FacebookConnect";
	document.getElementById("action").value = "checkFacebookAccount";
	document.getElementById("email").value = fb_email;
	document.getElementById("access_token").value = fb_access_token;
	document.getElementById("first_name").value = fb_first_name;
	document.getElementById("last_name").value = fb_last_name;
	document.getElementById("uid").value = uid;
	document.getElementById("FBconnectForm").submit();
	
}


function facebookCallback(conn) 
{
}




function facebookLogin( responsePrevious )
{
	FB.api(
	  {
	    method: 'fql.query',
	    query: 'SELECT first_name, last_name, email FROM user WHERE uid=' + responsePrevious.session.uid
	  },
	  function(response) 
	  {
	    if ( response[0] )
	    {
	    	fb_email = response[0].email;
	    	fb_first_name = response[0].first_name;
	    	fb_last_name = response[0].last_name;
	    	facebookLoginCallback(responsePrevious);
	    }
	  }
	);
}

function facebookLogout()
{	
	FB.logout(function(response) {
		if (response.status != 'connected') {
			document.getElementById("module").value = "FacebookConnect";
			document.getElementById("action").value = "signOutFacebook";
			document.getElementById("FBconnectForm").submit();
		}
	});
}

