var pavza=0;
var permision=1;

var fader = new Class({
        Implements: [Options, Events],
        options: {
			//vhodni parametri
			container: null,
			image_class: null,
			duration_fade: 1000,
			period: 2000,
			el_type: 'img'
        },
        initialize: function(options){
			//konstruktor
            this.setOptions(options);

			if(this.options.image_class[0]){
                this.options.image_class[0].addClass('active');
                this.options.image_class.each(function(el){
                    if(!el.hasClass('active')){
                        el.set('morph', {duration: 0});
                        el.morph({opacity: 0.01});
                    }
                });
                //setInterval(this.scroll_desno,1000);

                this.scroll_desno.periodical(this.options.period,{},this);
                //this.scroll_desno();
            }
        },
		scroll_desno: function(self){
			var img;
			//dobim tistega ki ima class active
			for(i=0; i<self.options.image_class.length; i++)
			{
				if(self.options.image_class[i].hasClass('active'))
					img=self.options.image_class[i];
			}
			
			//alert(s.options.container);
			img.removeClass('active').set('morph', {duration: self.options.duration_fade}).morph({opacity: 0.01});
			if(img.getNext(self.options.el_type)){
				img.getNext(self.options.el_type).addClass('active').set('morph',{duration:self.options.duration_fade}).morph({opacity: 1});
			}else{
				self.options.image_class[0].addClass('active').set('morph',{duration:self.options.duration_fade}).morph({opacity: 1})
			}
		}
});

window.addEvent('domready',function(){
	if($('today_section'))
	{
		 klas1=new fader({
			container: $('today_item_1'),
			image_class: $$('span#today_item_1 img.fade'),
			duration_fade: 2000,
			period: 5000
		 });
		 klas2=new fader({
			container: $('today_item_2'),
			image_class: $$('span#today_item_2  img.fade'),
			duration_fade: 2000,
			period: 2000
		 });
		 klas3=new fader({
			container: $('today_item_3'),
			image_class: $$('span#today_item_3 img.fade'),
			duration_fade: 2000,
			period: 2000
		 });
	}
	if($('badr_h1')){
		klas1=new fader({
			container: $('badr_h1'),
			image_class: $$('h1#badr_h1 img.fade'),
			duration_fade: 2000,
			period: 3000
		});
	}
	if($('products_right')){
		klas1=new fader({
			container: $('products_right'),
			image_class: $$('div#products_right table'),
			duration_fade: 2000,
			el_type: 'table',
			period: 3000
		});
	}
});
