$(document).ready(function(){
    supportLogin();
});
function validate_email(email){
    if(email == "") return false;
    AtPos = email.indexOf("@")
    StopPos = email.lastIndexOf(".")
    if (AtPos == -1 || StopPos == -1) return false;
    else return true;
}
function supportLogin(){
    setTimeout(function() {
        $.post("/system/support_login/?rand="+Math.random(),{});
        supportLogin();
    }, 1200000);
}

function VKAuth(data){
    var resVK = data;
    $.post("/system/valid_socseti/vk/valid.html?rand="+Math.random(), {uid: resVK['uid'], hash: resVK['hash']}, function(data){
        switch(data){
            case "0":
                var okButton = $.alerts.okButton;
                var cancelButton = $.alerts.cancelButton;
                $.alerts.okButton = "&nbsp;Да&nbsp;";
                $.alerts.cancelButton = "&nbsp;Нет&nbsp;";
                jConfirm('У вас уже есть аккаунт в "КОМОРКА"?', 'Авторизация', 'help',function(result){
                    $.alerts.okButton = okButton;
                    $.alerts.cancelButton = cancelButton;
                    if(result){
                        jAlert('Для связи Ваших данных с аккаунтом "Вконтакте" необходимо пройти авторизацию с помощью e-mail и привязать аккаунт "Вконтакте" к Вашему аккаунту "Коморка".', 'Авторизация', 'info');
                    }else{
                        jPrompt('Укажите свой e-mail:', '', 'Регистрация', 'info', function(r) {
                            if(r==null) return false;
                            var login = r;
                            $.post("/system/registration/?act=valid&random=" + Math.random(),{login:login},function(data){
                                if(data=="OK"){
                                    $.post("/system/registration/?act=reg&random=" + Math.random(),{login:login, vk_uid: resVK['uid'], vk_hash: resVK['hash']},function(data){
                                        if(data=="OK"){
                                            jAlert('Регистрация прошла успешно.<br />Пароль был отправлен на указанный e-mail(' + login + ').', 'Регистрация', 'info', function(){
                                                window.location = "/?auth";
                                            });
                                        }else{
                                            jAlert('Не удалось отправить пароль.<br />Повторите попытку позже.', 'Регистрация', 'error');
                                        }
                                    });
                                }else{
                                    jAlert('e-mail уже зарегистрирован!.', 'Регистрация', 'error');
                                }
                            });
                        });
                    }
                });
                break;
            case "1":
                window.location = "/?auth";
                break;
            default:
                jAlert('Не удалось пройти авторизацию.', 'Ошибка авторизации', 'error');
        }
    });
}

function TO_VK(data){
    var resVK = data;
    $.post("/system/valid_socseti/vk/to_vk.html?rand="+Math.random(), {uid: resVK['uid'], hash: resVK['hash']}, function(data){
        switch(data){
            case "0":
                jAlert('Эта учетная запись Вконтакте уже используется.', 'Авторизации', 'error');
                break;
            case "1":
                jAlert('Теперь Вы можете проходить авторизацию к хранителю паролей с помощью Вконтакте.', 'Авторизации', 'info');
                $("#to_vk").slideUp(200, function(){ $(this).remove(); })
                break;
            default:
                jAlert('Не удалось привязать аккаунт.', 'Ошибка авторизации', 'error');
        }
    });
}
