var live_current = 0;
var live_interval; 

var live_actions = {
    'questions-add': {
        href: '/#{login}/',
        text: ['Написал <a href="#{href}">о себе</a>', 'Написала о <a href="#{href}">себе</a>']
    },
    'about': {
        href: '/#{login}/',
        text: ['Написал о себе: <a href="#{href}">#{text}</a>', 'Написала о себе: <a href="#{href}">#{text}</a>']
    },
    'mood-add': {
        href: '/#{login}/',
        text: ['Сменил настроение на: <a href="#{href}">#{text}</a>', 'Сменила настроение на: <a href="#{href}">#{text}</a>']
    },
    'photo-add': {
        href: '/#{login}/photos/photo-#{id}',
        text: ['Добавил <a href="#{href}">фотографию</a>', 'Добавила <a href="#{href}">фотографию</a>']
    },
    'surprise-add': {
        href: '/#{login}/',
        text: ['Получил <a href="#{href}surprise/">сюрприз</a>', 'Получила <a href="#{href}surprise/">сюрприз</a>']
    },
    'diary-add': {
        href: '/#{login}/diary/view/?id=#{id}',
        text: ['Добавил запись в дневнике: <a href="#{href}">#{text}</a>', 'Добавила запись в дневнике: <a href="#{href}">#{text}</a>']
    },
    'voting-add': {
        href: '/#{login}/diary/view/?id=#{id}',
        text: ['Устроил голосование: <a href="#{href}">#{text}</a>', 'Устроила голосование: <a href="#{href}">#{text}</a>']
    },
    'phone': {
        href: '/#{login}/',
        text: ['Разместил номер телефона: <a href="#{href}">#{text}</a>', 'Разместила номер телефона: <a href="#{href}">#{text}</a>']
    },
    'super': {
        href: '/#{login}/',
        text: ['Стал <a href="#{href}">Super-пользователем</a> сайта', 'Стала <a href="#{href}">Super-пользователем</a> сайта']
    },
    'up': {
        href: '/#{login}/',
        text: ['<a href="/my/up/">Поднял анкету</a>', '<a href="/my/up/">Подняла анкету</a>']
    },
    'pr': {
        href: '/#{login}/',
        text: ['<a href="#{href}">Пиарится</a> в чате', '<a href="#{href}">Пиарится</a> в чате']
    },
    'gallery': {
        href: '/#{login}/',
        text: ['Разместил фотографию в <a href="#{href}">"Галерее лиц"</a>', 'Разместила фотографию в <a href="#{href}">"Галерее лиц"</a>']
    },
    'leader': {
        href: '/#{login}/',
        text: ['Стал <a href="#{href}">лидером</a>', 'Стала <a href="#{href}">лидером</a>']
    },
	'birth': {
        href: '/#{login}/',
        text: ['У него сегодня день рождения!', 'У неё сегодня день рождения!']
    }                                                        
};


function live_() {
    var curr = live[live_current];
    var username = '<a href="/' + curr.login + '/" class="user_' + curr.sex + '">' + curr.name + ', ' + curr.age + '</a>&nbsp;<span class="city2">' + curr.city + '</span><br />';
    var action = live_actions[curr.action];
    
    var link = new Template(action.href);
    var href = link.evaluate({id: curr.object_id, login: curr.login});
    
    if(curr.sex == 'g' && action.text[1] != undefined) {
        var action = new Template(action.text[1]);
    }
    else {
        var action = new Template(action.text[0]);
    }
    
    
    if(typeof(curr.path) == 'object') {
        curr.path = '/images/minicasper.gif';
    }
    var res = { img: '<a href="/' + curr.login + '/"><img src="'+curr.path+'" /></a>', text: username + '<div>' + action.evaluate({href: href, text: curr.description}) + '</div>'};
    return res;        
}

function live_prev() {
    live_current--;
    if(live_current < 0) {
        live_current = live.length-1;
    }
    live_show();
}

function live_next() {
    live_current++;
    live_show();
    if(live_current+1 >= live.length) {
        live_current = 0;
        live_load();
    }
}

function live_load() {
    new Ajax.Request('/g/?action=g_live', {
        parameters: {wrap: live_wrap, size: live_size},
        onComplete: function(t) {
            live = t.responseText.evalJSON();
        }
    });
}

function live_show() {
    var t = live_();
    $('live_text').innerHTML = t.text;
    $('live_photo').innerHTML = t.img;
}

function live_start() {
    clearInterval(live_interval);
    live_interval = setInterval(live_next, live_timeout);
}

Event.observe(window, 'load', function() {
    live_start();
    Event.observe('live', 'mouseover', function() {
        clearInterval(live_interval);
    });
    Event.observe('live', 'mouseout', function() {
        live_start();
    });
    
});

function live_close() {
	setCookie('lc', '1', 'Wed, 08-Dec-2015 10:52:48 GMT', '/');
}