
var scroller = null;
var fxScroll;
var onScroll = 0;
var timeScrollTab = 1000;
var currTab = 0;
var tabs = new Array();
var tabsWidth = 0;

window.addEvent('domready', function () {

    //SLIDE IMMAGINI
    tabs = $$('div#gallery ul li');
    //alert( tabs.length );
    if (tabs.length > 0) {

        tabsWidth = tabs[0].getSize().x;

        fxScroll = new Fx.Scroll('gallery', {
            onComplete: function () {
                onScroll = 0;
            },
            duration: timeScrollTab,
            transition: Fx.Transitions.Back.easeInOut
        });

        // Scrollo subito alla prima tab
        fxScroll.set(0, 0);
    }

    if ($('btn')) {

        // set morph
        $('content').set('morph', {
            onComplete: function () {
                if ($('content').getStyle('width').toInt() > 16) {
                    $$('#content > div').setStyle('display', 'block');
                }
            }
        });

        $('btn').addEvent('click', function () {
            if ($('content').getStyle('width').toInt() <= 16) {
                // se chiuso apro
                $('content').morph({ width: 806 });
                $('btn').setStyle('backgroundImage', 'url(/templates/santilario2010/images/close.png)');
            }
            else {
                // se aperto chiudo
                $('content').morph({ width: 16 });
                $$('#content > div').setStyle('display', 'none');
                $('btn').setStyle('backgroundImage', 'url(/templates/santilario2010/images/open.png)');
            }
        })
    }

    // Chiusura del DOMREADY
});

function scrollTabs(inc) {
    if (onScroll == 0) {
        var nextTab = currTab + inc;
        if ($(tabs[nextTab])) {
            //alert(nextTab.get('id'));
            onScroll = 1;
            fxScroll.start(tabsWidth * nextTab, 0);
            currTab = nextTab;
        }
        else {
            //alert('Tabs ' + nextTab + ' non esistente!');
        }
    }
}
