
function calcula(opcion) {
  	var ntotal=0;
  	var ntotal_producto=0;
  	var ntotal_envio=0;
  	var senvio="";
  	var stotal="";
  	var portes=1;

	if (opcion == "A") {
		if (pedido.productoA.checked) {
			pedido.productoB.checked = 0
		 	pedido.productoC.checked = 0
			pedido.productoE.checked = 0
		}
	}
	if (opcion == "B") {
		if (pedido.productoB.checked) {
		 	pedido.productoA.checked = 0
		 	pedido.productoC.checked = 0
		 	pedido.productoD.checked = 0
			pedido.productoE.checked = 0
		}
	}
	if (opcion == "C") {
		if (pedido.productoC.checked) {
		 	pedido.productoA.checked = 0
		 	pedido.productoB.checked = 0
		 	pedido.productoD.checked = 0
			pedido.productoE.checked = 0
		}
	}
	if (opcion == "D") {
		if (pedido.productoD.checked) {
		 	pedido.productoB.checked = 0
			pedido.productoC.checked = 0
		 	pedido.productoE.checked = 0
		}
	}
	if (opcion == "E") {
		if (pedido.productoE.checked) {
		 	pedido.productoA.checked = 0
		 	pedido.productoB.checked = 0
			pedido.productoC.checked = 0
		 	pedido.productoD.checked = 0
		}
	}
	if (pedido.productoD.checked)
		act.style.visibility = "visible"
	else
		act.style.visibility = "hidden"
  	//Producto
  	if (pedido.productoA.checked)
		ntotal_producto += 64;
    if (pedido.productoB.checked)
		ntotal_producto += 122;
    if (pedido.productoC.checked)
		ntotal_producto += 145;
  	if (pedido.productoD.checked)
		ntotal_producto += 51;
    if (pedido.productoE.checked) {
		ntotal_producto += 215;
		portes = 3
	}
	if (ntotal_producto == 0)
	{
		pedido.productoF.enabled = 0
	}
	if (pedido.productoF.checked)
	{
		if (ntotal_producto == 0)
		{
			pedido.productoF.checked = 0
		}
		else
		{
			ntotal_producto += 50;
		}
	}
	
	//Tipo de envío
	for (var i=0; i<2; i++) {
		if (pedido.envio[i].checked=="1") {
	      senvio = pedido.envio[i].value;
		}
	}
	if (senvio == "Portes Peninsula")
		ntotal_envio = 12 * portes;
	else
		ntotal_envio = 20 * portes;
	
	ntotal = ntotal_producto + ntotal_envio;
	stotal = ntotal + "";
	pedido.total.value = parseInt(ntotal) + "  euros ";
	pedido.total_coste.value = pedido.total.value;
	pedido.importeTotal.value = parseInt(ntotal) + " €"
	return true;
}

