
var Slider = new Class({
    initialize: function(slides)
    {
        this.slides = slides;
        if(!slides || slides.length == 0)
            return;
        
        this.last = slides.length - 1;
        this.currentIndex = 0;
        this.x = 0;
        this.offset = $(this.slides[0]).getSize().x;
    },
    
    goNext: function()
    {
        
        var nextIndex = this.currentIndex + 1;
        if(nextIndex > this.last)
            nextIndex = 0;

        this.swap(this.slides[this.currentIndex],this.slides[nextIndex]);
        this.currentIndex = nextIndex;
    }, 

    goBack: function()
    {
        var nextIndex = this.currentIndex -1;
        if(nextIndex < 0)
            nextIndex = this.last;
         
        this.swap(this.slides[this.currentIndex],this.slides[nextIndex]);

        this.currentIndex = nextIndex;
    },
    
    swap: function(a,b)
    {
        $(a).fade('out');
        $(b).fade('in');        
    }
      



});

var slider;
window.addEvent('domready', function() 
{
    slider = new Slider($$(".slide"));
});


//var googleAPIKey= "ABQIAAAAokSsiEneBVl0i95qmxufrBSShGa-Gl0c9qqOm8oM4PUmS_EkXBSQD9ckBoYdUxv2JPiOT4HfTJWrvw";
