function mise_a_jour_quantite(idProduit, ajout)
{
	var input = document.getElementById('qte_'+idProduit);
	var nombre = parseInt(input.value);
	
	var min = 0;
	if (arguments[2]) // s'il y a la quantité minimal
	{
		arguments[2] = parseInt(arguments[2]);
		if (!isNaN(arguments[2]) && arguments[2] > 0)
			min = arguments[2];
	}
	var defaut = 0;
	if (arguments[3]) // s'il y a la quantité par défaut
	{
		if (!isNaN(arguments[3]) && arguments[3] > 0)
			defaut = arguments[3];
	}

	if (isNaN(nombre))
		nombre = defaut;
	nombre = nombre + ajout;
	
	if (nombre < min)
		input.value = min;
	else
		input.value = nombre;
}

function getElementsByClassName(element, className)
{
	if (element.getElementsByClassName)
		return element.getElementsByClassName(className); // pour les navigateurs "normaux"

	var hasClass = new RegExp("(^|\\s)"+className+"(\\s|$)");
	var nodes = element.getElementsByTagName('*');
	var elements = [];
	for (var i = 0; i < nodes.length; i++)
		if (hasClass.test(nodes[i].className))
			elements.push(nodes[i]);
			
	return elements;
}
function recalculate_price(edqt, abo_i)
{
	s = document.getElementById('remises_'+abo_i).value;
	qt = parseInt(edqt.value);
	t1 = s.split('|');
	px = parseInt(t1[0]);
	pc = parseInt(t1[1]);
	tr = t1[2].split(';');
	percent = 0;
	for (var i=0;i<tr.length;i++)
	{
		tmpr = tr[i].split(':');//tr : 6:10 ou 12:24 etc soit qté:remise
		if (qt>=tmpr[0])
			percent = pc + parseInt(tmpr[1]);
	}
	//newprice = px * qt; 
	price= (px*(1-(percent/100)));
	s = price.toFixed(2);
	document.getElementById('prixcalcul_'+abo_i).innerHTML = s.replace('.',',') + '€' 
}

