//Formatear los euros
function formatNumber(expr, decplaces) {
var str = "" + Math.round(eval(expr) * Math.pow(10,decplaces));
 
while (str.length <= decplaces) {
str = "0" + str;
}
 
var decpoint = str.length - decplaces;
if (decplaces > 0)
   resultado=str.substring(0,decpoint) + "." + str.substring(decpoint, str.length);
else
   resultado (str.substring(0,decpoint));
} 

//Fin del formateo

total=0;
precio=0;
var precios_productos= new Array();
precios_productos[0]="48.45"; // batido de chocolate
precios_productos[1]="48.45"; // batido de vainilla
precios_productos[2]="48.45"; // batido de fresa
precios_productos[3]="48.45"; // batido de café con leche
precios_productos[4]="48.45"; // Crepes de Avena
precios_productos[5]="48.45"; // Crepes Salados
precios_productos[6]="48.45"; // Crepes Dulces
precios_productos[7]="48.45"; // sopa crema de puerros
precios_productos[8]="48.45"; // sopa crema de pollo
precios_productos[9]="48.45"; // sopa pescado omega 3
precios_productos[10]="48.45"; // sopa verduras con fibersol
precios_productos[11]="48.45"; // postre yogur plátano
precios_productos[12]="48.45"; // postre natillas chocolate
precios_productos[13]="48.45"; // gelatina frutas del bosque
//precios_productos[9]="42.50"; // barritas chocolate avellanas 16 *** ELIMINADO EL 16/1/2006
precios_productos[14]="18.15"; // barritas chocolate avellanas 6
//precios_productos[11]="42.50"; // barritas cereales con citricos 16 *** ELIMINADO EL 16/1/2006
//precios_productos[12]="21.25"; // barritas cereales con citricos 8 *** ELIMINADO EL 16/1/2006
//precios_productos[12]="24.0"; // barritas muesli con yogur *** ELIMINADO EL 11/05/2009 (Claudio)
//precios_productos[15]="18.0"; // barritas frutas del bosque (6 uni) *** ELIMINADO EL 17/07/2010 (Claudio)
precios_productos[15]="15.15"; // barritas capuccino (5 uni)
precios_productos[16]="48.45"; // batido de chocolate soja
precios_productos[17]="48.45"; // natillas vainilla soja
//precios_productos[14]="46.3"; // natillas fresa soja
precios_productos[18]="48.45"; // puré verduras soja
precios_productos[19]="19.65"; // isotonic naranja 
precios_productos[20]="19.65"; // isotonic tropical
//precios_productos[20]="14.50"; // regeneration fresa *** ELIMINADO 15/07/2008 (Claudio)
precios_productos[21]="19.65"; // isotonic lima-limon
precios_productos[22]="22.2"; // SPORT DRINK Bebida Refrescante Isotónica Lima-Limón 
precios_productos[23]="10.5"; // regeneration chocolate
precios_productos[24]="10.5"; // regeneration vainilla
precios_productos[25]="35.3"; // Energy Gel 2 + 1
precios_productos[26]="2.03"; // bidón verofit 1 litro 
precios_productos[27]="1.53"; // bidón verofit medio litro
precios_productos[28]="2.8"; // bidón shaker verofit
//changed this list? change the number on FOR statement (Claudio)

// ###########################################################

function calculo_totales()
{
	document.forms.Pedido.Unidades_Total.value = "" ;
	document.forms.Pedido.Precio_Total.value = "" ;
	// Los campos se recorren de 6 al 33 porque el primer campo de cantidades
	// es el sexto
	for (x=6;x<35;x++)
	{
 		valor= document.forms.Pedido.elements[x].value;
		preciounidad = precios_productos[x-6];
		if (valor == "")
		{
			valor=0
		}
		valor=parseInt(valor);     
		if (isNaN(valor))
		{
			alert("El número de productos debe ser un número entero");
			return false;
		}
		precio= precio + (preciounidad*valor)  
		total= total + valor;
	}
	document.forms.Pedido.Unidades_Total.value = total ;
	formatNumber(precio,2);
	document.forms.Pedido.Precio_Total.value = resultado ;
	precio=0;
	total=0;
}
