jQuery(document).ready(function(){
    $('a[provider="fb"]').click(function(){loginWithFBstartJS(); return false; });
});


function loginWithFBstartJS () {
    //check connection to FB
    FB.getLoginStatus(function(response) {
        //alert('login');
      if (response.status === 'connected') {
        //alert('logged in and connected user, someone you know');
        loginSendData('fb');
      } else {
        //alert('no user session available, someone you dont know');
        FB.login(function(response) {
          if (response.authResponse) {
            loginSendData('fb');
          } else {
            alert('For using Facebook Connect you need to login and allow permissions!');
          }
        }, {scope:'email,user_birthday,user_location'});            
      }
    });
    return false;
}

function loginSendData (pname) {
    $('input[name="provider"]').val(pname);
    $('#email').val('user@facebook.com');
    $('#password').val('12345678');
//    $('#login').submit();
    $('form[name="login"]').submit();
    return false;
}
