
function coste_total_detallado(form)
 {
  var pagina
  var tomo =  new Array()
  var tomo_comprado = false;
  var problemas = false
  var programacion = false
  var destino_peninsula = true
  var forma_pago
  var provincia 
  var i
  var resultado = new Array(0,0,0,0,0)
 
  for(i=0; i<tomos; i++)  tomo_comprado = tomo_comprado || form.tomo[i].selected;
  problemas = form.problemas.checked;
  programacion = form.programacion.checked;
  if(tomo_comprado || problemas || programacion) 
   if(form.forma_pago[0].selected) { alert("Indique la forma de pago"); return; }
   else if(form.provincia[0].selected) {alert("Indique la provincia de destino"); return;}
  for(i=0; i<tomos; i++) tomo[i] = form.tomo[i].selected;
  for(i=0; i<=formas_pago; i++) if(form.forma_pago[i].selected)  forma_pago = i;
  for(i=1; i<provincias; i++)  if(form.provincia[i].selected)  provincia = i;
  if(provincia == ceuta || provincia==melilla || provincia==laspalmas || provincia==stacruztenerife) destino_peninsula = false;
  resultado = calcular_coste(tomo,problemas,programacion,forma_pago,destino_peninsula);
  form.base_imponible.value = resultado[0];
  form.iva.value = resultado[1];
  form.gastos_envio.value = resultado[2]
  form.euros.value = resultado[3];
  pagina = "<html><head><title>'Detalles del pedido'</title></head><body bgcolor = '#FFFFFF'>";
  pagina += resultado[4] + "</body></html>";
  ventana_productos=window.open("","Pedido","width=420,height=400,resizable=yes,left = 0,top = 113");
  ventana_productos.document.write(pagina);
  ventana_productos.document.close();
 }
   
  