﻿window.addEvent('domready',function(){Pages.setup();});

var Pages = {
    Current: 0,
    setup: function() {
        var left = 0;
        var imgs = $$('.imagesection');
        imgs.setOpacity(0);
        imgs.setStyle('visibility', 'visible');
        imgs.set('tween', { duration: 2000 });
        imgs.fade(1);

        if (imgs.length > 0) {
            imgs.each(function(e) {
                e.setStyle('left', left + 'px');
                e.setStyle('top', '0');
                left += $('scroller_holder').getSize().x + 1;
            });
            if (imgs.length > 1) {
                var last = imgs[0].clone();
                last.inject(imgs[0].getParent());
                last.setStyle('left', left + 'px');
                last.setStyle('top', '0');
                last.setOpacity(1);

                Pages.Scroll = new Fx.Scroll('scroller_holder', { duration: 2000, transition: Fx.Transitions.Sine.easeOut })

                if ($('navleft') != null) {
                    $('navleft').addEvent('click', Pages.PrevImage);
                }

                if ($('navright') != null) {
                    $('navright').addEvent('click', Pages.NextImage);
                }
                else {
                    Pages.NextImage.periodical(5000);
                }

            }
        }
    },
    PrevImage: function() {
        Pages.Current--;
        if (Pages.Current == -1) {
            Pages.Scroll.set($$('.imagesection')[$$('.imagesection').length - 1].getPosition().x, 0);
            Pages.Current = $$('.imagesection').length - 2;
        }
        Pages.Scroll.toElement($$('.imagesection')[Pages.Current]);
    },
    NextImage: function() {
        Pages.Current++;
        if (Pages.Current == $$('.imagesection').length) {
            Pages.Current = 1;
            Pages.Scroll.set(0, 0);
        }
        Pages.Scroll.toElement($$('.imagesection')[Pages.Current]);
    }
}