/**
 * @author ajubert
 */
jQuery(document).ready(function(){
	// Carrousel mags -- Les mags ont une largeur de 176 px
	var prevmagbtn = $$('.magazines .gallery .btn-prev')[0];
	var nextmagbtn = $$('.magazines .gallery .btn-next')[0];
	var magcontent = $$('.magazines .mask ul')[0];
	if(magcontent) {
		var magcount = magcontent.select('li').size();
		var magcurrentindex=0;
		var movemagcar = function(nbr) {
			new Effect.Move(magcontent, {
	            x: (nbr*176),
	            y: 0,
	            mode: 'relative',
				duration: .3,
				queue: {
					position: 'end', 
					scope: 'magcar'
				},
				transition: Effect.Transitions.sinoidal
	        });
		}
		if(prevmagbtn) prevmagbtn.observe("click", function(){
			// Déplacement à droite
			if(magcurrentindex > 0) {
				magcurrentindex--;
				movemagcar(1);
			}
	    });
		if(nextmagbtn) nextmagbtn.observe("click", function(){
			// Déplacement à gauche
			if(magcurrentindex + 4 < magcount) {
				magcurrentindex++;
				movemagcar(-1);
			} 
	    });
	}
});

