/*jslint strict:false*/
/*global DT:false*/

DT.CORE.register('dtSmartScroll', function(io, $) {
    return {
        initEach: function(options) {

            $(document).ready(function() {
                $(window).scrollLeft(options.posX);
                $(window).scrollTop(options.posY);
            });

            $(window).scroll(function() {
                options.posX = $(window).scrollLeft();
                options.posY = $(window).scrollTop();
                if (options.dataSelector) {
                    io.saveOption(options);
                }
            });

        }
    };
});
