$(document).ready(function(){
  
    var newsreel = {

        amount_news : $("#amount_news").attr("value"),
        target : 0,
        newsreel : $("#newsreel").html(),
        widthTable : $("#widthTable").attr("value"),
        complete: 0,
        turns: $("#turns").attr("value"),

        nextNews : function(on){

            newsreel.target = newsreel.target + 1;   
            if(newsreel.complete == 0){
                var widthTable = parseInt($("#widthTable").attr("value")) + 324;
                $("#widthTable").attr("value", widthTable);
                $("#tableNews").css("width", widthTable + "px");
                var preCell = newsreel.target - 1;
                var postCell = parseInt(newsreel.amount_news) + parseInt(preCell);
                $("#rowNews").append('<td class="itemBorder" id=' + postCell + '>' + $("#"+preCell).html() + '</td>');
            }

            $("#newsreel").scrollTo("#"+newsreel.target, 1000, {axis:'x'});

            // if onclick buttom nextNews
            if(on){
                clearInterval(interval);
                interval = setInterval(function(){newsreel.nextNews();}, 2000);
            }

        },

        previousNews : function(on){

            if(newsreel.target == 1){                    
                newsreel.target = 0;   
            }
            else{
                if(newsreel.target >1 ){
                    newsreel.target = newsreel.target - 1;   
                }
            }
            $("#newsreel").scrollTo("#"+newsreel.target, 1000, {axis:'x'});


            // if onclick buttom previousNews
            if(on){
                clearInterval(interval);
                interval = setInterval(function(){newsreel.nextNews();}, 2000);
            }

        },
        
        rewind : function(on){
            
            newsreel.target = 0;
            newsreel.complete = 1;
            $("#newsreel").scrollTo("#"+newsreel.target, 1000, {axis:'x'});
        }

    };

    //First news
    var interval;
    if(newsreel.amount_news > 3){
        interval = setInterval(function(){newsreel.nextNews();}, 2000);
        var duration = parseInt(newsreel.amount_news) * parseInt(newsreel.turns) * 2000;
        interval2 = setInterval(function(){newsreel.rewind();}, duration);
    }



    $("#nextItem").click(function(){newsreel.nextNews(1);});
    $("#previousItem").click(function(){newsreel.previousNews(1);});

});



