
$(document).ready(function(){
	if (document.getElementById('fb-root')) {
		var e = document.createElement('script');
		e.type = 'text/javascript';
		e.src = document.location.protocol +
		'//connect.facebook.net/en_US/all.js';
		e.async = true;
		document.getElementById('fb-root').appendChild(e);
	}
	
	window.fbAsyncInit = function() {
			FB.init({
	    		appId: FB_APP_ID,
	    		status: true,
	    		cookie: true,
	    		xfbml: true
			});
		};  

	$("#btn-fbconnect").click(function() {
		loginToFaceBook(FB_PERMISSIONS+", email");
		return false;
	});
	
});

/* registration from facebook data*/
function loginToFaceBook(permsString) {
 
    if (typeof FB != "undefined") {
        FB.login(function(response) {
           if (response.session) {
               if (response.perms) {
                   window.location.href = "/home/fb-reg";
               } else {
                  //User is logged in to Facebook, but did not grant access permissions.
               }
           } else {
               //User is not logged in to Facebook.
           }
       }, {perms:permsString});
   } else {
        showPopup('facebook-login-error');
   }
};


