function fbLogin(){
	FB.Connect.requireSession(fbSessionReady);
}

function fbSessionReady(){
	FB.Connect.ifUserConnected(goToFbPage);
}

function goToFbPage(){
	location.href='?page=overlay&application=facebook';
}
function fbConnected(uid){
	FB.Facebook.apiClient.fql_query("SELECT uid, name, pic, pic_square FROM user WHERE uid="+uid,
	function(rows) {
		$('div#fbpict').html('<img src="'+rows[0].pic+'" />');
		ChangeImage(rows[0].pic);
		SetUser(rows[0].name);
	});
}
function fbNotConnected(){
	location.href='/';
}
$(document).ready(function(){
	$("#facebookbtn").click( function(){
		return false;
	});
	FB.init(fbapikey);
	FB.ensureInit(function(){
		if(checkFb){
			FB.Connect.ifUserConnected(fbConnected,fbNotConnected);
		}
		$("#facebookbtn").click( function(){
			fbLogin();
			return false;
		});
	});
});