// Easing equation, borrowed from jQuery easing plugin
// http://gsgd.co.uk/sandbox/jquery/easing/
jQuery.easing.easeOutQuart = function(x, t, b, c, d) {
    return -c * ((t = t / d - 1) * t * t * t - 1) + b;
};

jQuery(function($) {


    var $news = $('#job-ticker'); 

   

    $news.serialScroll({
        items: 'div',
        duration: 2000,
        force: true,
        axis: 'y',
        easing: 'linear',
        lazy: true, // NOTE: it's set to true, meaning you can add/remove/reorder items and the changes are taken into account.
        interval: 1, // yeah! I now added auto-scrolling
        step: 2 // scroll 2 news each time
    });
    /**
    * The following you don't need to see, is just for the "Add 2 Items" and "Shuffle"" buttons
    * These exemplify the use of the option 'lazy'.
    */
    $('#add-news').click(function() {
        var $items = $news.find('div'),
        num = $items.length + 1;
        $items.slice(-2).clone().find('h4').each(function(i) {
            $(this).text('News ' + (num + i));
        }).end().appendTo($news);
    });
    
    $('#shuffle-news').click(function() {//don't shuffle the first, don't wanna deal with css
        var shuffled = $news.find('div').get().slice(1).sort(function() {
            return Math.round(Math.random()) - 0.5; //just a random number between -0.5 and 0.5
        });
        $(shuffled).appendTo($news); //add them all reordered
    });
});
