function login()
{
	FB.login(function(response)
	{
		if (response.authResponse)
		{
			window.location.reload();
		}
	},
	{
		perms: 'email,publish_stream'
	});
}

function logout()
{
	FB.api(
	{
		method: 'fql.query',
		query: 'SELECT uid FROM user WHERE uid = me()'
	},
	function(response)
	{
		if (response != '')
		{
			FB.logout(function(response)
			{
				window.location.href = 'logout';
			});
		}
	});
}

$(document).ready(function()
{
	/* Make sure user is really logged in */
	if (loggedIn)
	{
		FB.api(
		{
			method: 'fql.query',
			query: 'SELECT uid FROM user WHERE uid = me()'
		},
		function(response)
		{
			if (response == '')
			{
				window.location.href = 'logout';
			}
		});
	}

	var initialSearch = $('#search-query').val();

	$('#search-query').focus(function()
	{
		if ($(this).val() == initialSearch)
		{
			$(this).val('');
			$(this).css('color', '#000');
		}
	});

	$('#search-query').blur(function()
	{
		if ($(this).val() == '')
		{
			$(this).val(initialSearch);
			$(this).css('color', '#888');
		}
	});
});
