var
  vk_members_data = {},
  lastCommentsResponse,
  lastCommentsPage = null,
  baseURL = window.location.protocol + '//' + window.location.hostname + '/';

function vkLogin() {
    VK.Auth.login(vkAuthInfo);
}

function vkAuthInfo(response) {
  if (response.session) {
    var vk_user_id = response.session.mid;    
    
    $.ajax({
        type: "POST",
        url: "/openid/vk_auth/",
        data:     "vk_id="+vk_user_id+"&url="+document.location.href,
        dataType: "script"
    });
  } else {
    alert('Ошибка авторизации');
  }
}

function vkLogout() {
  VK.Auth.logout(vkLogoutOpenAPI);
}

function sendVkEmail() {
    var uid = $('#vk_uid').val();
    var email = $('#vk_reg_email').val();

    if (!email) {
        alert('Введите email');
        return false;
    }

    $.ajax({
            type: "POST",
            url: "/openid/vk_auth/",
            data: "vk_id="+uid+"&vk_reg_email="+email+"&url="+document.location.href,
            dataType: "script"
        });

    return false;
}

function onFblogin() {
    window.location="/openid/fb_login"
}

function mailRuAuthInfo(response) {
    
  if (response.session_key) {
    var msession_key = response.session_key;
    var uid = response.vid;
    $.ajax({
        type: "POST",
        url: "/openid/mailru_auth/",
        data:     "session_key="+msession_key+"&uid="+uid+"&url="+document.location.href,
        dataType: "script"
    });
  } else {
    alert('Ошибка авторизации');
  }
}
