function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
	return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
	if (document.embeds && document.embeds[movieName])
	  return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
	return document.getElementById(movieName);
  }
}

function login()
{
	FB.api('/me', function(response) {
		document.getElementById('login').style.display = "block";
		document.getElementById('login').innerHTML = response.name + " succsessfully logged in!";
	});
}
function logout(){
	document.getElementById('login').style.display = "none";
}

function streamPublish(p_message,p_url,p_description,p_link){
	FB.ui(
	{
	 method: 'feed',
	 name: 'Timotei',
	 link: p_link,
	 picture: p_url,
	 description: p_description,
	 message: p_message
   },
	function(response) {

	});

}
function showStream(str,url,description,link)
{
	console.log("showStream");
	FB.api('/me', function(response) 
	{
		streamPublish(str,url,description,link);
	});
}

function fqlQuery(){
	FB.api('/me', function(response) 
	{
		 var query = FB.Data.query('select name, hometown_location, sex, pic_square from user where uid={0}', response.id);
		 query.wait(function(rows) 
		 {

		   document.getElementById('name').innerHTML =
			 'Your name: ' + rows[0].name + "<br />" +
			 '<img src="' + rows[0].pic_square + '" alt="" />' + "<br />";
		 });
	});
}
 
function onFriendsListLoaded(response)
{
	var data=response.data;	
	var flashMovie = getFlashMovieObject('timotei');
	flashMovie.envoiActionScript(data);
}

function showFriends()
{
	FB.login(function(response)
	{ 
		if (response.session)	
		{
			friendsLoaded();
		}
	});
}

function friendsLoaded()
{
	FB.api('/me/friends', onFriendsListLoaded)
}
 

function setStatus(){
	status1 = document.getElementById('status').value;
	FB.api(
	  {
		method: 'status.set',
		status: status1
	  },
	  function(response) {
		if (response == 0){
			alert('Your facebook status not updated. Give Status Update Permission.');
		}
		else{
			alert('Your facebook status updated');
		}
	  }
	);
}
