var _xmlhttp = createRequestObject();

  FB.init({
    appId  : '120776601285555',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml  : true  // parse XFBML
  });
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}
function normal_login() {
	FB.api('/me', function(response) {
	window.location = "fb_login.php?c=" + response.id;
	
	});
}
function fb_login() {
FB.login(function(response) {
  if (response.session) {
    if (response.perms) {
    	if(getCookie("lakom_user")) {
    		setFbUid();
    		normal_login();
    	}
    	else {
		register();
    	}

    } else {
      // user is logged in, but did not grant any permissions
    }
  } else {
    fb_login();
  }
}, {perms:'read_stream,publish_stream,offline_access'});


}
function register() {
	FB.api('/me', function(response) {
	if(window.confirm("Желаете ли да се регистрирате?")) {
		var publish = {
  method: 'stream.publish',
  display: 'popup',
  message: 'Аз се регистрирах в Lakom.BG и мога да си поръчвам вкусна храна с безплатна доставка.',
  attachment: {
    name: 'Lakom.bg',
    caption: 'Lakom.bg вкусна храна с безплатна доставка.',
    description: (
      'Сподели с приятели за ' +
      'Lakom.BG, ' +
      ''
    ),
    href: 'http://Lakom.BG/'
  },
  action_links: [
    { text: 'Lakom.BG', href: 'http://lakom.bg/' }
  ],
  user_prompt_message: 'Сподели с приятели в Facebook'
};

FB.ui(publish, go_to);
  	}
});

}
function go_to() {
	FB.api('/me', function(response) {
	window.location = 'index.php?ch=3&names=' + response.name + "&uid=" + response.id;
	});
}
function setFbUid() {
	FB.api('/me', function(response) {
	var url = 'set_fbuid.php?uname=' + getCookie("lakom_user") + "&uid=" + response.id;
	_xmlhttp.open('GET', url, true);
	_xmlhttp.send(null);
	});
}
