$(document).ready(function(){
    $('#fb_login_button').click(function(){
                            FB.Facebook.get_sessionState().waitUntilReady(function(result){
                                uid = result.uid;

                                var myPermissions = "email"; // permissions your app needs
                                var api = FB.Facebook.apiClient;

                                FB.Connect.showPermissionDialog(myPermissions , function(perms) {
                                    fields = "first_name, last_name, proxied_email, email";
                                    api.users_getInfo(uid,fields, function(result, ex){
                                        qstring = "?fb_id=" + uid + "&fb_fname=" + result[0].first_name +
                                            "&fb_lname=" + result[0].last_name + "&fb_pemail=" + encodeURIComponent(result[0].proxied_email) +
                                            "&fb_email=" + encodeURIComponent(result[0].email);

                                        // Passing the details to check whether the user alredy exists or not
                                        window.location.href = fb_login_redirect_url + qstring;
                             
                                    });
                                })

                            });
                                FB.Connect.requireSession();
                                return false;
                            });

    $('#logout_link').click(function(){
                            if(wushu_login_type == 'wushu')
                            {
                              return true;
                            }
                            FB.Connect.get_status().waitUntilReady(function(status) {
                                                                   if(status == 1) {
                                                                       FB.Connect.logout(function(response){
                                                                       window.location.href = '/user/logout';
                                                                                         });
                                                                   }
                                                                   else
                                                                   {
                                                                       window.location.href = '/user/logout';
                                                                   }
                                                                 });
                            return false;
                            });
})

