
var slideTime = 700, topMargin = -5;

function winOnResize() {
    // xMoveTo('scroller', xPageX('main')+xWidth('main')+20, topMargin);
    xShow('scroller');
    winOnScroll(); // initial slide
}

function winOnScroll() {
    xSlideTo('scroller', xLeft('scroller'), xScrollTop() + topMargin, slideTime);
}

function scrollLoad(top) {
    var defaultId = 'scroller';
    if (top) {
        topMargin = xPageY('scroller') - top;
    } else {
        topMargin = xPageY('scroller');
    }
    // winOnResize();
    xAddEventListener(window, 'resize', winOnResize, false);
    xAddEventListener(window, 'scroll', winOnScroll, false);
    return;
}