window.addEvent('domready', function() {
	if ($('slideBand')) {
		currentImg = 0;
		nbrImg = $$('#slideBand li').length;
		$('slideBand').setStyle('width', (nbrImg*361)+'px');
		$('back').setStyle('visibility', 'hidden');
		
		$('next').addEvent('click', function () {
			wband = $('slideBand').getStyle('margin-left');
			marginband = wband.split('px');
			bandm = Math.abs(marginband[0]);
			if ((bandm/361) == Math.ceil(bandm/361)) {	
			var act = currentImg*(-1);
			
			if (act+1 < nbrImg) {
				currentImg--;
				var fx = new Fx.Tween('slideBand');
				fx.start('margin-left',(361*currentImg)+'px');
			}
			if (act >= 0) {
				$('back').setStyle('visibility', 'visible');
			} 
			if (act+2 >= nbrImg) {
				$('next').setStyle('display', 'none');
			}
			}
		});
		
		$('back').addEvent('click', function () {
			wband = $('slideBand').getStyle('margin-left');
			marginband = wband.split('px');
			bandm = Math.abs(marginband[0]);
			if ((bandm/361) == Math.ceil(bandm/361)) { 
			var act = currentImg*(-1);
			
			if (act > 0) {
				currentImg++;
				var fx = new Fx.Tween('slideBand');
				fx.start('margin-left',(361*currentImg)+'px');
			}
			
			if (act <= 1) {
				$('back').setStyle('visibility', 'hidden');
			}
			if (act < nbrImg) {
				$('next').setStyle('display', 'block');
			}
			}
		});
		
		$$('.getSlider').each(function (item) {
			item.addEvent('click', function () {
				wband = $('slideBand').getStyle('margin-left');
				marginband = wband.split('px');
				bandm = Math.abs(marginband[0]);
				
				if ((bandm/361) == Math.ceil(bandm/361)) {
				currentImg = -(item.get('alt')/1-1);
				var fx = new Fx.Tween('slideBand');
				fx.start('margin-left',(361*currentImg)+'px');
				
				var act = currentImg*(-1);
			
				if (act == 0) {
					$('back').setStyle('visibility', 'hidden');
				}
				else if (act >= nbrImg-1) {
					$('back').setStyle('visibility', 'visible');
					$('next').setStyle('display', 'none');
				}
				else {
					$('back').setStyle('visibility', 'visible');
					$('next').setStyle('display', 'block');
				}
				}
				//$('branding').innerHTML = ('margin band : '+bandm+' __ '+item.get('alt')+' __ '+(bandm/361)+' == '+Math.ceil(bandm/361));
			});
		});
	}
});
