// Manchetes
window.addEvent( 'domready', function() {
	var elems = $$( '#manchetes div.featNewsHome' );
	if( elems.length == 0 ) return;
	var current = 0;
	var newsTransition = function() {
		elems[current].fade('out');
		if( current == elems.length-1 ) { current = 0; }
		else current++;
		elems[current].fade('in');
		elems[current].set( 'styles', { 'display': 'block' } );
	}
	newsTransition.periodical(1000);
	
});


// Scroll items
window.addEvent('domready', function() {			
	var i = 0;	
	var elems = $$('div#scrollList ul li');
	if( elems.length == 0 ) return;
	var status = 0;
	var timeline = 0;
	var s = new Fx.Scroll( $('scrollList'), {
							duration: 3000,
							wait: false,
							transition: Fx.Transitions.Sine.easeInOut,
							onComplete: function() {
								if( elems.length < 4 ) return true;
								if( status == 1 ) {
									if( i == elems.length-3 ) i = -1;
									i++;
									s.resume();
									s.toElement(elems[i]);
									s.pause();
								} else if( status == -1 ) {
									if( i == 0 ) i = elems.length-2;
									i--;
									s.resume();
									s.toElement(elems[i]);
									s.pause();
									
								} else {
									if( i == elems.length-3 ) i = -1;
									s.setOptions({ duration: 3000 });
									s.resume();
									i++;
									s.toElement(elems[i]);
								}
							}.bindWithEvent(this)
	}).toElement(elems[i]);
	$$('div#itemsScroller .next').addEvent('click', function(){ 
		s.setOptions({ duration: 500 });
		if( i <= elems.length-3 ) {
			status = 1;
			s.toElement(elems[i]);
		}
	});	
	$$('div#itemsScroller .prev').addEvent('click', function(){ 
		s.setOptions({ duration: 500 });
		if( i >= 0 ) {
			if( status != -1 ) i--;
			status = -1;
			if( i == -1 ) i = elems.length-3;
			s.toElement(elems[i]);
		}
	});
	
	$('itemsScroller').addEvent('mouseover', function() {
		if( timeline == 0 ) {
			timeline = 1;
			s.pause();
		}
	});
	$('itemsScroller').addEvent('mouseleave', function() {
		status = 0;
		timeline = 0;
		s.resume();
		
	});
	
});




// MiniGallery
window.addEvent( 'domready', function() {
	if( $$('.miniGallery ul.imageList li').length == 0 ) return;	
	$$( '.miniGallery' ).each( function (el){
		new scrollImgBlock({ scrollWrapper: el, scroller: true });
	});
});
