function calcular() {

var tsal=0;
// regalos

tsal=tsal+(38*document.forms["formpedidos"].elements["p1"].value);
tsal=tsal+(69.50*document.forms["formpedidos"].elements["p2"].value);
tsal=tsal+(99*document.forms["formpedidos"].elements["p3"].value);
tsal=tsal+(122*document.forms["formpedidos"].elements["p4"].value);
tsal=tsal+(243*document.forms["formpedidos"].elements["p5"].value);
tsal=tsal+(345*document.forms["formpedidos"].elements["p6"].value);
tsal=tsal+(498*document.forms["formpedidos"].elements["p7"].value);
tsal=tsal+(1055*document.forms["formpedidos"].elements["p8"].value);
tsal=tsal+(1675*document.forms["formpedidos"].elements["p9"].value);

// vinos
tsal=tsal+(9*document.forms["formpedidos"].elements["p10"].value);
tsal=tsal+(54*document.forms["formpedidos"].elements["p11"].value);
tsal=tsal+(108*document.forms["formpedidos"].elements["p12"].value);
tsal=tsal+(19.50*document.forms["formpedidos"].elements["p13"].value);
tsal=tsal+(117*document.forms["formpedidos"].elements["p14"].value);
tsal=tsal+(7.50*document.forms["formpedidos"].elements["p15"].value);
tsal=tsal+(90.00*document.forms["formpedidos"].elements["p16"].value);
tsal=tsal+(5.95*document.forms["formpedidos"].elements["p17"].value);
tsal=tsal+(71.40*document.forms["formpedidos"].elements["p18"].value);
tsal=tsal+(9.50*document.forms["formpedidos"].elements["p19"].value);
tsal=tsal+(120*document.forms["formpedidos"].elements["p20"].value);
tsal=tsal+(13.50*document.forms["formpedidos"].elements["p21"].value);
tsal=tsal+(81*document.forms["formpedidos"].elements["p22"].value);
tsal=tsal+(34*document.forms["formpedidos"].elements["p23"].value);
tsal=tsal+(204*document.forms["formpedidos"].elements["p24"].value);


// suma total
//document.forms["formpedidos"].elements["total"].value=parseInt(tsal + tcoc + tent + thab + tdes + totr + tcaj)/100;
siniva = document.getElementById("sumatotal");
siniva.innerHTML = (parseInt(tsal*100))/100 + " &euro;";
sumasiniva = (parseInt(tsal*100))/100;

coniva = document.getElementById("sumatotalconiva");
coniva.innerHTML = (parseInt((tsal + (16*tsal/100))*100))/100 + " &euro;";

}