var ajax_progress = false;
var domain_name = 'http://www.rodgor.ru';

 $(document).ready(function() {
   create_tooltip('.tooltip');
   });

function create_tooltip(selector) {
    $(selector).ezpz_tooltip({
        contentPosition: 'belowRightFollow',
        stayOnContent: true,
        offset: 0,
        beforeShow: function(content){
            if (content.html() == "") {
                var id = content.attr("id").split('-')[2];
                if (!ajax_progress) {
                    ajax_progress = true;
                    $.ajax({
                        url: domain_name+'/user/get_info',
                        data: {user_id: id},
                        type: 'GET',
                        dataType: "jsonp",
                        success:
                            function(data) {
                                ajax_progress = false;
                                content.html(data.user_info);
                                if (data.status == 'ok') {

                                } else if (data.status == 'error') {
                                }
                            },
                        error:
                            function() {
                                ajax_progress = false;
                                alert('Ошибка связи. Попробуйте позже.');
                            }
                    });
                }
            }
        }
    });
}

function friend_new(id) {
    $.ajax({
        url: domain_name+'/user/friend_new',
        data: {friend_id: id},
        type: 'GET',
        dataType: "jsonp",
        success:
            function(data) {
                if (data.status == 'ok') {
                    alert('Пользователь добавлен в друзья.');
                    $('div#new_friend').hide();
                    $('div#del_friend').show();
                } else if (data.status == 'error') {
                    alert('Не удалось добавить пользователя.');
                } else if (data.status == 'isset') {
                    alert('Пользователь уже находится у Вас в друзьях.');
                }
            },
        error:
            function() {
                alert('Ошибка связи. Попробуйте позже.');
            }
    });
}

function friend_del(id) {
    $.ajax({
        url: domain_name+'/user/friend_del',
        data: {friend_id: id},
        type: 'GET',
        dataType: "jsonp",
        success:
            function(data) {
                if (data.status == 'ok') {
                    alert('Пользователь был удален из списка друзей.');
                    window.location.reload(true);
                } else if (data.status == 'error') {
                }
            },
        error:
            function() {
                alert('Ошибка связи. Попробуйте позже.');
            }
    });
}

function enemy_new(id) {
    $.ajax({
        url: domain_name+'/user/enemy_new',
        data: {enemy_id: id},
        type: 'GET',
        dataType: "jsonp",
        success:
            function(data) {
                if (data.status == 'ok') {
                    alert('Пользователь добавлен в блэклист.');
                    $('div#new_enemy').hide();
                    $('div#del_enemy').show();
                } else if (data.status == 'error') {
                    alert('Не удалось добавить пользователя в блэклист.');
                } else if (data.status == 'isset') {
                    alert('Пользователь уже находится у Вас в блэклисте.');
                }
            },
        error:
            function() {
                alert('Ошибка связи. Попробуйте позже.');
            }
    });
}

function enemy_del(id) {
    $.ajax({
        url: domain_name+'/user/enemy_del',
        data: {enemy_id: id},
        type: 'GET',
        dataType: "jsonp",
        success:
            function(data) {
                if (data.status == 'ok') {
                    alert('Пользователь был удален из блэклиста.');
                    window.location.reload(true);
                } else if (data.status == 'error') {
                }
            },
        error:
            function() {
                alert('Ошибка связи. Попробуйте позже.');
            }
    });
}
