var currentSlide = 0;
var isNext = false;
var valeur_input;

function set_qty(element,symbole) {
	var valeur = parseInt($(element).val());
	eval('valeur=valeur'+symbole+'1;');
	
	if(valeur>99) {
		return false;	
	}
	if(valeur<1) {
		return false;
	}
	
	$(element).val(valeur);
	
	// On change le href du lien pour ajouter la qty
	var lien = $(element).nextAll('a');
	var reg=new RegExp("(&qty=[0-9]+)+", "g");
	lien.attr('href',lien.attr('href').replace(reg,''));
	lien.attr('href',lien.attr('href')+'&qty='+$(element).val());
}

function get_valeur(element) {
	valeur_input = $(element).val();
}

function check_valeur(element) {
	if(isNaN($(element).val())) {
		$(element).val(parseInt(valeur_input));
	}	
	
	// On change le href du lien pour ajouter la qty
	$(element).nextAll('a').attr('href',$(element).nextAll('a').attr('href')+'&qty='+$(element).val());
}

$(document).ready(function() {
	if($('#promoSlide').length>0) {
		$('#promoSlide').cycle({
			fx:     'scrollHorz', 
			pause : true,
			timeout: 3000,
			cleartypeNoBg: true,
			after : function(currSlideElement, nextSlideElement, options, forwardFlag) {
				//currentSlide = zeroBasedSlideIndex;
				currentSlide = $("#promoSlide").children('div').index($(nextSlideElement));
			},
			pagerClick : function(zeroBasedSlideIndex, slideElement){
				if(zeroBasedSlideIndex<currentSlide) {
					this.fx=[isNext ? 'scrollHorz' : 'scrollHorz'];
				}
				else {
					this.fx=[isNext ? 'scrollHorz' : 'scrollHorz'];	
				}
			},
			random : false,
			pager:  '#nav'
		});
		
		$('.bouton_moins,.bouton_plus').click(function() {
			if($(this).attr('class')=='bouton_moins') {
				set_qty($(this).next('input'),'-');	
			}
			else if($(this).attr('class')=='bouton_plus') {
				set_qty($(this).prev('input'),'+');	
			}										   
	   	});
		
		$('.index-categories-products-add-quantity').keydown(function() {
			get_valeur($(this));															 
		});
		
		$('.index-categories-products-add-quantity').change(function() {
			check_valeur($(this));															 
		});
	}
});
