// JavaScript Document
/*
 * @name setValues
 * @param name : Nom de la commande (pour Google Analytics)
 * @param f : Élément représentant le formulaire
 * @param nb_item : Nombre d'item dans le formulaire
 * @desc Parcours le formulaire et créer les champs nécessaire à Paypal pour la quantité de chacun des items
 * @return true si la fonction a été exécuté sans problème
 * 
 */
function setValues(name,f,nb_item)
{
	var count = 1;
	var ret_value = false;
	var insertHere = document.getElementById('writeroot');
	// Parcours les items 1 à 'nb_item'
	for(var i = 1; i <= nb_item; i++)
	{
		// Verifie que la quantité de l'item est supérieur à 0. Sinon, aucun item ne doit être créé pour Paypal
		if(eval("f._quantity_" + i + ".value") > 0)
		{
			// Créé les champs item_name_#, quantity_# et amount_# où # est le numéro de l'item
			newField = document.getElementsByName("_item_name_" + i)[0].cloneNode(true);
			newField.name = "item_name_" + count;
			insertHere.parentNode.insertBefore(newField,insertHere);
			newField = document.getElementsByName("_item_name_" + i)[0].cloneNode(true);
			newField.name = "quantity_" + count;
			newField.value = document.getElementsByName("_quantity_" + i)[0].value;
			insertHere.parentNode.insertBefore(newField,insertHere);
			newField = document.getElementsByName("_amount_" + i)[0].cloneNode(true);
			newField.name = "amount_" + count;
			insertHere.parentNode.insertBefore(newField,insertHere);
			count++;
			ret_value=true;
		}
	}
	if(ret_value)
		pageTracker._trackPageview(name);

	return ret_value;
}
/*
 * @name calculateSubTotal
 * @param nb_item : Nombre d'item dans le formulaire
 * @desc Calcule le sous-total de la commande et l'affiche dans l'element subTotalspan
 * @return none
 * 
 */
function calculateSubTotal(nb_item)
{
	var subTotal = 0;
	for(var i = 1; i <= nb_item; i++)
	{
		itemTotal = parseFloat(document.getElementsByName("_quantity_" + i)[0].value) * parseFloat(document.getElementsByName("_amount_" + i)[0].value);
		subTotal += itemTotal;
	}
	subTotalString = subTotal.toFixed(2).replace(".",",");
	document.getElementById('subtotalspan').innerHTML = subTotalString + " $";
}
