window.addEvent('domready', function() {
	var gallery = $$('.brandbox');
	if(gallery) {
		gallery.each(function(brandbox) {
			var 	ul = brandbox.getElement('ul'),
				paging = brandbox.getElement('.paging');
				next = brandbox.getElement('.next'),
				prev = brandbox.getElement('.prev');

			if(ul) {
				var animate = new Fx.Animate.Scroll(ul, 'li', {
					duration: 1300,
					interval: 8000,
					onNavigate: function(from, to) {
						if(!paging) return;
						var pageFrom = paging.getElement('.page'+from);
						var pageTo = paging.getElement('.page'+to);
						if(pageFrom && pageTo) {	
							pageFrom.removeClass('active');
							pageTo.addClass('active');
						}
					}
				});
			}
			if(next)next.addEvent('click', function(e) { animate.next(e); });
			if(prev)prev.addEvent('click', function(e) { animate.previous(e); });
		});
	}

});
