$(function(){
	
	var fn = function(){
		if(mz_part_value == undefined)
			return;
		
		var val = $(this).val();
		var orig_val = val;
		var val = val.replace(/\D/g,"");
		
		if(!val || val < mz_min_nb_parts)
			val = mz_min_nb_parts;
		
		if(val>mz_max_nb_parts)
			val = mz_max_nb_parts;
		
		if(orig_val != val && orig_val != "")
			$(this).val(val);
		
		$(this).parent().find("span.nb_parts").text(1*val);
		$(this).parent().find("span.total").text(val*mz_part_value+" €");
	};
	
	var el = $(".pilote_full .paiement input[name=nb_parts]");
	el.keyup(fn);
	
	el.val(mz_min_nb_parts).keyup();
});