function s_scrollToNext(container, ms) {
    var c = $(container);
    c.css("position", "relative");
    c.children().css("display","none").css("position","absolute");  //
    c.children().first().addClass("s_current").show();
    setInterval(
        function () {
            s_showNext(container, ms); // show next div
        }, ms); // do this every X miliseconds (hint: 1000 ms = 1 s)
}

function s_showNext(container, ms) {
    var contWidth = $(container).width();
    var current = $(container).children('.s_current').index();
    var next;
    if (current == $(container).children().length - 1) {next = 0;}
    else {next = current + 1;}

    $(container).children().eq(current).effect('slide',{direction:'left',mode:'hide',distance: contWidth}, (ms) / 4 ).removeClass("s_current");
    $(container).children().eq(next).effect('slide',{direction:'right',mode:'show',distance: contWidth}, (ms) / 4).addClass('s_current');
}
