$(document).ready(function() {
        var timer;
        var showing;

        var changePromo = function() {
            var oldLink = $('.changeRecommended.chosen').removeClass('chosen');
            if (oldLink.parent('li').next().length>0)
                var newLink = oldLink.parent('li').next().children('a');
            else
                var newLink = $('.changeRecommended').eq(0);
            newLink.addClass('chosen');
            var oldId = parseInt(oldLink.attr('id').replace('change' ,'')); 
            var id = parseInt(newLink.attr('id').replace('change' ,''));
            var oldSrc = oldLink.children('img').attr('src');
            var newSrc= oldSrc.replace('Pelna', 'Pusta');
                $("#articles").children('.box').eq(oldId).fadeOut(1000, function() {
                        $("#articles").children('.box').eq(id).fadeIn(1000);
                    });
            oldLink.children('img').attr('src', newSrc);
            newLink.children('img').attr('src', oldSrc);            
        }
				
        $('.changeRecommended').click(function() {
                if (timer)
                    clearInterval(timer);
                if ($(this).hasClass('chosen') || showing)
                    return false;
                showing = true;
                var id = parseInt($(this).attr('id').replace('change' ,'')); 
                var oldLink = $('.changeRecommended.chosen').removeClass('chosen'); 
                var oldId = parseInt(oldLink.attr('id').replace('change' ,'')); 
                var img = oldLink.children('img');
                var oldSrc= img.attr('src');

                img.attr('src', oldSrc.replace('Pelna', 'Pusta'));
                $(this).addClass('chosen').children('img').attr('src', oldSrc);
                $("#articles").children('.box').eq(oldId).fadeOut(1000, function() {
                        $("#articles").children('.box').eq(id).fadeIn(1000, function() {
                                showing = false;
                            });
                    });
                return false;
            });
        if ($('.changeRecommended').length>=2) {
            timer = window.setInterval(changePromo, 6500);
        }
    });
