 <?php
  session_start();
  $rut = $_SESSION['rut'];
  $cliente = $_SESSION['cliente'];
  include '../../conexion/conn.php';

  $especie_id = $_REQUEST['especie_id'];

  $pi_folio = $_REQUEST['pi_folio'];
  $num_caja = $_REQUEST['num_caja'];
  $num_caja_madre = $_REQUEST['num_caja'];
  $caja_id = $_REQUEST['caja_id'];
  $caja_id_madre = $_REQUEST['caja_id'];


  $embalaje_cod = $_REQUEST['embalaje_cod'];
  $norma_id = $_REQUEST['norma_id'];

  $rs = mysql_query("SELECT * FROM cal_planilla_inspeccion where pi_folio='$pi_folio'");

  if ($row = mysql_fetch_array($rs)) {
    $exportador_cod = $row['pi_exportador_cod'];
  }

  $rs = mysql_query("SELECT * FROM cal_cajas where caja_id='$caja_id'");

  if ($row = mysql_fetch_array($rs)) {
    $variedad_id = $row['variedad_id'];
    $variedad_id_real = $row['variedad_id_real'];
    $productor_id = $row['productor_id'];
    $productor_id_real = $row['productor_id_real'];
    $clasificacion_id = $row['clasificacion_id'];
    $calibre_id = $row['calibre_id'];
    $etiqueta_cod = $row['etiqueta_cod'];
    $n_proceso = $row['n_proceso'];
    $n_lote = $row['n_lote'];
    $camara_id = $row['camara'];
    $embalaje_cod = $row['embalaje_cod'];
    $folio_pallet = $row['folio_pallet'];
    $n_muestra = $row['n_muestra'];
    $cant_cajas = $row['cant_cajas'];
    $nfrutos = $row['nfrutos'];
    $baya_promedio = $row['baya_promedio'];

    $n_cal = $row['n_cal'];
    $n_cond = $row['n_cond'];
    $observacion = $row['observacion'];
    $nota_calidad_amarillo = $row['n_cal_amarillo'];
    $nota_calidad_rojo = $row['n_cal_rojo'];
    $nota_condicion_amarillo = $row['n_cond_amarillo'];
    $nota_condicion_rojo = $row['n_cond_rojo'];
  }

  $peso_firmeza_min = 0;
  $peso_firmeza_max = 0;

  $peso_neto_min = $_REQUEST['peso_neto_min'];
  $peso_neto_medio = $_REQUEST['peso_neto_medio'];
  $peso_neto_max = $_REQUEST['peso_neto_max'];


  $defectos_arreglo = array();
  $defectos_cumple = array();
  $defectos_porcentaje = array();
  $cant_defecto = -1;
  $cantidad_cajas_planilla = -1;
  $cant_cajas_filtro = 0;
  $contador_cant_cajas = 0;
  $arreglo_cajas = array();

  $suma = 0;
  $n_proceso_suma = "";
  $calibre_suma = "";

  $suma_total = 0;
  $suma_calidad = 0;
  $suma_condicion = 0;
  $suma2_calidad = 0;
  $suma2baya_calidad = 0;
  $suma3_condicion = 0;
  $suma4_condicion = 0;
  $firmeza1_prom = 0;
  $firmeza2_prom = 0;
  $prom_firmeza2 = 0;
  $prom_brix2 = 0;
  $suma_calidad_baya_racimo = 0;
  $suma_condicion_baya_racimo = 0;
  $suma_total_baya_racimo2 = 0;

  if (isset($_REQUEST['contra'])) {
    $contra = $_REQUEST['contra'];
  } else {
    $contra = "";
  }

  ?>
 <!doctype html>
 <html lang="es">

 <head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
   <meta name="description" content="">
   <meta name="author" content="">

   <title>Testigos</title>

   <?php

    include '../../rutas/encabezado3.php';
    $menu = "testigos";
    ?>
     <?php
    include '../../rutas/scriptfinales3.php';
    ?>
 </head>

 <body>

   <?php
    include '../../rutas/menu_insp2.php';
    ?>
   <ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
     <li class="nav-item">
       <a class="nav-link active" id="pills-home-tab" data-toggle="pill" href="#pills-home" role="tab" aria-controls="pills-home" aria-selected="true">Ingreso</a>
     </li>
     <li class="nav-item">
       <a class="nav-link" id="pills-observacion-tab" data-toggle="pill" href="#pills-observacion" role="tab" aria-controls="pills-observacion" aria-selected="false">Observación</a>
     </li>
     <li class="nav-item">
       <a class="nav-link" id="pills-firmeza-tab" data-toggle="pill" href="#pills-firmeza" role="tab" aria-controls="pills-firmeza" aria-selected="false">Firmeza</a>
     </li>


     <li class="nav-item">
       <a class="nav-link" id="pills-frutos-tab" data-toggle="pill" href="#pills-frutos" role="tab" aria-controls="pills-frutos" aria-selected="false">Pesos Frutos</a>
     </li>
     <li class="nav-item">
       <a class="nav-link" id="pills-brix-tab" data-toggle="pill" href="#pills-brix" role="tab" aria-controls="pills-brix" aria-selected="false">Brix</a>
     </li>
     <li class="nav-item">
       <a class="nav-link" id="pills-contact-tab" data-toggle="pill" href="#pills-contact" role="tab" aria-controls="pills-contact" aria-selected="false">Fotos</a>
     </li>
   </ul>
   <div class="tab-content" id="pills-tabContent">
     <div class="tab-pane fade show active" id="pills-home" role="tabpanel" aria-labelledby="pills-home-tab">
       <div class="jumbotron" style="padding: 5px; height: 10%; margin: 0px;">
         <div class="row">
           <form action="#" method=post name="formulario1">
             <?php

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='EMBALAJE'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Embalaje <select class="form-control" id="embalaje_cod2" name="embalaje_cod2">';
                $rs2 = mysql_query("SELECT * FROM cal_embalaje where cliente_id='$cliente' AND especie_id='$especie_id'");

                while ($row2 = mysql_fetch_array($rs2)) {
                  if ($row2['embalaje_cod'] == $embalaje_cod) {
                    echo '<option value="' . $row2['embalaje_cod'] . '" selected>' . $row2['embalaje_cod'] . '</option>';
                  } else {
                    echo '<option value="' . $row2['embalaje_cod'] . '">' . $row2['embalaje_cod'] . '</option>';
                  }
                }
                echo '</select>
              </div>';
              }

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='ETIQUETA'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Etiqueta <select class="form-control" id="etiqueta_cod2" name="etiqueta_cod2">';
                $rs2 = mysql_query("SELECT * FROM cal_etiqueta where cliente_id='$cliente'");

                while ($row2 = mysql_fetch_array($rs2)) {
                  if ($row2['etiqueta_cod'] == $etiqueta_cod) {
                    echo '<option value="' . $row2['etiqueta_cod'] . '" selected>' . $row2['etiqueta_nombre'] . '</option>';
                  } else {
                    echo '<option value="' . $row2['etiqueta_cod'] . '">' . $row2['etiqueta_nombre'] . '</option>';
                  }
                }
                echo '</select>
              </div>';
              } else {
                echo '<input type="hidden" id="etiqueta_cod2" name="etiqueta_cod2" value="">';
              }

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='VARIEDAD'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Variedad Rotulada <select class="form-control" id="variedad_id2" name="variedad_id2">';
                $rs2 = mysql_query("SELECT * FROM cal_variedades where cliente_id='$cliente' AND especie_id='$especie_id'");

                while ($row2 = mysql_fetch_array($rs2)) {
                  if ($row2['variedad_id'] == $variedad_id) {
                    echo '<option value="' . $row2['variedad_id'] . '" selected>' . $row2['variedad_nombre'] . '</option>';
                  } else {
                    echo '<option value="' . $row2['variedad_id'] . '">' . $row2['variedad_nombre'] . '</option>';
                  }
                }
                echo '</select>
              </div>';
              }

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='VARIEDAD REAL'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Variedad Real <select class="form-control" id="variedad_id_real" name="variedad_id_real">';
                $rs2 = mysql_query("SELECT * FROM cal_variedades where cliente_id='$cliente' AND especie_id='$especie_id'");

                while ($row2 = mysql_fetch_array($rs2)) {
                  if ($row2['variedad_id'] == $variedad_id_real) {
                    echo '<option value="' . $row2['variedad_id'] . '" selected>' . $row2['variedad_nombre'] . '</option>';
                  } else {
                    echo '<option value="' . $row2['variedad_id'] . '">' . $row2['variedad_nombre'] . '</option>';
                  }
                }
                echo '</select>
              </div>';
              } else {
                echo '<input type="hidden" id="variedad_id_real" name="variedad_id_real" value="' . $variedad_id . '">';
              }

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='PRODUCTOR'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Productor Rotulado <select class="form-control" id="productor_id2" name="productor_id2">';
                $rs2 = mysql_query("SELECT * FROM cal_productores where cliente_id='$cliente' AND especie_id='$especie_id' AND exportador_cod='$exportador_cod' ORDER BY productor_nombre ASC");

                while ($row2 = mysql_fetch_array($rs2)) {
                  if ($row2['productor_id'] === $productor_id) {
                    echo '<option value="' . $row2['productor_id'] . '" selected>' . $row2['productor_id'] . ' - ' . $row2['productor_nombre'] . '</option>';
                  } else {
                    echo '<option value="' . $row2['productor_id'] . '">' . $row2['productor_id'] . ' - ' . $row2['productor_nombre'] . '</option>';
                  }
                }
                echo '</select>
              </div>';
              }

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='PRODUCTOR REAL'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Productor Real <select class="form-control" id="productor_id_real" name="productor_id_real">';
                $rs2 = mysql_query("SELECT * FROM cal_productores where cliente_id='$cliente' AND especie_id='$especie_id' AND exportador_cod='$exportador_cod' ORDER BY productor_nombre ASC");

                while ($row2 = mysql_fetch_array($rs2)) {
                  if ($row2['productor_id'] == $productor_id_real) {
                    echo '<option value="' . $row2['productor_id'] . '" selected>' . $row2['productor_id'] . ' - ' . $row2['productor_nombre'] . '</option>';
                  } else {
                    echo '<option value="' . $row2['productor_id'] . '">' . $row2['productor_id'] . ' - ' . $row2['productor_nombre'] . '</option>';
                  }
                }
                echo '</select>
              </div>';
              } else {
                echo '<input type="hidden" id="productor_id_real" name="productor_id_real" value="' . $productor_id . '">';
              }

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='CLASIFICACION'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Clasificacion <select class="form-control" id="clasificacion_id2" name="clasificacion_id2">';
                $rs2 = mysql_query("SELECT * FROM cal_clasificacion where cliente_id='$cliente' AND especie_id='$especie_id'");

                while ($row2 = mysql_fetch_array($rs2)) {
                  if ($row2['clasificacion_id'] == $clasificacion_id) {
                    echo '<option value="' . $row2['clasificacion_id'] . '" selected>' . $row2['clasificacion_cod'] . ' - ' . $row2['nombre_clasificacion'] . '</option>';
                  } else {
                    echo '<option value="' . $row2['clasificacion_id'] . '">' . $row2['clasificacion_cod'] . ' - ' . $row2['nombre_clasificacion'] . '</option>';
                  }
                }
                echo '</select>
              </div>';
              }

              $rs = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='CAMARA'");

              if ($row = mysql_fetch_array($rs)) {
                echo '<div class="col-sm">
               Camara <select class="form-control" id="camara_id2" name="camara_id2">';

                if ($camara_id == 'FC' || $camara_id == '') {
                  echo '<option selected  value="FC">FC</option>';
                } else {
                  echo '<option value="FC">FC</option>';
                }
                if ($camara_id == '1A') {
                  echo '<option value="1A" selected>1A</option>';
                } else {
                  echo '<option value="1A">1A</option>';
                }
                if ($camara_id == '1B') {
                  echo '<option value="1B" selected>1B</option>';
                } else {
                  echo '<option value="1B">1B</option>';
                }
                if ($camara_id == '2A') {
                  echo '<option value="2A" selected>2A</option>';
                } else {
                  echo '<option value="2A">2A</option>';
                }
                if ($camara_id == '2B') {
                  echo '<option value="2B" selected>2B</option>';
                } else {
                  echo '<option value="2B">2B</option>';
                }
                if ($camara_id == '5A') {
                  echo '<option value="5A" selected>5A</option>';
                } else {
                  echo '<option value="5A">5A</option>';
                }
                if ($camara_id == '5B') {
                  echo '<option value="5B" selected>5B</option>';
                } else {
                  echo '<option value="5B">5B</option>';
                }
                if ($camara_id == '6A') {
                  echo '<option value="6A" selected>6A</option>';
                } else {
                  echo '<option value="6A">6A</option>';
                }
                if ($camara_id == '6B') {
                  echo '<option value="6B" selected>6B</option>';
                } else {
                  echo '<option value="6B">6B</option>';
                }
                if ($camara_id == '7A') {
                  echo '<option value="7A" selected>7A</option>';
                } else {
                  echo '<option value="7A">7A</option>';
                }
                if ($camara_id == '7B') {
                  echo '<option value="7B" selected>7B</option>';
                } else {
                  echo '<option value="7B">7B</option>';
                }
                if ($camara_id == '8A') {
                  echo '<option value="8A" selected>8A</option>';
                } else {
                  echo '<option value="8A">8A</option>';
                }
                if ($camara_id == '8B') {
                  echo '<option value="8B" selected>8B</option>';
                } else {
                  echo '<option value="8B">8B</option>';
                }

                echo '</select>
              </div>';
              } else {
                echo '<input type="hidden" id="camara_id2" name="camara_id2" value="">';
              }

              echo '<input type="hidden" id="pi_folio" name="pi_folio" value="' . $pi_folio . '">';
              echo '<input type="hidden" id="especie_id" name="especie_id" value="' . $especie_id . '">';

              echo '<input type="hidden" id="num_caja_editar" name="num_caja_editar" value="">';
              ?>
         </div>
       </div>
       <?php

        $num2 = $num_caja + 1;
        echo '<TABLE BORDER CELLPADDING=10 CELLSPACING=0 width="85%">';

        $rsnum = mysql_query("SELECT MAX(num) as num FROM cal_cajas WHERE pi_folio='$pi_folio' AND num>='$num_caja' AND num<'$num2'");

        if ($rownum = mysql_fetch_array($rsnum)) {
          $num_caja4 = $rownum['num'] + 0.1;
          $caja_id4 = $pi_folio . "_" . $num_caja4;
        }
        ?>

       <TR>
         <TD>
         <TH><?php echo "CAJA " . $num_caja4; ?></TH>
         </TD>
       </TR>
       <?php

        $rs = mysql_query("SELECT * FROM cal_cajas_fotos where caja_id='$caja_id4' AND num_foto_caja='1'");

        if ($row = mysql_fetch_array($rs)) {
          $nombre_foto1 = $row['nombre_foto'];
          $defecto1_foto1 = $row['defecto1_foto'];
        } else {
          $nombre_foto1 = "";
          $defecto1_foto1 = "";
        }

        $rs = mysql_query("SELECT * FROM cal_cajas_fotos where caja_id='$caja_id4' AND num_foto_caja='2'");

        if ($row = mysql_fetch_array($rs)) {
          $nombre_foto2 = $row['nombre_foto'];
          $defecto1_foto2 = $row['defecto1_foto'];
        } else {
          $nombre_foto2 = "";
          $defecto1_foto2 = "";
        }

        $rs = mysql_query("SELECT * FROM cal_cajas_fotos where caja_id='$caja_id4' AND num_foto_caja='3'");

        if ($row = mysql_fetch_array($rs)) {
          $nombre_foto3 = $row['nombre_foto'];
          $defecto1_foto3 = $row['defecto1_foto'];
        } else {
          $nombre_foto3 = "";
          $defecto1_foto3 = "";
        }


        $defectos = "(";
        $defectos2 = "";
        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='$clasificacion_id'AND cal_norma_detalle.variedad_id='$variedad_id'AND cal_norma_detalle.calibre_id='$calibre_id' ORDER BY cal_norma_detalle.orden_ingreso ASC");


        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='$clasificacion_id'AND cal_norma_detalle.variedad_id='$variedad_id'AND cal_norma_detalle.calibre_id='TODOS' $defectos2 ORDER BY cal_norma_detalle.orden_ingreso ASC");

        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='$clasificacion_id'AND cal_norma_detalle.variedad_id='TODAS'AND cal_norma_detalle.calibre_id='$calibre_id' $defectos2 ORDER BY cal_norma_detalle.orden_ingreso ASC");

        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='TODAS'AND cal_norma_detalle.variedad_id='$variedad_id'AND cal_norma_detalle.calibre_id='$calibre_id' $defectos2 ORDER BY cal_norma_detalle.orden_ingreso ASC");

        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='$clasificacion_id'AND cal_norma_detalle.variedad_id='TODAS'AND cal_norma_detalle.calibre_id='TODOS' $defectos2 ORDER BY cal_norma_detalle.orden_ingreso ASC");

        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='TODAS'AND cal_norma_detalle.variedad_id='$variedad_id'AND cal_norma_detalle.calibre_id='TODOS' $defectos2 ORDER BY cal_norma_detalle.orden_ingreso ASC");

        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='TODAS'AND cal_norma_detalle.variedad_id='TODAS'AND cal_norma_detalle.calibre_id='$calibre_id' $defectos2 ORDER BY cal_norma_detalle.orden_ingreso ASC");

        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND cal_norma_detalle.clasificacion_id='TODAS'AND cal_norma_detalle.variedad_id='TODAS'AND cal_norma_detalle.calibre_id='TODOS' $defectos2 ORDER BY cal_norma_detalle.orden_ingreso ASC");

        while ($row2 = mysql_fetch_array($rs2)) {
          $defectos .= "cal_norma_detalle.norma_detalle_id='" . $row2['norma_detalle_id'] . "' OR ";
          $defectos2 .= "AND cal_norma_detalle.id_planilla_defecto!='" . $row2['id_planilla_defecto'] . "' ";
        }


        $defectos .= "1=2)";

        $rs2 = mysql_query("SELECT * FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' AND $defectos ORDER BY cal_norma_detalle.orden_ingreso ASC");
        $tab = 2;
        while ($row2 = mysql_fetch_array($rs2)) {
          $id_defecto = $row2['id_defecto'];
          $tipo_medicion = $row2['tipo_medicion'];
          $hijos_de = $row2['hijos_de'];
          $influye_a = $row2['influye_a'];
          $nombre_defecto = $row2['nombre_defecto'];
          $color = $row2['color'];

          $rs_defecto_editar = mysql_query("SELECT * FROM cal_cajas_det where caja_id='$caja_id_madre' AND id_defecto='$id_defecto'");

          if ($row_defecto_editar = mysql_fetch_array($rs_defecto_editar)) {
            $valor_real = $row_defecto_editar['valor_real'];
            $valor_real_antiguo = $row_defecto_editar['valor_real'];
            $valor_defecto = $row_defecto_editar['valor_defecto'];
            $cumple = $row_defecto_editar['cumple'];
            $color_letra = '#000000';
            if ($cumple == "AMARILLO") {
              $color_letra = '#FFFF00';
            } else if ($cumple == "ROJO") {
              $color_letra = '#DF0101';
            }
          } else {
            $valor_real = "";
            $valor_real_antiguo = "0";
            $valor_defecto = "";
            $cumple = "";;
            $color_letra = '#000000';
          }

          if ($tipo_medicion == "CALIBRE") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><select class="form-control" id="calibre_id2" name="calibre_id2">';
            $rscal = mysql_query("SELECT * FROM cal_calibre where cliente_id='$cliente' AND especie_id='$especie_id' AND exportador_cod='$exportador_cod' ORDER BY orden_calibre ASC");

            while ($rowcal = mysql_fetch_array($rscal)) {
              if ($rowcal['calibre_id'] == $calibre_id) {
                echo '<option value="' . $rowcal['calibre_id'] . '" selected>' . $rowcal['calibre_nombre'] . '</option>';
              } else {
                echo '<option value="' . $rowcal['calibre_id'] . '">' . $rowcal['calibre_nombre'] . '</option>';
              }
            }
            echo '</select></TD>
                    </TR>';
          } else if ($tipo_medicion == "NFRUTOS") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="nfrutos" name="nfrutos" value="' . $nfrutos . '" tabindex="' . $tab . '"></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "PESO NETO") {

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="peso_neto" name="peso_neto" onchange="peso_neto_funcion()" value="' . $valor_real . '" tabindex="' . $tab . '" placeholder="KG">
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="peso_netop1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="peso_netov1" id="peso_netov1" value="' . $peso_neto_min . '">
                      <input type="hidden" name="peso_netov2" id="peso_netov2" value="' . $peso_neto_medio . '">
                      <input type="hidden" name="peso_netov3" id="peso_netov3" value="' . $peso_neto_max . '">
                      <input type="hidden" name="peso_netocumple" id="peso_netocumple" value="' . $cumple . '">
                      <input type="hidden" name="peso_netohijos" id="peso_netohijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="peso_netoinfluye" id="peso_netoinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "PESO BAYA") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="peso_bayas" name="peso_bayas" value="' . $baya_promedio . '" tabindex="' . $tab . '" placeholder="GR PESO BAYA">
                      <input type="hidden" id="n_proceso2" name="n_proceso2" value="0"><input type="hidden" id="nfrutos" name="nfrutos" value="0"></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NPROCESO") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="n_proceso2" name="n_proceso2" value="' . $n_proceso . '" tabindex="' . $tab . '"></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NLOTE") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="n_lote2" name="n_lote2" value="' . $n_lote . '" tabindex="' . $tab . '"></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "FOLIO PALLET") {

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="folio_pallet" name="folio_pallet" value="' . $folio_pallet . '" tabindex="' . $tab . '"></TD>
                    </TR>';


            $tab++;
          } else if ($tipo_medicion == "NMUESTRA") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $n_muestra . '" placeholder="Nº MUESTRA">
                      </TD>
                    </TR>';
            $tab++;


            $tab++;
          } else if ($tipo_medicion == "CANT CAJAS") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="cant_cajas" name="cant_cajas" value="" tabindex="' . $tab . '" placeholder="CANT CAJAS" disabled></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA TOTAL") {
            if ($valor_real == "" || $valor_real == NULL) {
              $suma_total = 0;
            } else {
              $suma_total = $valor_real;
            }

            echo '<TR bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma_total" name="suma_total" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="suma_totalp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma_totalv1" id="suma_totalv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma_totalv2" id="suma_totalv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma_totalv3" id="suma_totalv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma_totalv4" id="suma_totalv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma_totalcumple" id="suma_totalcumple" value="' . $cumple . '">
                      <input type="hidden" name="suma_totalhijos" id="suma_totalhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma_totalinfluye" id="suma_totalinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "SUMA TOTAL BAYA RACIMO") {

            echo '<TR bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma_total_baya_racimo" name="suma_total_baya_racimo" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="suma_total_baya_racimop1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma_total_baya_racimov1" id="suma_total_baya_racimov1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma_total_baya_racimov2" id="suma_total_baya_racimov2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma_total_baya_racimov3" id="suma_total_baya_racimov3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma_total_baya_racimov4" id="suma_total_baya_racimov4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma_total_baya_racimocumple" id="suma_total_baya_racimocumple" value="' . $cumple . '">
                      <input type="hidden" name="suma_total_baya_racimohijos" id="suma_total_baya_racimohijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma_total_baya_racimoinfluye" id="suma_total_baya_racimoinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "SUMA TOTAL BAYA RACIMO2") {
            $suma_total_baya_racimo2 = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="PROM BRIX" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "OPCION1" || $tipo_medicion == "OPCION2" || $tipo_medicion == "OPCION3" || $tipo_medicion == "OPCION4" || $tipo_medicion == "OPCION5" || $tipo_medicion == "OPCION6") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";

            $tipo_medicion2 = strtolower($tipo_medicion);

            echo '<TR id="' . $tipo_medicion2 . '" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA CALIDAD") {
            if ($valor_real == "" || $valor_real == NULL) {
              $suma_calidad = 0;
            } else {
              $suma_calidad = $valor_real;
            }

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma_calidad" name="suma_calidad" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="suma_calidadp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma_calidadv1" id="suma_calidadv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma_calidadv2" id="suma_calidadv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma_calidadv3" id="suma_calidadv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma_calidadv4" id="suma_calidadv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma_calidadcumple" id="suma_calidadcumple" value="' . $cumple . '">
                      <input type="hidden" name="suma_calidadhijos" id="suma_calidadhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma_calidadinfluye" id="suma_calidadinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "NOTA CALIDAD") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="nota_calidad" name="nota_calidad" value="' . $n_cal . '" disabled>
                      <input type="hidden" id="nota_calidad_amarillo" value="' . $nota_calidad_amarillo . '" disabled><input type="hidden" id="nota_calidad_rojo" value="' . $nota_calidad_rojo . '" disabled></TD>
                    </TR>';
          } else if ($tipo_medicion == "NOTA CONDICION") {
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="nota_condicion" name="nota_condicion" value="' . $n_cond . '" disabled>
                      <input type="hidden" id="nota_condicion_amarillo" value="' . $nota_condicion_amarillo . '" disabled><input type="hidden" id="nota_condicion_rojo" value="' . $nota_condicion_rojo . '" disabled></TD>
                    </TR>';
          } else if ($tipo_medicion == "SUMA CONDICION") {
            if ($valor_real == "" || $valor_real == NULL) {
              $suma_condicion = 0;
            } else {
              $suma_condicion = $valor_real;
            }

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma_condicion" name="suma_condicion" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="suma_condicionp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma_condicionv1" id="suma_condicionv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma_condicionv2" id="suma_condicionv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma_condicionv3" id="suma_condicionv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma_condicionv4" id="suma_condicionv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma_condicioncumple" id="suma_condicioncumple" value="' . $cumple . '">
                      <input type="hidden" name="suma_condicionhijos" id="suma_condicionhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma_condicioninfluye" id="suma_condicioninfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "OTROS CALIDAD") {

            echo '<TR id="otroscal" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="otros_calidad" name="otros_calidad" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="otros_calidadp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="otros_calidadv1" id="otros_calidadv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="otros_calidadv2" id="otros_calidadv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="otros_calidadv3" id="otros_calidadv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="otros_calidadv4" id="otros_calidadv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="otros_calidadcumple" id="otros_calidadcumple" value="' . $cumple . '">
                      <input type="hidden" name="otros_calidadhijos" id="otros_calidadhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="otros_calidadinfluye" id="otros_calidadinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "OTROS CONDICION") {

            echo '<TR id="otroscond" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="otros_condicion" name="otros_condicion" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="otros_condicionp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="otros_condicionv1" id="otros_condicionv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="otros_condicionv2" id="otros_condicionv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="otros_condicionv3" id="otros_condicionv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="otros_condicionv4" id="otros_condicionv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="otros_condicioncumple" id="otros_condicioncumple" value="' . $cumple . '">
                      <input type="hidden" name="otros_condicionhijos" id="otros_condicionhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="otros_condicioninfluye" id="otros_condicioninfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "SUMA2 CALIDAD") {
            if ($valor_real == "" || $valor_real == NULL) {
              $suma2_calidad = 0;
            } else {
              $suma2_calidad = $valor_real;
            }

            echo '<TR id="suma2" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma2_calidad" name="suma2_calidad" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '" type="text" id="suma2_calidadp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma2_calidadv1" id="suma2_calidadv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma2_calidadv2" id="suma2_calidadv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma2_calidadv3" id="suma2_calidadv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma2_calidadv4" id="suma2_calidadv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma2_calidadcumple" id="suma2_calidadcumple" value="' . $cumple . '">
                      <input type="hidden" name="suma2_calidadhijos" id="suma2_calidadhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma2_calidadinfluye" id="suma2_calidadinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "SUMA2 CALIDAD BAYAS") {
            if ($valor_real == "" || $valor_real == NULL) {
              $suma2baya_calidad = 0;
            } else {
              $suma2baya_calidad = $valor_real;
            }

            echo '<TR id="suma2baya" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma2baya_calidad" name="suma2baya_calidad" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '" type="text" id="suma2baya_calidadp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma2baya_calidadv1" id="suma2baya_calidadv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma2baya_calidadv2" id="suma2baya_calidadv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma2baya_calidadv3" id="suma2baya_calidadv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma2baya_calidadv4" id="suma2baya_calidadv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma2baya_calidadcumple" id="suma2baya_calidadcumple" value="' . $cumple . '">
                      <input type="hidden" name="suma2baya_calidadhijos" id="suma2baya_calidadhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma2baya_calidadinfluye" id="suma2baya_calidadinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "SUMA3 CONDICION") {
            if ($valor_real == "" || $valor_real == NULL) {
              $suma3_condicion = 0;
            } else {
              $suma3_condicion = $valor_real;
            }


            echo '<TR id="suma3" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma3_condicion" name="suma3_condicion" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="suma3_condicionp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma3_condicionv1" id="suma3_condicionv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma3_condicionv2" id="suma3_condicionv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma3_condicionv3" id="suma3_condicionv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma3_condicionv4" id="suma3_condicionv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma3_condicioncumple" id="suma3_condicioncumple" value="' . $cumple . '">
                      <input type="hidden" name="suma3_condicionhijos" id="suma3_condicionhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma3_condicioninfluye" id="suma3_condicioninfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "SUMA4 CONDICION") {
            if ($valor_real == "" || $valor_real == NULL) {
              $suma4_condicion = 0;
            } else {
              $suma4_condicion = $valor_real;
            }

            echo '<TR id="suma4" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="suma4_condicion" name="suma4_condicion" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="suma4_condicionp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="suma4_condicionv1" id="suma4_condicionv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="suma4_condicionv2" id="suma4_condicionv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="suma4_condicionv3" id="suma4_condicionv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="suma4_condicionv4" id="suma4_condicionv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="suma4_condicioncumple" id="suma4_condicioncumple" value="' . $cumple . '">
                      <input type="hidden" name="suma4_condicionhijos" id="suma4_condicionhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="suma4_condicioninfluye" id="suma4_condicioninfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "FIRMEZA1_PROM") {

            $peso_firmeza_min = $row2['norma_valor1'];
            $peso_firmeza_max = $row2['norma_valor3'];


            if ($valor_real == "" || $valor_real == NULL) {
              $firmeza1_prom = 0;
            } else {
              $firmeza1_prom = $valor_real;
            }

            echo '<TR id="suma4" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="firmeza1_prom" name="firmeza1_prom" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="firmeza1_promp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="firmeza1_promv1" id="firmeza1_promv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="firmeza1_promv2" id="firmeza1_promv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="firmeza1_promv3" id="firmeza1_promv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="firmeza1_promv4" id="firmeza1_promv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="firmeza1_promcumple" id="firmeza1_promcumple" value="' . $cumple . '">
                      <input type="hidden" name="firmeza1_promhijos" id="firmeza1_promhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="firmeza1_prominfluye" id="firmeza1_prominfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($tipo_medicion == "FIRMEZA2_PROM") {
            if ($valor_real == "" || $valor_real == NULL) {
              $firmeza2_prom = 0;
            } else {
              $firmeza2_prom = $valor_real;
            }

            echo '<TR id="suma4" bgcolor="' . $color . '">
                      <TH> > ' . $nombre_defecto . '</TH>
                      <TD><input type="text" id="firmeza2_prom" name="firmeza2_prom" value="' . $valor_real . '" disabled>
                      <input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="firmeza2_promp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="firmeza2_promv1" id="firmeza2_promv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="firmeza2_promv2" id="firmeza2_promv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="firmeza2_promv3" id="firmeza2_promv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="firmeza2_promv4" id="firmeza2_promv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="firmeza2_promcumple" id="firmeza2_promcumple" value="' . $cumple . '">
                      <input type="hidden" name="firmeza2_promhijos" id="firmeza2_promhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="firmeza2_prominfluye" id="firmeza2_prominfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
          } else if ($hijos_de == "SUMA2 CALIDAD" && $tipo_medicion == "PORCENTAJE") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma2_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA2 CALIDAD" && $tipo_medicion == "PORCENTAJE RACIMOS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma2_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" placeholder="GR"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA2 CALIDAD" && $tipo_medicion == "PORCENTAJE BAYAS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma2_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BAYA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA2 CALIDAD BAYAS" && $tipo_medicion == "PORCENTAJE BAYAS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma2baya_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BAYA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA3 CONDICION" && $tipo_medicion == "PORCENTAJE") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma3_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA3 CONDICION" && $tipo_medicion == "PORCENTAJE RACIMOS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma3_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" placeholder="GR"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA3 CONDICION" && $tipo_medicion == "PORCENTAJE BAYAS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma3_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BAYA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA4 CONDICION" && $tipo_medicion == "PORCENTAJE") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma4_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA4 CONDICION" && $tipo_medicion == "PORCENTAJE RACIMOS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma4_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" placeholder="GR"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA4 CONDICION" && $tipo_medicion == "PORCENTAJE BAYAS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma4_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BAYA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "SUMA4 CONDICION" && $tipo_medicion == "NUMERICO") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="suma4_opcion" bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="numerico(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="NUMERO"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if (($hijos_de == "OPCION1" || $hijos_de == "OPCION2" || $hijos_de == "OPCION3" || $hijos_de == "OPCION4" || $hijos_de == "OPCION5" || $hijos_de == "OPCION6") && $tipo_medicion == "NUMERICO") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";

            $hijos_de2 = strtolower($hijos_de);

            $nom_class = $hijos_de2 . "_def";

            echo '<TR class="' . $nom_class . '" bgcolor="' . $color . '">
                      <TH>&nbsp&nbsp  - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="numerico(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="NUMERO o %"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($hijos_de == "OTROS CALIDAD" && $tipo_medicion == "PORCENTAJE") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="otroscal_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "OTROS CALIDAD" && $tipo_medicion == "PORCENTAJE RACIMOS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="otroscal_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" style="float:left;" placeholder="GR"><p onclick="suma_otros_calidad_funcion(\'' . $id_defecto . 'd\');" style="float:left;"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "OTROS CALIDAD" && $tipo_medicion == "PORCENTAJE BAYAS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="otroscal_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" style="float:left;" placeholder="BAYA"><p onclick="suma_otros_calidad_funcion(\'' . $id_defecto . 'd\');" style="float:left;"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "OTROS CONDICION" && $tipo_medicion == "PORCENTAJE") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="otroscond_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "OTROS CONDICION" && $tipo_medicion == "PORCENTAJE RACIMOS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="otroscond_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" style="float:left;" placeholder="GR"><p onclick="suma_otros_condicion_funcion(\'' . $id_defecto . 'd\');" style="float:left;"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($hijos_de == "OTROS CONDICION" && $tipo_medicion == "PORCENTAJE BAYAS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR class="otroscond_opcion" bgcolor="' . $color . '">
                      <TH> - ' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" style="float:left;" placeholder="BAYA"><p onclick="suma_otros_condicion_funcion(\'' . $id_defecto . 'd\');" style="float:left;"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($tipo_medicion == "PORCENTAJE") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "FIRMEZA") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="firmeza(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="FIRMEZA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "FIRMEZA2") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" class="firmeza2" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="firmeza2(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="FIRMEZA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "PROM FIRMEZA2") {
            $prom_firmeza2 = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" placeholder="PROM FIRMEZA" value="' . $valor_real . '" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "BRIX2") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" class="brix2" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="brix2(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BRIX"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "PROM BRIX2") {
            $prom_brix2 = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="PROM BRIX" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "PORCENTAJE RACIMOS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            if ($hijos_de == "SUMA CALIDAD BAYA RACIMO") {
              echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" placeholder="GR"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" class="sumacalidadbayaracimo" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>';
            } else if ($hijos_de == "SUMA CONDICION BAYA RACIMO") {
              echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" placeholder="GR"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" class="sumacondicionbayaracimo" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>';
            } else {
              echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_racimo(\'' . $id_defecto . 'd\', $( this ).val() )" value="' . $valor_real . '" placeholder="GR"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>';
            }

            echo '<input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "PORCENTAJE BAYAS") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            if ($hijos_de == "SUMA CALIDAD BAYA RACIMO") {
              echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BAYA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" class="sumacalidadbayaracimo" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>';
            } else if ($hijos_de == "SUMA CONDICION BAYA RACIMO") {
              echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BAYA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" class="sumacondicionbayaracimo" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>';
            } else {
              echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="porcentaje_bayas(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="BAYA"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>';
            }

            echo '<input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA CALIDAD BAYA RACIMO") {
            $suma_calidad_baya_racimo = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" class="sumatotalbayaracimo2" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA CONDICION BAYA RACIMO") {
            $suma_condicion_baya_racimo = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" class="sumatotalbayaracimo2" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "BRIX") {

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="brix" name="brix" onchange="brix_funcion()" value="' . $valor_real . '" tabindex="' . $tab . '" placeholder="BRIX">
                      <input style="background-color: ' . $color . '; color:' . $color_letra . '" type="text" id="brixp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="brixv1" id="brixv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="brixv2" id="brixv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="brixv3" id="brixv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="brixv4" id="brixv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="brixcumple" id="brixcumple" value="' . $cumple . '">
                      <input type="hidden" name="brixhijos" id="brixhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="brixinfluye" id="brixinfluye" value="' . $row2['influye_a'] . '"></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NUMERICO") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="numerico(\'' . $id_defecto . 'd\')" value="' . $valor_real . '" placeholder="NUMERO o %"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NOTA") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="nota(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NOTA SELECCIONABLE 1") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><select class="form-control nota_selec1" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="nota_selec1(\'' . $id_defecto . 'd\')">';
            if ($valor_real == "4") {
              echo '<option selected value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "3") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3" selected>BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "2") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2" selected>REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "1") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1" selected>DEFICIENTE</option>';
            } else {
              echo '<option value="4" selected>EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            }

            echo '</select></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NOTA SELECCIONABLE 2") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><select class="form-control nota_selec2" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="nota_selec2(\'' . $id_defecto . 'd\')">';
            if ($valor_real == "4") {
              echo '<option selected value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "3") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3" selected>BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "2") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2" selected>REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "1") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1" selected>DEFICIENTE</option>';
            } else {
              echo '<option value="4" selected>EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            }

            echo '</select></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NOTA SELECCIONABLE 3") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";

            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><select class="form-control nota_selec3" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="nota_selec3(\'' . $id_defecto . 'd\')">';
            if ($valor_real == "4") {
              echo '<option selected value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "3") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3" selected>BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "2") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2" selected>REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            } else if ($valor_real == "1") {
              echo '<option value="4">EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1" selected>DEFICIENTE</option>';
            } else {
              echo '<option value="4" selected>EXCELENTE</option>';
              echo '<option value="3">BUENA</option>';
              echo '<option value="2">REGULAR</option>';
              echo '<option value="1">DEFICIENTE</option>';
            }

            echo '</select></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA SELECCIONABLE 1") {
            $suma_selec1 = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="SUMA SELEC" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA SELECCIONABLE 2") {
            $suma_selec2 = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="SUMA SELEC" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA SELECCIONABLE 3") {
            $suma_selec3 = $id_defecto . 'd';
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="SUMA SELEC" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NOTA APERTURA") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" class="nota_apertura" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="SUMA SELEC" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" class="nota_apertura" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NOTA ORGANOLEPTICA") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" class="nota_organoleptica" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="SUMA SELEC" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" class="nota_organoleptica" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "NOTA MATERIALES") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" class="nota_materiales" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" placeholder="SUMA SELEC" disabled><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" class="nota_materiales" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "SUMA SUMA PORCENTAJE") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="number" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" onchange="suma_total(\'' . $id_defecto . 'd\')" value="' . $valor_real . '"><input style="background-color: ' . $color . '; color: ' . $color_letra . '" type="text" id="' . $id_defecto . 'dp1" value="' . $valor_defecto . '" disabled>
                      <input type="hidden" name="' . $id_defecto . 'dv1" id="' . $id_defecto . 'dv1" value="' . $row2['norma_valor1'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv2" id="' . $id_defecto . 'dv2" value="' . $row2['norma_valor2'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv3" id="' . $id_defecto . 'dv3" value="' . $row2['norma_valor3'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dv4" id="' . $id_defecto . 'dv4" value="' . $row2['norma_valor4'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dcumple" id="' . $id_defecto . 'dcumple" value="' . $cumple . '">
                      <input type="hidden" name="' . $id_defecto . 'dhijos" id="' . $id_defecto . 'dhijos" value="' . $row2['hijos_de'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dinfluye" id="' . $id_defecto . 'dinfluye" value="' . $row2['influye_a'] . '">
                      <input type="hidden" name="' . $id_defecto . 'dvalor_antiguo" id="' . $id_defecto . 'dvalor_antiguo" value="' . $valor_real_antiguo . '">
                      </TD>
                    </TR>';
          } else if ($tipo_medicion == "HORA") {
            date_default_timezone_set('America/Santiago');
            $time = time();
            $hora = date("H:i", $time);
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="time" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $hora . '" tabindex="' . $tab . '" disabled></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "FECHA") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="date" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" tabindex="' . $tab . '"></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "COLOR") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
            if ($especie_id == "5" || $especie_id == "6" || $especie_id == "9") {
              if ($valor_real == "VERDE") {
                echo '<option selected>VERDE</option>';
                echo '<option>VERDE/AMARILLO</option>';
                echo '<option>AMARILLO</option>';
              } else if ($valor_real == "VERDE/AMARILLO") {
                echo '<option>VERDE</option>';
                echo '<option selected>VERDE/AMARILLO</option>';
                echo '<option>AMARILLO</option>';
              } else if ($valor_real == "AMARILLO") {
                echo '<option>VERDE</option>';
                echo '<option>VERDE/AMARILLO</option>';
                echo '<option selected>AMARILLO</option>';
              } else {
                echo '<option selected>VERDE</option>';
                echo '<option>VERDE/AMARILLO</option>';
                echo '<option>AMARILLO</option>';
              }
            } else {
              if ($valor_real == "VERDE") {
                echo '<option selected>VERDE</option>';
                echo '<option>VERDE/MARRON</option>';
                echo '<option>MARRON</option>';
              } else if ($valor_real == "VERDE/MARRON") {
                echo '<option>VERDE</option>';
                echo '<option selected>VERDE/MARRON</option>';
                echo '<option>MARRON</option>';
              } else if ($valor_real == "MARRON") {
                echo '<option>VERDE</option>';
                echo '<option>VERDE/MARRON</option>';
                echo '<option selected>MARRON</option>';
              } else {
                echo '<option selected>VERDE</option>';
                echo '<option>VERDE/MARRON</option>';
                echo '<option>MARRON</option>';
              }
            }

            echo '</select></TD>
                    </TR>';
            $tab++;
          } else if ($tipo_medicion == "TIPO BOLSA") {
            if ($especie_id == 4) {
              $cant_defecto++;
              $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
              $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
              $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
              echo '<TR bgcolor="' . $color . '">
                              <TH>' . $nombre_defecto . '</TH>
                              <TD><select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
              if ($valor_real == "LHS 209") {
                echo '<option selected>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "LHS 305B") {
                echo '<option>LHS 209</option>';
                echo '<option selected>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "TH81") {
                echo '<option>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option selected>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "STAND UP BAG") {
                echo '<option>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option selected>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "PERFORADA USA") {
                echo '<option>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option selected>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "TH55") {
                echo '<option>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option selected>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "PACLIFE 4554") {
                echo '<option>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option selected>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "LHS250") {
                echo '<option>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option selected>LHS250</option>';
                echo '<option>SORMA</option>';
              } else if ($valor_real == "SORMA") {
                echo '<option>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option selected>SORMA</option>';
              } else {
                echo '<option selected>LHS 209</option>';
                echo '<option>LHS 305B</option>';
                echo '<option>TH81</option>';
                echo '<option>STAND UP BAG</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH55</option>';
                echo '<option>PACLIFE 4554</option>';
                echo '<option>LHS250</option>';
                echo '<option>SORMA</option>';
              }

              echo '</select></TD>
                            </TR>';
              $tab++;
            } else if ($especie_id == "5" || $especie_id == "6" || $especie_id == "9") {
              $cant_defecto++;
              $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
              $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
              $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
              echo '<TR bgcolor="' . $color . '">
                          <TH>' . $nombre_defecto . '</TH>
                          <TD><select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
              if ($valor_real == "LHS 250") {
                echo '<option selected>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              } else if ($valor_real == "LHS 246") {
                echo '<option>LHS 250</option>';
                echo '<option selected>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              } else if ($valor_real == "LHS 235") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option selected>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              } else if ($valor_real == "PERFORADA USA") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option selected>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              } else if ($valor_real == "TH81") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option selected>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              } else if ($valor_real == "TH82") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option selected>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              } else if ($valor_real == "TH100") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option selected>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              } else if ($valor_real == "PACLIFE CHDC") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option selected>PACLIFE CHDC</option>';
              } else {
                echo '<option selected>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>PERFORADA USA</option>';
                echo '<option>TH81</option>';
                echo '<option>TH82</option>';
                echo '<option>TH100</option>';
                echo '<option>PACLIFE CHDC</option>';
              }

              echo '</select></TD>
                        </TR>';
              $tab++;
            } else {
              $cant_defecto++;
              $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
              $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
              $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
              echo '<TR bgcolor="' . $color . '">
                          <TH>' . $nombre_defecto . '</TH>
                          <TD><select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
              if ($valor_real == "LHS 250") {
                echo '<option selected>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>L246</option>';
                echo '<option>PERFORADA</option>';
                echo '<option>SIN BOLSA</option>';
              } else if ($valor_real == "LHS 246") {
                echo '<option>LHS 250</option>';
                echo '<option selected>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>L246</option>';
                echo '<option>PERFORADA</option>';
                echo '<option>SIN BOLSA</option>';
              } else if ($valor_real == "LHS 235") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option selected>LHS 235</option>';
                echo '<option>L246</option>';
                echo '<option>PERFORADA</option>';
                echo '<option>SIN BOLSA</option>';
              } else if ($valor_real == "PERFORADA") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>L246</option>';
                echo '<option selected>PERFORADA</option>';
                echo '<option>SIN BOLSA</option>';
              } else if ($valor_real == "SIN BOLSA") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>L246</option>';
                echo '<option>PERFORADA</option>';
                echo '<option selected>SIN BOLSA</option>';
              } else if ($valor_real == "L246") {
                echo '<option>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option selected>L246</option>';
                echo '<option>PERFORADA</option>';
                echo '<option>SIN BOLSA</option>';
              } else {
                echo '<option selected>LHS 250</option>';
                echo '<option>LHS 246</option>';
                echo '<option>LHS 235</option>';
                echo '<option>L246</option>';
                echo '<option>PERFORADA</option>';
                echo '<option>SIN BOLSA</option>';
              }

              echo '</select></TD>
                        </TR>';
              $tab++;
            }
          } else if ($tipo_medicion == "TIPO CAJA") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                          <TH>' . $nombre_defecto . '</TH>
                          <TD><select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
            if ($valor_real == "PRIMERA REVISIÓN") {
              echo '<option selected>PRIMERA REVISIÓN</option>';
              echo '<option>SEGUNDA REVISIÓN</option>';
              echo '<option>MADURACIÓN</option>';
              echo '<option>CAJA PERDIDA</option>';
              echo '<option>CAJA SINIESTRADA</option>';
            } else if ($valor_real == "SEGUNDA REVISIÓN") {
              echo '<option>PRIMERA REVISIÓN</option>';
              echo '<option selected>SEGUNDA REVISIÓN</option>';
              echo '<option>MADURACIÓN</option>';
              echo '<option>CAJA PERDIDA</option>';
              echo '<option>CAJA SINIESTRADA</option>';
            } else if ($valor_real == "MADURACIÓN") {
              echo '<option>PRIMERA REVISIÓN</option>';
              echo '<option>SEGUNDA REVISIÓN</option>';
              echo '<option selected>MADURACIÓN</option>';
              echo '<option>CAJA PERDIDA</option>';
              echo '<option>CAJA SINIESTRADA</option>';
            } else if ($valor_real == "CAJA PERDIDA") {
              echo '<option>PRIMERA REVISIÓN</option>';
              echo '<option>SEGUNDA REVISIÓN</option>';
              echo '<option>MADURACIÓN</option>';
              echo '<option selected>CAJA PERDIDA</option>';
              echo '<option>CAJA SINIESTRADA</option>';
            } else if ($valor_real == "CAJA SINIESTRADA") {
              echo '<option>PRIMERA REVISIÓN</option>';
              echo '<option>SEGUNDA REVISIÓN</option>';
              echo '<option>MADURACIÓN</option>';
              echo '<option>CAJA PERDIDA</option>';
              echo '<option selected>CAJA SINIESTRADA</option>';
            } else {
              echo '<option selected>' . $valor_defecto . '</option>';
              echo '<option>PRIMERA REVISIÓN</option>';
              echo '<option>SEGUNDA REVISIÓN</option>';
              echo '<option>MADURACIÓN</option>';
              echo '<option>CAJA PERDIDA</option>';
              echo '<option>CAJA SINIESTRADA</option>';
            }

            echo '</select></TD>
                        </TR>';
            $tab++;
          } else if ($tipo_medicion == "LINEAS GF") {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            $options = ["2 UNITEC", "1 GP20", "3 GP10", "SORMA", "1 COMPAC", "2 COMPAC", "3 PRODOL", "4 DLS", "4 UNITEC 28V"];
            echo '<TR bgcolor="' . $color . '">
                    <TH>' . $nombre_defecto . '</TH>
                    <TD>
                      <select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
                        foreach ($options as $option) {
                            $selected = ($option == $valor_real) ? 'selected' : '';
                            echo "<option $selected>$option</option>";
                        }
                echo '</select>
                    </TD>
                  </TR>';
            $tab++;
          } else if ($tipo_medicion == "APTITUD LOTE") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                          <TH>' . $nombre_defecto . '</TH>
                          <TD><select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
            if ($valor_real == "ML PREMIUM") {
              echo '<option selected>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML TRADICIONAL") {
              echo '<option>ML PREMIUM</option>';
              echo '<option selected>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML CHINA") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option selected>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML PREMIUM 2C") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option selected>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML PREMIUM 2D") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option selected>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML SUPERIOR 2C") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option selected>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML SUPERIOR 2D") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option selected>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML TRADICIONAL 2C") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option selected>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "ML TRADICIONAL 2D") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option selected>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "MC REGULAR 2C") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option selected>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "MC REGULAR 2D") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option selected>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "OBJETADO") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option selected>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            } else if ($valor_real == "HAND PACK") {
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option selected>HAND PACK</option>';
            } else {
              echo '<option selected>' . $valor_defecto . '</option>';
              echo '<option>ML PREMIUM</option>';
              echo '<option>ML TRADICIONAL</option>';
              echo '<option>ML CHINA</option>';
              echo '<option>ML PREMIUM 2C</option>';
              echo '<option>ML PREMIUM 2D</option>';
              echo '<option>ML SUPERIOR 2C</option>';
              echo '<option>ML SUPERIOR 2D</option>';
              echo '<option>ML TRADICIONAL 2C</option>';
              echo '<option>ML TRADICIONAL 2D</option>';
              echo '<option>MC REGULAR 2C</option>';
              echo '<option>MC REGULAR 2D</option>';
              echo '<option>OBJETADO</option>';
              echo '<option>HAND PACK</option>';
            }

            echo '</select></TD>
                        </TR>';
            $tab++;
          } else if ($tipo_medicion == "TIPO INSPECCION RB") {

            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                          <TH>' . $nombre_defecto . '</TH>
                          <TD><select class="form-control" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd">';
            if ($valor_real == "SALIDA DE FRIO") {
              echo '<option selected>SALIDA DE FRIO</option>';
              echo '<option>T° AMBIENTE 7 DIAS</option>';
              echo '<option>T° AMBIENTE 14 DIAS</option>';
            } else if ($valor_real == "T° AMBIENTE 7 DIAS") {
              echo '<option>SALIDA DE FRIO</option>';
              echo '<option selected>T° AMBIENTE 7 DIAS</option>';
              echo '<option>T° AMBIENTE 14 DIAS</option>';
            } else if ($valor_real == "T° AMBIENTE 14 DIAS") {
              echo '<option>SALIDA DE FRIO</option>';
              echo '<option>T° AMBIENTE 7 DIAS</option>';
              echo '<option selected>T° AMBIENTE 14 DIAS</option>';
            } else {
              echo '<option selected>' . $valor_defecto . '</option>';
              echo '<option>SALIDA DE FRIO</option>';
              echo '<option>T° AMBIENTE 7 DIAS</option>';
              echo '<option>T° AMBIENTE 14 DIAS</option>';
            }

            echo '</select></TD>
                        </TR>';
            $tab++;
          } else {
            $cant_defecto++;
            $defectos_arreglo[$cant_defecto] = $id_defecto . "d";
            $defectos_cumple[$cant_defecto] = $id_defecto . "dcumple";
            $defectos_porcentaje[$cant_defecto] = $id_defecto . "dp1";
            echo '<TR bgcolor="' . $color . '">
                      <TH>' . $nombre_defecto . '</TH>
                      <TD><input type="text" style="text-transform:uppercase;"  onkeyup="javascript:this.value=this.value.toUpperCase();" id="' . $id_defecto . 'd" name="' . $id_defecto . 'd" value="' . $valor_real . '" tabindex="' . $tab . '"></TD>
                    </TR>';
            $tab++;
          }
        }
        echo '<input type="hidden" id="num" name="num" value="' . $num_caja4 . '">';
        echo '<input type="hidden" id="caja_id" name="caja_id" value="' . $caja_id4 . '">';
        echo '<input type="hidden" id="norma_id" name="norma_id" value="' . $norma_id . '">';



        ?>

       </TABLE>

       <?php
        // print_r($defectos_arreglo);
        //print_r($defectos_cumple);
        //print_r($defectos_porcentaje);
        ?>




     </div>
     <div class="tab-pane fade" id="pills-observacion" role="tabpanel" aria-labelledby="pills-observacion-tab">
       <?php
        echo 'Observación:<textarea id="observacion" name="observacion">' . $observacion . '</textarea>';
        ?>
     </div>
     <div class="tab-pane fade" id="pills-firmeza" role="tabpanel" aria-labelledby="pills-firmeza-tab">

       <?php
        $num_cestas = 20;

        $num_cestas_cont = 1;


        while ($num_cestas_cont <= $num_cestas) {
          $rsfruto = mysql_query("SELECT * FROM cal_cajas_firmeza WHERE caja_id='$caja_id'");

          if ($rowfruto = mysql_fetch_array($rsfruto)) {
            $peso_valor = "firmeza" . $num_cestas_cont . "";
            echo '<div class="col-sm">
                            Firmeza ' . $num_cestas_cont . ' <input class="form-control" id="firmeza' . $num_cestas_cont . '" name="firmeza' . $num_cestas_cont . '" type="number" value="' . $rowfruto[$peso_valor] . '">
                          </div>
                          <input type="hidden" id="firmeza' . $num_cestas_cont . 'cumple" name="firmeza' . $num_cestas_cont . 'cumple" value="">';
          } else {
            $num_cestas = 20;
            $num_cestas_cont = 1;
            while ($num_cestas_cont <= $num_cestas) {
              echo '<div class="col-sm">
                                  Firmeza ' . $num_cestas_cont . ' <input class="form-control" id="firmeza' . $num_cestas_cont . '" name="firmeza' . $num_cestas_cont . '" type="text">
                                </div>
                                <input type="hidden" id="firmeza' . $num_cestas_cont . 'cumple" name="firmeza' . $num_cestas_cont . 'cumple" value="">';
              $num_cestas_cont++;
            }
          }

          $num_cestas_cont++;
        }




        ?>

     </div>

     <div class="tab-pane fade" id="pills-frutos" role="tabpanel" aria-labelledby="pills-frutos-tab">
       <?php
        $rsnum = mysql_query("SELECT * FROM `cal_calibre` WHERE especie_id='$especie_id' AND variedad_id='$variedad_id' AND calibre_id='$calibre_id'");

        if ($rownum = mysql_fetch_array($rsnum)) {
          $valor_min_gr = $rownum['valor_min_gr'];
          $valor_max_gr = $rownum['valor_max_gr'];
        } else {
          $rsnum2 = mysql_query("SELECT * FROM `cal_calibre` WHERE especie_id='$especie_id' AND variedad_id='TODAS' AND calibre_id='$calibre_id'");

          if ($rownum2 = mysql_fetch_array($rsnum2)) {
            $valor_min_gr = $rownum2['valor_min_gr'];
            $valor_max_gr = $rownum2['valor_max_gr'];
          }
        }

        $rsnum = mysql_query("SELECT * FROM cal_embalaje WHERE embalaje_cod='$embalaje_cod'");

        if ($rownum = mysql_fetch_array($rsnum)) {
          $num_cestas = 10;

          $num_cestas_cont = 1;


          while ($num_cestas_cont <= $num_cestas) {
            $rsfruto = mysql_query("SELECT * FROM cal_caja_peso_fruto WHERE caja_id='$caja_id'");

            if ($rowfruto = mysql_fetch_array($rsfruto)) {
              $peso_valor = "peso" . $num_cestas_cont . "_gr";
              echo '<div class="col-sm">
                            Peso ' . $num_cestas_cont . ' <input class="form-control" id="peso_fruto' . $num_cestas_cont . '" name="peso_fruto' . $num_cestas_cont . '" type="number" value="' . $rowfruto[$peso_valor] . '">
                          </div>
                          <input type="hidden" id="peso_fruto' . $num_cestas_cont . 'cumple" name="peso_fruto' . $num_cestas_cont . 'cumple" value="">';
            } else {
              $num_cestas = 10;
              $num_cestas_cont = 1;
              while ($num_cestas_cont <= $num_cestas) {
                echo '<div class="col-sm">
                                  Peso ' . $num_cestas_cont . ' <input class="form-control" id="peso_fruto' . $num_cestas_cont . '" name="peso_fruto' . $num_cestas_cont . '" type="text">
                                </div>
                                <input type="hidden" id="peso_fruto' . $num_cestas_cont . 'cumple" name="peso_fruto' . $num_cestas_cont . 'cumple" value="">';
                $num_cestas_cont++;
              }
            }

            $num_cestas_cont++;
          }
        } else {
          $num_cestas = 20;
          $num_cestas_cont = 1;
          while ($num_cestas_cont <= $num_cestas) {
            echo '<div class="col-sm">
                            Peso ' . $num_cestas_cont . ' <input class="form-control" id="peso_fruto' . $num_cestas_cont . '" name="peso_fruto' . $num_cestas_cont . '" type="hidden">
                          </div>
                          <input type="hidden" id="peso_fruto' . $num_cestas_cont . 'cumple" name="peso_fruto' . $num_cestas_cont . 'cumple" value="">';
            $num_cestas_cont++;
          }
          echo '<div class="col-sm">
                          <input class="form-control" id="cont_bajo_peso_fruto" name="cont_bajo_peso_fruto" type="hidden" value="0">
                        </div>';
        }





        ?>

     </div>

     <div class="tab-pane fade" id="pills-brix" role="tabpanel" aria-labelledby="pills-brix-tab">
       <?php

        $num_cestas = 10;

        $num_cestas_cont = 1;


        while ($num_cestas_cont <= $num_cestas) {
          $rsfruto = mysql_query("SELECT * FROM cal_caja_brix_fruto WHERE caja_id='$caja_id'");

          if ($rowfruto = mysql_fetch_array($rsfruto)) {
            $peso_valor = "brix" . $num_cestas_cont . "";
            echo '<div class="col-sm">
                            Brix ' . $num_cestas_cont . ' <input class="form-control" id="brix_fruto' . $num_cestas_cont . '" name="brix_fruto' . $num_cestas_cont . '" type="number" value="' . $rowfruto[$peso_valor] . '">
                          </div>
                          <input type="hidden" id="brix_fruto' . $num_cestas_cont . 'cumple" name="brix_fruto' . $num_cestas_cont . 'cumple" value="">';
          } else {
            $num_cestas = 10;
            $num_cestas_cont = 1;
            while ($num_cestas_cont <= $num_cestas) {
              echo '<div class="col-sm">
                                  Brix ' . $num_cestas_cont . ' <input class="form-control" id="brix_fruto' . $num_cestas_cont . '" name="brix_fruto' . $num_cestas_cont . '" type="text">
                                </div>
                                <input type="hidden" id="brix_fruto' . $num_cestas_cont . 'cumple" name="brix_fruto' . $num_cestas_cont . 'cumple" value="">';
              $num_cestas_cont++;
            }
          }

          $num_cestas_cont++;
        }





        ?>

     </div>
     </form>
     <div class="tab-pane fade" id="pills-contact" role="tabpanel" aria-labelledby="pills-contact-tab">
       <?php
        echo '<form id="fmfoto1" enctype="multipart/form-data">';
        echo '<div class="col-sm">
            
               Foto 1 <input class="form-control" id="foto1" name="foto1" type="file" accept="image/*" capture="camera">';
        echo '</div>';
        echo '<div class="col-sm">
            
               Defecto Foto 1';
        $rs2 = mysql_query("SELECT DISTINCT cal_defectos.nombre_defecto FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' ORDER BY cal_defectos.nombre_defecto ASC");
        echo '<select class="form-control" id="defecto_foto1" name="defecto_foto1">';
        echo '<option value="">SELECCIONE DEFECTO FOTO1</option>';
        if ($defecto1_foto1 == "APARIENCIA") {
          echo '<option value="APARIENCIA" selected>APARIENCIA</option>';
        } else {
          echo '<option value="APARIENCIA">APARIENCIA</option>';
        }
        while ($row2 = mysql_fetch_array($rs2)) {
          if ($defecto1_foto1 == $row2['nombre_defecto']) {
            echo '<option value="' . $row2['nombre_defecto'] . '" selected>' . $row2['nombre_defecto'] . '</option>';
          } else {
            echo '<option value="' . $row2['nombre_defecto'] . '">' . $row2['nombre_defecto'] . '</option>';
          }
        }
        echo '</select>';
        echo '</div>';
        echo '<div class="col-sm">';
        echo '<a class="btn btn-primary" href="#" id="boton_foto1" role="button" onclick="subirfoto1(\'' . $pi_folio . '\', \'' . $caja_id4 . '\', \'' . $cliente . '\');">Guardar Foto 1</a>';
        echo '</div>';

        echo '</form>';
        echo '<div class="col-sm">
                <div id="messages_foto1"></div>';
        if ($nombre_foto1 == "") {
          echo '<div id="showImage_foto1"></div>';
        } else {
          echo '<div id="showImage_foto1"><img src="../image/' . $cliente . '/' . $nombre_foto1 . '.jpg" width="60px"></div>';
        }

        echo '</div>';
        ?>

       <?php
        echo '<form id="fmfoto2" enctype="multipart/form-data">';
        echo '<div class="col-sm">
            
               Foto 2 <input class="form-control" id="foto2" name="foto2" type="file" accept="image/*" capture="camera">';
        echo '</div>';
        echo '<div class="col-sm">
            
               Defecto Foto 2';
        $rs2 = mysql_query("SELECT DISTINCT cal_defectos.nombre_defecto FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' ORDER BY cal_defectos.nombre_defecto ASC");
        echo '<select class="form-control" id="defecto_foto2" name="defecto_foto2">';
        echo '<option value="">SELECCIONE DEFECTO FOTO2</option>';
        if ($defecto1_foto2 == "APARIENCIA") {
          echo '<option value="APARIENCIA" selected>APARIENCIA</option>';
        } else {
          echo '<option value="APARIENCIA">APARIENCIA</option>';
        }
        while ($row2 = mysql_fetch_array($rs2)) {
          if ($defecto1_foto2 == $row2['nombre_defecto']) {
            echo '<option value="' . $row2['nombre_defecto'] . '" selected>' . $row2['nombre_defecto'] . '</option>';
          } else {
            echo '<option value="' . $row2['nombre_defecto'] . '">' . $row2['nombre_defecto'] . '</option>';
          }
        }
        echo '</select>';
        echo '</div>';
        echo '<div class="col-sm">';
        echo '<a class="btn btn-primary" href="#" id="boton_foto2" role="button" onclick="subirfoto2(\'' . $pi_folio . '\', \'' . $caja_id4 . '\', \'' . $cliente . '\');">Guardar Foto 2</a>';
        echo '</div>';

        echo '</form>';
        echo '<div class="col-sm">
                <div id="messages_foto2"></div>';
        if ($nombre_foto2 == "") {
          echo '<div id="showImage_foto2"></div>';
        } else {
          echo '<div id="showImage_foto2"><img src="../image/' . $cliente . '/' . $nombre_foto2 . '.jpg" width="60px"></div>';
        }
        echo '</div>';
        ?>

       <?php
        echo '<form id="fmfoto3" enctype="multipart/form-data">';
        echo '<div class="col-sm">
            
               Foto 3 <input class="form-control" id="foto3" name="foto3" type="file" accept="image/*" capture="camera">';
        echo '</div>';
        echo '<div class="col-sm">
            
               Defecto Foto 3';
        $rs2 = mysql_query("SELECT DISTINCT cal_defectos.nombre_defecto FROM `cal_norma_detalle` INNER JOIN cal_planilla_defectos ON cal_planilla_defectos.id_planilla_defecto=cal_norma_detalle.id_planilla_defecto INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_planilla_defectos.id_defecto WHERE cal_norma_detalle.norma_id='$norma_id' ORDER BY cal_defectos.nombre_defecto ASC");
        echo '<select class="form-control" id="defecto_foto3" name="defecto_foto3">';
        echo '<option value="">SELECCIONE DEFECTO FOTO3</option>';
        if ($defecto1_foto3 == "APARIENCIA") {
          echo '<option value="APARIENCIA" selected>APARIENCIA</option>';
        } else {
          echo '<option value="APARIENCIA">APARIENCIA</option>';
        }
        while ($row2 = mysql_fetch_array($rs2)) {
          if ($defecto1_foto3 == $row2['nombre_defecto']) {
            echo '<option value="' . $row2['nombre_defecto'] . '" selected>' . $row2['nombre_defecto'] . '</option>';
          } else {
            echo '<option value="' . $row2['nombre_defecto'] . '">' . $row2['nombre_defecto'] . '</option>';
          }
        }
        echo '</select>';
        echo '</div>';
        echo '<div class="col-sm">';
        echo '<a class="btn btn-primary" href="#" id="boton_foto3" role="button" onclick="subirfoto3(\'' . $pi_folio . '\', \'' . $caja_id4 . '\', \'' . $cliente . '\');">Guardar Foto 3</a>';
        echo '</div>';

        echo '</form>';
        echo '<div class="col-sm">
                <div id="messages_foto3"></div>';
        if ($nombre_foto3 == "") {
          echo '<div id="showImage_foto3"></div>';
        } else {
          echo '<div id="showImage_foto3"><img src="../image/' . $cliente . '/' . $nombre_foto3 . '.jpg" width="60px"></div>';
        }
        echo '</div>';
        ?>
     </div>
   </div>
   <?php
    $rsnum = mysql_query("SELECT MAX(num) as num FROM cal_cajas WHERE pi_folio='$pi_folio' AND num>='$num_caja' AND num<'$num2'");

    if ($rownum = mysql_fetch_array($rsnum)) {
      $num_caja = $rownum['num'] + 0.1;
      $caja_id = $pi_folio . "_" . $num_caja;
    }

    ?>

   <div class="modal-footer">
     <button type="button" class="btn btn-secondary" onclick="cerrar_caja();">Close</button>
     <button type="button" class="btn btn-primary" onclick="enviar();">Save changes</button>
   </div>

   <script type="text/javascript">
     function peso_fijo(min, max, valor, num_peso, num_cestas_real) {
       var cont_bajo_peso = parseInt($('#cont_bajo_peso').val());

       var cumple = $('#peso' + num_peso + 'cumple').val();

       var a = jQuery('#peso' + num_peso);

       var cuenta = 1;
       var peso_fijo_peso_neto = 0;
       while (cuenta <= num_cestas_real) {

         var pesito = $('#peso' + cuenta).val();
         if (pesito == '') {
           pesito = 0;
         }
         peso_fijo_peso_neto = parseInt(pesito) + peso_fijo_peso_neto;


         cuenta = cuenta + 1;
       }

       peso_fijo_peso_neto = parseFloat(peso_fijo_peso_neto / 1000);
       $('#peso_neto').val(peso_fijo_peso_neto);
       $('#peso_netop1').val(peso_fijo_peso_neto);
       $('#peso_netocumple').val("VERDE");

       if (valor == "") {
         if (cumple == "ROJO") {
           cont_bajo_peso = cont_bajo_peso - 1;
         }

         $('#peso' + num_peso + 'cumple').val("");
         $('#peso' + num_peso).val("");
         $('#cont_bajo_peso').val(cont_bajo_peso);

       } else {
         //alert(valor);
         if (cumple == "ROJO") {
           if (valor >= min && valor <= max) {
             a.css("color", "black");
             //cont_bajo_peso=cont_bajo_peso-1;
             $('#peso' + num_peso + 'cumple').val("VERDE");
           } else if (valor < min) {
             cont_bajo_peso = cont_bajo_peso + 1;
             $('#peso' + num_peso + 'cumple').val("ROJO");
             a.css("color", "red");
           } else if (valor > max) {
             //cont_bajo_peso=cont_bajo_peso-1;
             $('#peso' + num_peso + 'cumple').val("VERDE");
             a.css("color", "red");
           }
         } else {
           if (valor >= min && valor <= max) {
             $('#peso' + num_peso + 'cumple').val("VERDE");
             a.css("color", "black");
           } else if (valor < min) {
             cont_bajo_peso = cont_bajo_peso + 1;
             $('#peso' + num_peso + 'cumple').val("ROJO");
             a.css("color", "red");
           } else if (valor > max) {
             $('#peso' + num_peso + 'cumple').val("VERDE");
             a.css("color", "red");
           }
         }
         $('#cont_bajo_peso').val(cont_bajo_peso);
       }

       //alert($('#cont_bajo_peso').val());
     }

     function subirfoto1(pi_folio, caja_id, cliente) {
       var defecto_foto1 = $('#defecto_foto1').val();

       if (defecto_foto1 != '') {
         var formData = new FormData($("#fmfoto1")[0]);
         var message = "";
         //hacemos la petición ajax  
         $.ajax({
           url: 'guardar_foto1.php?pi_folio=' + pi_folio + '&caja_id=' + caja_id + '&editar=editar',
           type: 'POST',
           // Form data
           //datos del formulario
           data: formData,
           //necesario para subir archivos via ajax
           cache: false,
           contentType: false,
           processData: false,
           //mientras enviamos el archivo
           beforeSend: function() {
             message = $("<span class='before'>Subiendo la imagen, por favor espere...</span>");
             showMessage1(message)
           },
           //una vez finalizado correctamente
           success: function(data) {
             message = $("<span class='success'>La imagen ha subido correctamente.</span>");
             showMessage1(message);

             $("#showImage_foto1").html("<img width='60px' src='../image/" + cliente + "/" + data + "' />");

           },
           //si ha ocurrido un error
           error: function() {
             message = $("<span class='error'>Ha ocurrido un error.</span>");
             showMessage1(message);
           }
         });
       } else {
         alert("seleccione defecto foto 1");
       }

     }

     function subirfoto2(pi_folio, caja_id, cliente) {
       var defecto_foto2 = $('#defecto_foto2').val();

       if (defecto_foto2 != '') {
         var formData = new FormData($("#fmfoto2")[0]);
         var message = "";
         //hacemos la petición ajax  
         $.ajax({
           url: 'guardar_foto2.php?pi_folio=' + pi_folio + '&caja_id=' + caja_id + '&editar=editar',
           type: 'POST',
           // Form data
           //datos del formulario
           data: formData,
           //necesario para subir archivos via ajax
           cache: false,
           contentType: false,
           processData: false,
           //mientras enviamos el archivo
           beforeSend: function() {
             message = $("<span class='before'>Subiendo la imagen, por favor espere...</span>");
             showMessage2(message)
           },
           //una vez finalizado correctamente
           success: function(data) {
             message = $("<span class='success'>La imagen ha subido correctamente.</span>");
             showMessage2(message);

             $("#showImage_foto2").html("<img width='60px' src='../image/" + cliente + "/" + data + "' />");

           },
           //si ha ocurrido un error
           error: function() {
             message = $("<span class='error'>Ha ocurrido un error.</span>");
             showMessage2(message);
           }
         });
       } else {
         alert("seleccione defecto foto 2");
       }

     }

     function subirfoto3(pi_folio, caja_id, cliente) {
       var defecto_foto3 = $('#defecto_foto3').val();

       if (defecto_foto3 != '') {
         var formData = new FormData($("#fmfoto3")[0]);
         var message = "";
         //hacemos la petición ajax  
         $.ajax({
           url: 'guardar_foto3.php?pi_folio=' + pi_folio + '&caja_id=' + caja_id + '&editar=editar',
           type: 'POST',
           // Form data
           //datos del formulario
           data: formData,
           //necesario para subir archivos via ajax
           cache: false,
           contentType: false,
           processData: false,
           //mientras enviamos el archivo
           beforeSend: function() {
             message = $("<span class='before'>Subiendo la imagen, por favor espere...</span>");
             showMessage3(message)
           },
           //una vez finalizado correctamente
           success: function(data) {
             message = $("<span class='success'>La imagen ha subido correctamente.</span>");
             showMessage3(message);

             $("#showImage_foto3").html("<img width='60px' src='../image/" + cliente + "/" + data + "' />");

           },
           //si ha ocurrido un error
           error: function() {
             message = $("<span class='error'>Ha ocurrido un error.</span>");
             showMessage3(message);
           }
         });
       } else {
         alert("seleccione defecto foto 3");
       }

     }

     $(document).ready(function() {


       $("#messages_foto1").hide();
       $("#messages_foto2").hide();
       $("#messages_foto3").hide();
       //queremos que esta variable sea global
       var fileExtension = "";
       //función que observa los cambios del campo file y obtiene información
       $('#foto1').change(function() {
         //obtenemos un array con los datos del archivo
         var file = $("#foto1")[0].files[0];
         //obtenemos el nombre del archivo
         var fileName = file.name;
         //obtenemos la extensión del archivo
         fileExtension = fileName.substring(fileName.lastIndexOf('.') + 1);
         //obtenemos el tamaño del archivo
         var fileSize = file.size;
         //obtenemos el tipo de archivo image/png ejemplo
         var fileType = file.type;
         //mensaje con la información del archivo
         showMessage1("<span class='info'>Archivo para subir: " + fileName + ", peso total: " + fileSize + " bytes.</span>");
       });
       $('#foto2').change(function() {
         //obtenemos un array con los datos del archivo
         var file = $("#foto2")[0].files[0];
         //obtenemos el nombre del archivo
         var fileName = file.name;
         //obtenemos la extensión del archivo
         fileExtension = fileName.substring(fileName.lastIndexOf('.') + 1);
         //obtenemos el tamaño del archivo
         var fileSize = file.size;
         //obtenemos el tipo de archivo image/png ejemplo
         var fileType = file.type;
         //mensaje con la información del archivo
         showMessage2("<span class='info'>Archivo para subir: " + fileName + ", peso total: " + fileSize + " bytes.</span>");
       });
       $('#foto3').change(function() {
         //obtenemos un array con los datos del archivo
         var file = $("#foto2")[0].files[0];
         //obtenemos el nombre del archivo
         var fileName = file.name;
         //obtenemos la extensión del archivo
         fileExtension = fileName.substring(fileName.lastIndexOf('.') + 1);
         //obtenemos el tamaño del archivo
         var fileSize = file.size;
         //obtenemos el tipo de archivo image/png ejemplo
         var fileType = file.type;
         //mensaje con la información del archivo
         showMessage3("<span class='info'>Archivo para subir: " + fileName + ", peso total: " + fileSize + " bytes.</span>");
       });
     });

     function showMessage1(message) {
       $("#messages_foto1").html("").show();
       $("#messages_foto1").html(message);
     }

     function showMessage2(message) {
       $("#messages_foto2").html("").show();
       $("#messages_foto2").html(message);
     }

     function showMessage3(message) {
       $("#messages_foto3").html("").show();
       $("#messages_foto3").html(message);
     }

     //comprobamos si el archivo a subir es una imagen
     //para visualizarla una vez haya subido
     function isImage(extension) {
       switch (extension.toLowerCase()) {
         case 'jpg':
         case 'gif':
         case 'png':
         case 'jpeg':
           return true;
           break;
         default:
           return false;
           break;
       }
     }
     var suma_calidad = parseFloat(<?php echo json_encode($suma_calidad); ?>);
     var suma_condicion = parseFloat(<?php echo json_encode($suma_condicion); ?>);

     var otros_calidad = 0;
     var otros_condicion = 0;
     var suma2_calidad = parseFloat(<?php echo json_encode($suma2_calidad); ?>);
     var suma2baya_calidad = parseFloat(<?php echo json_encode($suma2baya_calidad); ?>);
     var suma3_condicion = parseFloat(<?php echo json_encode($suma3_condicion); ?>);
     var suma4_condicion = parseFloat(<?php echo json_encode($suma4_condicion); ?>);
     var otros_cal_verde = 0;
     var otros_cal_amarillo = 0;
     var otros_cal_rojo = 0;

     var tolerancia1 = "A";
     var tolerancia2 = "A";

     $(document).ready(function() {
       $('.otroscal_opcion').hide();
       $('.otroscond_opcion').hide();
       // $('.suma2_opcion').hide();
       // $('.suma3_opcion').hide();
       //$('.suma4_opcion').hide();


       $('.opcion1_def').hide();
       $('.opcion2_def').hide();
       $('.opcion3_def').hide();
       $('.opcion4_def').hide();
       $('.opcion5_def').hide();
       $('.opcion6_def').hide();

       $('#otroscal').click(function() {
         $('.otroscal_opcion').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });
       $('#otroscond').click(function() {
         $('.otroscond_opcion').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });

       $('#opcion1').click(function() {
         $('.opcion1_def').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });

       $('#opcion2').click(function() {
         $('.opcion2_def').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });

       $('#opcion3').click(function() {
         $('.opcion3_def').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });

       $('#opcion4').click(function() {
         $('.opcion4_def').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });

       $('#opcion5').click(function() {
         $('.opcion5_def').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });

       $('#opcion6').click(function() {
         $('.opcion6_def').toggle();
         // if your table has header(th), use this
         //$('td:nth-child(2),th:nth-child(2)').hide();
       });
       /*   $('#suma2').click(function() {
              $('.suma2_opcion').toggle();
              // if your table has header(th), use this
              //$('td:nth-child(2),th:nth-child(2)').hide();
          });
          $('#suma3').click(function() {
              $('.suma3_opcion').toggle();
              // if your table has header(th), use this
              //$('td:nth-child(2),th:nth-child(2)').hide();
          });
          $('#suma4').click(function() {
              $('.suma4_opcion').toggle();
              // if your table has header(th), use this
              //$('td:nth-child(2),th:nth-child(2)').hide();
          });*/

     });

     function cuadro_firmeza(min, max, valor, num_peso, num_cestas_real) {

       var cont_bajo_firmeza = parseInt($('#cont_bajo_firmeza').val());
       //alert(cont_bajo_firmeza);

       var cumple = $('#firmeza' + num_peso + 'cumple').val();

       var a = jQuery('#firmeza' + num_peso);
       var cuenta = 1;
       var peso_fijo_peso_neto = 0;
       while (cuenta <= num_cestas_real) {

         var pesito = $('#firmeza' + cuenta).val();
         if (pesito == '') {
           pesito = 0;
         }
         peso_fijo_peso_neto = parseInt(pesito) + peso_fijo_peso_neto;



         cuenta = cuenta + 1;
       }

       if ($('#firmeza1').val() != "" && $('#firmeza2').val() != "") {
         firmeza1_prom = parseInt($('#firmeza1').val()) + parseInt($('#firmeza2').val());

         firmeza1_prom = parseFloat(firmeza1_prom / 2);
         //alert(firmeza1_prom);
         var b = jQuery('#firmeza1_promp1');

         if (firmeza1_prom >= min && firmeza1_prom <= max) {
           b.css("color", "black");
           $('#firmeza1_promcumple').val("VERDE");
         } else if (firmeza1_prom < min) {

           $('#firmeza1_promcumple').val("ROJO");
           b.css("color", "red");
         } else if (firmeza1_prom > max) {

           $('#firmeza1_promcumple').val("VERDE");
           b.css("color", "red");
         }

         $('#firmeza1_prom').val(firmeza1_prom);
         $('#firmeza1_promp1').val(firmeza1_prom);
       }

       if ($('#firmeza3').val() != "" && $('#firmeza4').val() != "") {
         firmeza2_prom = parseInt($('#firmeza3').val()) + parseInt($('#firmeza4').val());

         firmeza2_prom = parseFloat(firmeza2_prom / 2);

         var b = jQuery('#firmeza2_promp1');

         if (firmeza2_prom >= min && firmeza2_prom <= max) {
           b.css("color", "black");
           $('#firmeza2_promcumple').val("VERDE");
         } else if (firmeza2_prom < min) {

           $('#firmeza2_promcumple').val("ROJO");
           b.css("color", "red");
         } else if (firmeza2_prom > max) {

           $('#firmeza2_promcumple').val("VERDE");
           b.css("color", "red");
         }

         $('#firmeza2_prom').val(firmeza2_prom);
         $('#firmeza2_promp1').val(firmeza2_prom);
       }







       /*if(num_peso<=num_cestas_real){
        var peso_neto_fijo=parseFloat($('#peso_neto').val()*1000);
        //alert(peso_neto_fijo);
        peso_neto_fijo=parseFloat(valor)+parseFloat(peso_neto_fijo);
        peso_neto_fijo=peso_neto_fijo/1000;
        $('#peso_neto').val(peso_neto_fijo);
        $('#peso_netop1').val(peso_neto_fijo);
        $('#peso_netocumple').val("VERDE");
       }*/

       if (valor == "0") {
         if (cumple == "ROJO") {
           cont_bajo_firmeza = cont_bajo_firmeza - 1;
         }

         $('#firmeza' + num_peso + 'cumple').val("");
         $('#firmeza' + num_peso).val("");
         $('#cont_bajo_firmeza').val(cont_bajo_firmeza);

       } else {
         //alert(valor);
         if (cumple == "ROJO") {
           if (valor >= min && valor <= max) {
             a.css("color", "black");
             cont_bajo_firmeza = cont_bajo_firmeza - 1;
             $('#firmeza' + num_peso + 'cumple').val("VERDE");
           } else if (valor < min) {
             cont_bajo_firmeza = cont_bajo_firmeza;
             $('#firmeza' + num_peso + 'cumple').val("ROJO");
             a.css("color", "red");
           } else if (valor > max) {
             cont_bajo_firmeza = cont_bajo_firmeza - 1;
             $('#firmeza' + num_peso + 'cumple').val("VERDE");
             a.css("color", "red");
           }
         } else {
           if (valor >= min && valor <= max) {
             $('#firmeza' + num_peso + 'cumple').val("VERDE");
             a.css("color", "black");
           } else if (valor < min) {
             cont_bajo_firmeza = cont_bajo_firmeza + 1;
             $('#firmeza' + num_peso + 'cumple').val("ROJO");
             a.css("color", "red");
           } else if (valor > max) {
             $('#firmeza' + num_peso + 'cumple').val("VERDE");
             a.css("color", "red");
           }
         }
         $('#cont_bajo_firmeza').val(cont_bajo_firmeza);
       }

       //alert(con);
     }

     function porcentaje_bayas(id_defecto) {
       nfrutos = 'HOLA';
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();
       var cumple = $('#' + id_defecto + 'cumple').val();
       var peso_neto = $('#peso_neto').val();
       var peso_neto = peso_neto * 1000;
       var peso_bayas = $('#peso_bayas').val();
       // alert(peso_bayas);

       var valor = $('#' + id_defecto).val();
       //alert(valor);
       var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();

       if (valor == "" || valor == 0) {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();
         var p_antiguo = $('#' + id_defecto + 'p_antiguo').val();

         var hijos_de = $('#' + id_defecto + 'hijos').val();
         var influye = $('#' + id_defecto + 'influye').val();


         if (influye == 'CALIDAD') {
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (influye == 'CONDICION') {
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         }


         if (hijos_de == 'SUMA2 CALIDAD') {
           suma2_calidad = suma2_calidad - parseInt(valor_antiguo);
           $('#suma2_calidad').val(suma2_calidad);
           nfrutos = 'HOLA';
           suma_suma2_calidad_funcion(nfrutos);
           suma_calidad = suma_calidad - parseInt(valor_antiguo);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA2 CALIDAD BAYAS') {
           suma2baya_calidad = suma2baya_calidad - parseInt(valor_antiguo);
           $('#suma2baya_calidad').val(suma2baya_calidad);
           nfrutos = 'HOLA';
           suma_suma2baya_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA3 CONDICION') {
           suma3_condicion = suma3_condicion - parseInt(valor_antiguo);
           $('#suma3_condicion').val(suma3_condicion);
           nfrutos = 'HOLA';
           suma_suma3_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion - parseInt(valor_antiguo);
           $('#suma4_condicion').val(suma4_condicion);
           suma_suma4_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion - parseInt(valor_antiguo);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         }

         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }

         $('#' + id_defecto + 'valor_antiguo').val("0");
         $('#' + id_defecto + 'p1').val("");
         $('#' + id_defecto + 'cumple').val("");

       } else if (valor != valor_antiguo && valor_antiguo != 0 && valor_antiguo != "") {
         if (valor > valor_antiguo) {
           valor_suma = valor - valor_antiguo;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = ((valor * peso_bayas / peso_neto) * 100);
           porcentaje = parseFloat(porcentaje.toFixed(2));

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');


           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();
           var influye = $('#' + id_defecto + 'influye').val();

           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             }
           }

           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA2 CALIDAD') {
             suma2_calidad = suma2_calidad + parseInt(valor_suma);
             $('#suma2_calidad').val(suma2_calidad);
             nfrutos = 'HOLA';
             suma_suma2_calidad_funcion(nfrutos);
             suma_calidad = suma_calidad + parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA2 CALIDAD BAYAS') {
             suma2baya_calidad = suma2baya_calidad + parseInt(valor_suma);
             $('#suma2baya_calidad').val(suma2baya_calidad);
             nfrutos = 'HOLA';
             suma_suma2baya_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA3 CONDICION') {
             suma3_condicion = suma3_condicion + parseInt(valor_suma);
             $('#suma3_condicion').val(suma3_condicion);
             nfrutos = 'HOLA';
             suma_suma3_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion + parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             suma_suma4_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           }



         } else {
           valor_suma = valor_antiguo - valor;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = ((valor * peso_bayas / peso_neto) * 100);
           porcentaje = parseFloat(porcentaje.toFixed(2));

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');

           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();
           var influye = $('#' + id_defecto + 'influye').val();

           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             }
           }

           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA2 CALIDAD') {
             suma2_calidad = suma2_calidad - parseInt(valor_suma);
             $('#suma2_calidad').val(suma2_calidad);
             nfrutos = 'HOLA';
             suma_suma2_calidad_funcion(nfrutos);

           } else if (hijos_de == 'SUMA2 CALIDAD BAYAS') {
             suma2baya_calidad = suma2baya_calidad - parseInt(valor_suma);
             $('#suma2baya_calidad').val(suma2baya_calidad);
             nfrutos = 'HOLA';
             suma_suma2baya_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA3 CONDICION') {
             suma3_condicion = suma3_condicion - parseInt(valor_suma);
             $('#suma3_condicion').val(suma3_condicion);
             nfrutos = 'HOLA';
             suma_suma3_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion + parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             suma_suma4_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           }
         }



         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }



       } else {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
         var porcentaje = ((valor * peso_bayas / peso_neto) * 100);
         porcentaje = parseFloat(porcentaje.toFixed(2));

         $('#' + id_defecto + 'p1').val(porcentaje);
         var a = jQuery('#' + id_defecto + 'p1');

         var v1 = $('#' + id_defecto + 'v1').val();
         var v2 = $('#' + id_defecto + 'v2').val();
         var v3 = $('#' + id_defecto + 'v3').val();
         var v4 = $('#' + id_defecto + 'v4').val();

         var influye = $('#' + id_defecto + 'influye').val();

         if (influye == 'CALIDAD') {
           if (porcentaje >= v1 && porcentaje <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           } else if (porcentaje > v2 && porcentaje <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           } else if (porcentaje < v1 || porcentaje > v3) {
             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           }
         } else if (influye == 'CONDICION') {
           if (porcentaje >= v1 && porcentaje <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           } else if (porcentaje > v2 && porcentaje <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           } else if (porcentaje < v1 || porcentaje > v3) {
             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           }
         }

         var hijos_de = $('#' + id_defecto + 'hijos').val();
         if (hijos_de == 'SUMA2 CALIDAD') {
           suma2_calidad = suma2_calidad + parseInt(valor);
           $('#suma2_calidad').val(suma2_calidad);
           nfrutos = 'HOLA';
           suma_suma2_calidad_funcion(nfrutos);
           suma_calidad = suma_calidad + parseInt(valor);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA2 CALIDAD BAYAS') {
           suma2baya_calidad = suma2baya_calidad + parseInt(valor);
           $('#suma2baya_calidad').val(suma2baya_calidad);
           nfrutos = 'HOLA';
           suma_suma2baya_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA3 CONDICION') {
           suma3_condicion = suma3_condicion + parseInt(valor);
           $('#suma3_condicion').val(suma3_condicion);
           nfrutos = 'HOLA';
           suma_suma3_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion + parseInt(valor);
           $('#suma4_condicion').val(suma4_condicion);
           //alert(nfrutos);
           suma_suma4_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion + parseInt(valor);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         }




         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }

       }

       if (hijos_de == 'SUMA CALIDAD BAYA RACIMO') {
         suma_calidad_baya_racimo();

       } else if (hijos_de == 'SUMA CONDICION BAYA RACIMO') {

         suma_condicion_baya_racimo();
       }

     }

     function porcentaje_racimo(id_defecto, valor) {
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();
       var cumple = $('#' + id_defecto + 'cumple').val();
       var peso_neto = $('#peso_neto').val();
       var peso_neto = peso_neto * 1000;
       var nfrutos = 'HOLA';
       //alert(peso_neto);

       var hijos_de = $('#' + id_defecto + 'hijos').val();
       var tipo_medicion = "PORCENTAJE RACIMO";

       var valor = valor;
       var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();

       if (valor == "" || valor == 0) {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();
         var p_antiguo = $('#' + id_defecto + 'p_antiguo').val();

         var hijos_de = $('#' + id_defecto + 'hijos').val();
         var influye = $('#' + id_defecto + 'influye').val();


         if (influye == 'CALIDAD') {
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (influye == 'CONDICION') {
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         }

         if (hijos_de == 'SUMA2 CALIDAD') {
           suma2_calidad = suma2_calidad - parseInt(valor_antiguo);
           $('#suma2_calidad').val(suma2_calidad);
           nfrutos = 'HOLA';
           suma_suma2_calidad_funcion(nfrutos);
           suma_calidad = suma_calidad - parseInt(valor_antiguo);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA3 CONDICION') {
           suma3_condicion = suma3_condicion - parseInt(valor_antiguo);
           $('#suma3_condicion').val(suma3_condicion);
           suma_suma3_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion - parseInt(valor_antiguo);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion - parseInt(valor_antiguo);
           $('#suma4_condicion').val(suma4_condicion);
           suma_suma4_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion - parseInt(valor_antiguo);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         }

         $('#' + id_defecto + 'valor_antiguo').val("0");
         $('#' + id_defecto + 'p1').val("");
         $('#' + id_defecto + 'cumple').val("");

         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }

         $('#' + id_defecto + 'valor_antiguo').val("0");
         $('#' + id_defecto + 'p1').val("");
         $('#' + id_defecto + 'cumple').val("");

       } else if (valor != valor_antiguo && valor_antiguo != 0 && valor_antiguo != "") {
         if (valor > valor_antiguo) {
           valor_suma = valor - valor_antiguo;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = (valor * 100 / peso_neto);
           porcentaje = parseFloat(porcentaje.toFixed(2));

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');


           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();

           var influye = $('#' + id_defecto + 'influye').val();

           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             }
           }

           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA2 CALIDAD') {
             suma2_calidad = suma2_calidad + parseInt(valor_suma);
             $('#suma2_calidad').val(suma2_calidad);
             nfrutos = 'HOLA';
             suma_suma2_calidad_funcion(nfrutos);
             suma_calidad = suma_calidad + parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA3 CONDICION') {
             suma3_condicion = suma3_condicion + parseInt(valor_suma);
             $('#suma3_condicion').val(suma3_condicion);
             suma_suma3_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion + parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             suma_suma4_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           }

         } else {
           valor_suma = valor_antiguo - valor;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = (valor * 100 / peso_neto);
           porcentaje = parseFloat(porcentaje.toFixed(2));

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');

           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();

           var influye = $('#' + id_defecto + 'influye').val();

           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             }
           }

           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA2 CALIDAD') {
             suma2_calidad = suma2_calidad - parseInt(valor_suma);
             $('#suma2_calidad').val(suma2_calidad);
             nfrutos = 'HOLA';
             suma_suma2_calidad_funcion(nfrutos);

           } else if (hijos_de == 'SUMA3 CONDICION') {
             suma3_condicion = suma3_condicion + parseInt(valor_suma);
             $('#suma3_condicion').val(suma3_condicion);
             suma_suma3_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion + parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             suma_suma4_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           }
         }



         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }



       } else {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
         var porcentaje = (valor * 100 / peso_neto);
         porcentaje = parseFloat(porcentaje.toFixed(2));

         $('#' + id_defecto + 'p1').val(porcentaje);
         var a = jQuery('#' + id_defecto + 'p1');

         var v1 = $('#' + id_defecto + 'v1').val();
         var v2 = $('#' + id_defecto + 'v2').val();
         var v3 = $('#' + id_defecto + 'v3').val();
         var v4 = $('#' + id_defecto + 'v4').val();

         var influye = $('#' + id_defecto + 'influye').val();

         if (influye == 'CALIDAD') {
           if (porcentaje >= v1 && porcentaje <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           } else if (porcentaje > v2 && porcentaje <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           } else if (porcentaje < v1 || porcentaje > v3) {
             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           }
         } else if (influye == 'CONDICION') {
           if (porcentaje >= v1 && porcentaje <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           } else if (porcentaje > v2 && porcentaje <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           } else if (porcentaje < v1 || porcentaje > v3) {
             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           }
         }

         var hijos_de = $('#' + id_defecto + 'hijos').val();
         if (hijos_de == 'SUMA2 CALIDAD') {
           suma2_calidad = suma2_calidad + parseInt(valor);
           $('#suma2_calidad').val(suma2_calidad);
           nfrutos = 'HOLA';
           suma_suma2_calidad_funcion(nfrutos);
           suma_calidad = suma_calidad + parseInt(valor);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA3 CONDICION') {
           suma3_condicion = suma3_condicion + parseInt(valor);
           $('#suma3_condicion').val(suma3_condicion);
           suma_suma3_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion + parseInt(valor);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion + parseInt(valor);
           $('#suma4_condicion').val(suma4_condicion);
           suma_suma4_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion + parseInt(valor);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         }


         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }

       }


       if (hijos_de == 'SUMA CALIDAD BAYA RACIMO') {
         suma_calidad_baya_racimo();

       } else if (hijos_de == 'SUMA CONDICION BAYA RACIMO') {

         suma_condicion_baya_racimo();
       }

     }

     function porcentaje(id_defecto) {
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();
       var cumple = $('#' + id_defecto + 'cumple').val();


       var nfrutos = $('#nfrutos').val();
       var valor = $('#' + id_defecto).val();
       var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();

       if (valor == "" || valor == 0) {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();
         var p_antiguo = $('#' + id_defecto + 'p_antiguo').val();

         var hijos_de = $('#' + id_defecto + 'hijos').val();
         var influye = $('#' + id_defecto + 'influye').val();
         if (influye == 'CALIDAD') {
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (influye == 'CONDICION') {
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         }

         if (hijos_de == 'SUMA CALIDAD') {
           suma_calidad = suma_calidad - parseInt(valor_antiguo);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA CONDICION') {
           suma_condicion = suma_condicion - parseInt(valor_antiguo);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'OTROS CALIDAD') {

           suma_calidad = suma_calidad - parseInt(valor_antiguo);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'OTROS CONDICION') {

           suma_condicion = suma_condicion - parseInt(valor_antiguo);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA2 CALIDAD') {
           suma2_calidad = suma2_calidad - parseInt(valor_antiguo);
           $('#suma2_calidad').val(suma2_calidad);
           suma_suma2_calidad_funcion(nfrutos);
           suma_calidad = suma_calidad - parseInt(valor_antiguo);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA3 CONDICION') {
           suma3_condicion = suma3_condicion - parseInt(valor_antiguo);
           $('#suma3_condicion').val(suma3_condicion);
           suma_suma3_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion - parseInt(valor_antiguo);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion - parseInt(valor_antiguo);
           $('#suma4_condicion').val(suma4_condicion);
           suma_suma4_condicion_funcion(nfrutos);

         }

         suma_total_funcion(nfrutos);
         $('#' + id_defecto + 'valor_antiguo').val("0");
         $('#' + id_defecto + 'p1').val("");
         $('#' + id_defecto + 'cumple').val("");

       } else if (valor != valor_antiguo && valor_antiguo != 0 && valor_antiguo != "") {
         if (valor > valor_antiguo) {
           valor_suma = valor - valor_antiguo;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = valor * 100 / nfrutos;
           porcentaje = parseFloat(porcentaje.toFixed(2));

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');


           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();

           var influye = $('#' + id_defecto + 'influye').val();

           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             }
           }


           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA CALIDAD') {
             suma_calidad = suma_calidad + parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA CONDICION') {
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'OTROS CALIDAD') {

             suma_calidad = suma_calidad + parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'OTROS CONDICION') {

             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA2 CALIDAD') {
             suma2_calidad = suma2_calidad + parseInt(valor_suma);
             $('#suma2_calidad').val(suma2_calidad);
             suma_suma2_calidad_funcion(nfrutos);
             suma_calidad = suma_calidad + parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA3 CONDICION') {
             suma3_condicion = suma3_condicion + parseInt(valor_suma);
             $('#suma3_condicion').val(suma3_condicion);
             suma_suma3_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion + parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion + parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             suma_suma4_condicion_funcion(nfrutos);

           }
           suma_total_funcion(nfrutos);
         } else {
           valor_suma = valor_antiguo - valor;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = valor * 100 / nfrutos;
           porcentaje = parseFloat(porcentaje.toFixed(2));

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');

           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();

           var influye = $('#' + id_defecto + 'influye').val();

           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             } else if (porcentaje < v1 || porcentaje > v3) {
               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             }
           }

           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA CALIDAD') {
             suma_calidad = suma_calidad - parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA CONDICION') {
             suma_condicion = suma_condicion - parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'OTROS CALIDAD') {

             suma_calidad = suma_calidad - parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'OTROS CONDICION') {

             suma_condicion = suma_condicion - parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA2 CALIDAD') {
             suma2_calidad = suma2_calidad - parseInt(valor_suma);
             $('#suma2_calidad').val(suma2_calidad);
             suma_suma2_calidad_funcion(nfrutos);
             suma_calidad = suma_calidad - parseInt(valor_suma);
             $('#suma_calidad').val(suma_calidad);
             suma_calidad_funcion(nfrutos);
           } else if (hijos_de == 'SUMA3 CONDICION') {
             suma3_condicion = suma3_condicion - parseInt(valor_suma);
             $('#suma3_condicion').val(suma3_condicion);
             suma_suma3_condicion_funcion(nfrutos);
             suma_condicion = suma_condicion - parseInt(valor_suma);
             $('#suma_condicion').val(suma_condicion);
             suma_condicion_funcion(nfrutos);
           } else if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion - parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             suma_suma4_condicion_funcion(nfrutos);

           }
         }
         suma_total_funcion(nfrutos);
       } else {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
         var porcentaje = valor * 100 / nfrutos;
         porcentaje = parseFloat(porcentaje.toFixed(2));

         $('#' + id_defecto + 'p1').val(porcentaje);
         var a = jQuery('#' + id_defecto + 'p1');

         var v1 = $('#' + id_defecto + 'v1').val();
         var v2 = $('#' + id_defecto + 'v2').val();
         var v3 = $('#' + id_defecto + 'v3').val();
         var v4 = $('#' + id_defecto + 'v4').val();

         var influye = $('#' + id_defecto + 'influye').val();

         if (influye == 'CALIDAD') {
           if (porcentaje >= v1 && porcentaje <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           } else if (porcentaje > v2 && porcentaje <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           } else if (porcentaje < v1 || porcentaje > v3) {
             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }
           }
         } else if (influye == 'CONDICION') {
           if (porcentaje >= v1 && porcentaje <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           } else if (porcentaje > v2 && porcentaje <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           } else if (porcentaje < v1 || porcentaje > v3) {
             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }
           }
         }

         var hijos_de = $('#' + id_defecto + 'hijos').val();

         if (hijos_de == 'SUMA CALIDAD') {
           suma_calidad = suma_calidad + parseInt(valor);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA CONDICION') {
           suma_condicion = suma_condicion + parseInt(valor);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'OTROS CALIDAD') {

           suma_calidad = suma_calidad + parseInt(valor);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'OTROS CONDICION') {

           suma_condicion = suma_condicion + parseInt(valor);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA2 CALIDAD') {
           suma2_calidad = suma2_calidad + parseInt(valor);
           $('#suma2_calidad').val(suma2_calidad);
           suma_suma2_calidad_funcion(nfrutos);
           suma_calidad = suma_calidad + parseInt(valor);
           $('#suma_calidad').val(suma_calidad);
           suma_calidad_funcion(nfrutos);
         } else if (hijos_de == 'SUMA3 CONDICION') {
           suma3_condicion = suma3_condicion + parseInt(valor);
           $('#suma3_condicion').val(suma3_condicion);
           suma_suma3_condicion_funcion(nfrutos);
           suma_condicion = suma_condicion + parseInt(valor);
           $('#suma_condicion').val(suma_condicion);
           suma_condicion_funcion(nfrutos);
         } else if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion + parseInt(valor);
           $('#suma4_condicion').val(suma4_condicion);
           suma_suma4_condicion_funcion(nfrutos);

         }
       }

       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();

       if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
         $('#nota_calidad').val("2");
       }
       if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
         $('#nota_calidad').val("1");
       }
       if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
         $('#nota_calidad').val("4");
       }
       if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
         $('#nota_calidad').val("4");
       }

       if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
         $('#nota_condicion').val("2");
       }
       if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
         $('#nota_condicion').val("1");
       }
       if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
         $('#nota_condicion').val("4");
       }
       if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
         $('#nota_condicion').val("4");
       }

       suma_total_funcion(nfrutos);

     }

     function suma_total_funcion(nfrutos) {

       var cumple = $('#suma_totalcumple').val();
       var valor = $('#suma_total').val();




       var suma_total_valor = suma_calidad + suma_condicion;

       var porcentaje = suma_total_valor * 100 / nfrutos;
       porcentaje = parseFloat(porcentaje.toFixed(2));

       $('#suma_totalp1').val(porcentaje);
       var a = jQuery('#suma_totalp1');

       var v1 = $('#suma_totalv1').val();
       var v2 = $('#suma_totalv2').val();
       var v3 = $('#suma_totalv3').val();
       var v4 = $('#suma_totalv4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma_totalcumple').val("VERDE");
         $('#suma_total').val(suma_total_valor);
         a.css("color", "black");
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma_totalcumple').val("AMARILLO");
         $('#suma_total').val(suma_total_valor);
         a.css("color", "yellow");

       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma_totalcumple').val("ROJO");
         $('#suma_total').val(suma_total_valor);
         a.css("color", "red");

       }
     }

     function suma_total_baya_racimo_funcion() {
       //var valor=$('#suma_total').val();
       // alert(valor)  
       var suma2_calidadp1 = $('#suma2_calidadp1').val();
       var suma2baya_calidadp1 = $('#suma2baya_calidadp1').val();
       var suma4_condicionp1 = $('#suma4_condicionp1').val();

       if (suma2_calidadp1 == "") {
         suma2_calidadp1 = 0;
       }
       if (suma2baya_calidadp1 == "") {
         suma2baya_calidadp1 = 0;
       }
       if (suma4_condicionp1 == "") {
         suma4_condicionp1 = 0;
       }


       var valor_total = parseFloat(suma2_calidadp1) + parseFloat(suma2baya_calidadp1) + parseFloat(suma4_condicionp1);
       //alert(valor_total);
       var porcentaje = parseFloat(valor_total.toFixed(2));

       // alert(porcentaje);


       $('#suma_total_baya_racimop1').val(porcentaje);
       $('#suma_total_baya_racimo').val(porcentaje);
       var a = jQuery('#suma_total_baya_racimop1');

       var v1 = $('#suma_total_baya_racimov1').val();
       var v2 = $('#suma_total_baya_racimov2').val();
       var v3 = $('#suma_total_baya_racimov3').val();
       var v4 = $('#suma_total_baya_racimov4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma_total_baya_racimocumple').val("VERDE");
         $('#suma_total_baya_racimo').val(porcentaje);
         a.css("color", "black");
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma_total_baya_racimocumple').val("AMARILLO");
         $('#suma_total_baya_racimo').val(porcentaje);
         a.css("color", "yellow");

       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma_total_baya_racimocumple').val("ROJO");
         $('#suma_total_baya_racimo').val(porcentaje);
         a.css("color", "red");

       }
     }

     function nota(id_defecto) {
       var valor = $('#' + id_defecto).val();

       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');

       var v1 = $('#' + id_defecto + 'v1').val();
       var v2 = $('#' + id_defecto + 'v2').val();
       var v3 = $('#' + id_defecto + 'v3').val();
       var v4 = $('#' + id_defecto + 'v4').val();
       if (valor >= v1 && valor < v2) {
         $('#' + id_defecto + 'cumple').val("VERDE");
         a.css("color", "black");
         if (tolerancia1 == "A") {
           tolerancia1 = "A";
         }
       } else if (valor >= v2 && valor < v3) {
         $('#' + id_defecto + 'cumple').val("AMARILLO");
         a.css("color", "yellow");
         if (tolerancia1 == "A") {
           tolerancia1 = "O";
         }
       } else if (valor < v1 || valor >= v3) {
         $('#' + id_defecto + 'cumple').val("ROJO");
         a.css("color", "red");
         if (tolerancia1 == "A") {
           tolerancia1 = "O";
         }
         if (tolerancia2 == "A") {
           tolerancia2 = "O";
         }
       }

     }

     function suma_otros_calidad_funcion(id_defecto) {
       var valor = $('#' + id_defecto).val();
       var cumple = $('#' + id_defecto + 'cumple').val();
       var valor2 = $('#' + id_defecto + 'p1').val();




       $('#otros_calidadp1').val(valor2);
       $('#otros_calidad').val(valor);
       $('#otros_calidadcumple').val(cumple);
       var a = jQuery('#otros_calidadp1');
       if (cumple == "VERDE") {
         a.css("color", "black");
       } else if (cumple == "AMARILLO") {
         a.css("color", "yellow");
       } else if (cumple == "ROJO") {
         a.css("color", "red");
       } else {
         cumple = "";
       }



     }

     function suma_otros_condicion_funcion(id_defecto) {
       var valor = $('#' + id_defecto).val();
       var cumple = $('#' + id_defecto + 'cumple').val();
       var valor2 = $('#' + id_defecto + 'p1').val();




       $('#otros_condicionp1').val(valor2);
       $('#otros_condicion').val(valor);
       $('#otros_condicioncumple').val(cumple);
       var a = jQuery('#otros_condicionp1');
       if (cumple == "VERDE") {
         a.css("color", "black");
       } else if (cumple == "AMARILLO") {
         a.css("color", "yellow");
       } else if (cumple == "ROJO") {
         a.css("color", "red");
       } else {
         cumple = "";
       }

     }

     function suma_calidad_funcion(nfrutos) {

       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();

       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var cumple = $('#suma_calidadcumple').val();
       var valor = $('#suma_calidad').val();


       var porcentaje = valor * 100 / nfrutos;
       porcentaje = parseFloat(porcentaje.toFixed(2));

       $('#suma_calidadp1').val(porcentaje);
       var a = jQuery('#suma_calidadp1');

       var v1 = $('#suma_calidadv1').val();
       var v2 = $('#suma_calidadv2').val();
       var v3 = $('#suma_calidadv3').val();
       var v4 = $('#suma_calidadv4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma_calidadcumple').val("VERDE");
         a.css("color", "black");
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma_calidadcumple').val("AMARILLO");
         a.css("color", "yellow");
         nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
         $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma_calidadcumple').val("ROJO");
         a.css("color", "red");
         nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
         $('#nota_calidad_rojo').val(nota_calidad_rojo);
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       }
     }

     function suma_condicion_funcion(nfrutos) {
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();
       var cumple = $('#suma_condicioncumple').val();
       var valor = $('#suma_condicion').val();


       var porcentaje = valor * 100 / nfrutos;
       porcentaje = parseFloat(porcentaje.toFixed(2));

       $('#suma_condicionp1').val(porcentaje);
       var a = jQuery('#suma_condicionp1');

       var v1 = $('#suma_condicionv1').val();
       var v2 = $('#suma_condicionv2').val();
       var v3 = $('#suma_condicionv3').val();
       var v4 = $('#suma_condicionv4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma_condicioncumple').val("VERDE");
         a.css("color", "black");
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma_condicioncumple').val("AMARILLO");
         a.css("color", "yellow");
         nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
         $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma_condicioncumple').val("ROJO");
         a.css("color", "red");
         nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
         $('#nota_condicion_rojo').val(nota_condicion_rojo);
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       }
     }

     function suma_suma2_calidad_funcion(nfrutos) {
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();

       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var cumple = $('#suma2_calidadcumple').val();
       var valor = $('#suma2_calidad').val();

       var suma2_calidadhijos = $('#suma2_calidadhijos').val();


       var peso_neto = $('#peso_neto').val() * 1000;

       if (nfrutos == 'HOLA') {
         var porcentaje = (valor * 100 / peso_neto);

       } else {
         var porcentaje = valor * 100 / nfrutos;
       }
       porcentaje = parseFloat(porcentaje.toFixed(2));

       $('#suma2_calidadp1').val(porcentaje);
       var a = jQuery('#suma2_calidadp1');

       var v1 = $('#suma2_calidadv1').val();
       var v2 = $('#suma2_calidadv2').val();
       var v3 = $('#suma2_calidadv3').val();
       var v4 = $('#suma2_calidadv4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma2_calidadcumple').val("VERDE");
         a.css("color", "black");
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma2_calidadcumple').val("AMARILLO");
         a.css("color", "yellow");
         nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
         $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma2_calidadcumple').val("ROJO");
         a.css("color", "red");
         nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
         $('#nota_calidad_rojo').val(nota_calidad_rojo);
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       }

       suma_total_baya_racimo_funcion();
     }

     function suma_suma2baya_calidad_funcion(nfrutos) {
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();

       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var cumple = $('#suma2baya_calidadcumple').val();
       var valor = $('#suma2baya_calidad').val();

       var peso_neto = $('#peso_neto').val() * 1000;
       var peso_bayas = $('#peso_bayas').val();

       if (nfrutos == 'HOLA') {
         var porcentaje = ((valor * peso_bayas / peso_neto) * 100);

       } else {
         var porcentaje = valor * 100 / nfrutos;
       }
       porcentaje = parseFloat(porcentaje.toFixed(2));


       $('#suma2baya_calidadp1').val(porcentaje);
       var a = jQuery('#suma2baya_calidadp1');

       var v1 = $('#suma2baya_calidadv1').val();
       var v2 = $('#suma2baya_calidadv2').val();
       var v3 = $('#suma2baya_calidadv3').val();
       var v4 = $('#suma2baya_calidadv4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma2baya_calidadcumple').val("VERDE");
         a.css("color", "black");
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma2baya_calidadcumple').val("AMARILLO");
         a.css("color", "yellow");
         nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
         $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma2baya_calidadcumple').val("ROJO");
         a.css("color", "red");
         nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
         $('#nota_calidad_rojo').val(nota_calidad_rojo);
         if (cumple == 'AMARILLO') {
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
         } else if (cumple == 'ROJO') {
           nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
         }
       }

       suma_total_baya_racimo_funcion();
     }

     function suma_suma3_condicion_funcion(nfrutos) {
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();
       var cumple = $('#suma3_condicioncumple').val();
       var valor = $('#suma3_condicion').val();


       var peso_neto = $('#peso_neto').val() * 1000;
       var peso_bayas = $('#peso_bayas').val();

       if (nfrutos == 'HOLA') {
         var porcentaje = ((valor * peso_bayas / peso_neto) * 100);
       } else {
         var porcentaje = valor * 100 / nfrutos;
       }
       porcentaje = parseFloat(porcentaje.toFixed(2));

       $('#suma3_condicionp1').val(porcentaje);
       var a = jQuery('#suma3_condicionp1');

       var v1 = $('#suma3_condicionv1').val();
       var v2 = $('#suma3_condicionv2').val();
       var v3 = $('#suma3_condicionv3').val();
       var v4 = $('#suma3_condicionv4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma3_condicioncumple').val("VERDE");
         a.css("color", "black");
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma3_condicioncumple').val("AMARILLO");
         a.css("color", "yellow");
         nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
         $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma3_condicioncumple').val("ROJO");
         a.css("color", "red");
         nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
         $('#nota_condicion_rojo').val(nota_condicion_rojo);
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       }
     }

     function suma_suma4_condicion_funcion(nfrutos) {
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();
       var cumple = $('#suma4_condicioncumple').val();
       var valor = $('#suma4_condicion').val();
       //alert(nota_condicion_amarillo);
       // alert(nota_condicion_rojo);
       var peso_neto = $('#peso_neto').val() * 1000;
       var peso_bayas = $('#peso_bayas').val();

       if (nfrutos == 'HOLA') {
         var porcentaje = ((valor * peso_bayas / peso_neto) * 100);

       } else {
         var porcentaje = valor * 100 / nfrutos;
       }

       porcentaje = parseFloat(porcentaje.toFixed(2));

       $('#suma4_condicionp1').val(porcentaje);
       var a = jQuery('#suma4_condicionp1');


       // alert(porcentaje);
       var v1 = $('#suma4_condicionv1').val();
       var v2 = $('#suma4_condicionv2').val();
       var v3 = $('#suma4_condicionv3').val();
       var v4 = $('#suma4_condicionv4').val();
       if (porcentaje >= v1 && porcentaje <= v2) {
         $('#suma4_condicioncumple').val("VERDE");
         a.css("color", "black");
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       } else if (porcentaje > v2 && porcentaje <= v3) {
         $('#suma4_condicioncumple').val("AMARILLO");
         a.css("color", "yellow");
         nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
         $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       } else if (porcentaje < v1 || porcentaje > v3) {
         $('#suma4_condicioncumple').val("ROJO");
         a.css("color", "red");
         nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
         $('#nota_condicion_rojo').val(nota_condicion_rojo);
         if (cumple == 'AMARILLO') {
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
         } else if (cumple == 'ROJO') {
           nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
         }
       }
       suma_total_baya_racimo_funcion();
     }

     function brix_funcion() {

       var valor = $('#brix').val();
       $('#brixp1').val(valor);
       var a = jQuery('#brixp1');
       //alert(valor);

       valor = valor * 1;
       var v1 = parseFloat($('#brixv1').val());
       var v11 = parseFloat($('#brixv1').val());
       var v2 = parseFloat($('#brixv2').val());
       var v3 = parseFloat($('#brixv3').val());
       var v33 = parseFloat($('#brixv3').val());
       var v4 = parseFloat($('#brixv4').val());

       if (v1 > v3) {
         v1 = v3;
         v3 = v11;

         if (valor >= v1 && valor < v2) {
           //alert("amarillo");

           $('#brixcumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (valor >= v2 && valor <= v3) {
           //alert("verde");
           $('#brixcumple').val("VERDE");
           a.css("color", "black");
         } else if (valor < v1 || valor > v3) {
           // alert("rojo");
           $('#brixcumple').val("ROJO");
           a.css("color", "red");
         }

       } else {
         if (valor >= v1 && valor <= v2) {
           $('#brixcumple').val("VERDE");
           a.css("color", "black");
         } else if (valor > v2 && valor <= v3) {
           $('#brixcumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (valor < v1 || valor > v3) {
           $('#brixcumple').val("ROJO");
           a.css("color", "red");
         }
       }


     }

     function brix2(id_defecto) {

       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       valor = valor * 1;
       var v1 = parseFloat($('#' + id_defecto + 'v1').val());
       var v11 = parseFloat($('#' + id_defecto + 'v1').val());
       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());
       var v33 = parseFloat($('#' + id_defecto + 'v3').val());
       var v4 = parseFloat($('#' + id_defecto + 'v4').val());



       $('#' + id_defecto + 'cumple').val("VERDE");
       a.css("color", "black");


       //PROM BRIX2
       var suma_brix2 = 0;
       var valor_brix2 = 0;
       var cont_brix2 = 0;
       $(".brix2").each(function() {
         cont_brix2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_brix2 = 0;
         } else {
           valor_brix2 = $(this).val();
         }
         suma_brix2 = (parseFloat(suma_brix2) + parseFloat(valor_brix2));

       });


       suma_brix2 = suma_brix2 / cont_brix2;
       var prom_brix2 = <?php echo json_encode($prom_brix2); ?>;

       $('#' + prom_brix2).val(suma_brix2.toFixed(2));
       $('#' + prom_brix2 + 'p1').val(suma_brix2.toFixed(2));
       var a = jQuery('#' + prom_brix2 + 'p1');

       var v1 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v11 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v2 = parseFloat($('#' + prom_brix2 + 'v2').val());
       var v3 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v33 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v4 = parseFloat($('#' + prom_brix2 + 'v4').val());

       if (v1 > v3) {
         v1 = v3;
         v3 = v11;

         if (suma_brix2 >= v1 && suma_brix2 < v2) {
           //alert("amarillo");

           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 >= v2 && suma_brix2 <= v3) {
           //alert("verde");
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           // alert("rojo");
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }

       } else {
         if (suma_brix2 >= v1 && suma_brix2 <= v2) {
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 > v2 && suma_brix2 <= v3) {
           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }
       }


     }

     function nota_selec1(id_defecto) {

       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       valor = valor * 1;
       var v1 = parseFloat($('#' + id_defecto + 'v1').val());
       var v11 = parseFloat($('#' + id_defecto + 'v1').val());
       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());
       var v33 = parseFloat($('#' + id_defecto + 'v3').val());
       var v4 = parseFloat($('#' + id_defecto + 'v4').val());



       $('#' + id_defecto + 'cumple').val("VERDE");
       a.css("color", "black");


       //SUMA NOTA SELEC1
       var suma_brix2 = 0;
       var valor_brix2 = 0;
       var cont_brix2 = 0;
       $(".nota_selec1").each(function() {
         cont_brix2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_brix2 = 0;
         } else {
           valor_brix2 = $(this).val();
         }
         suma_brix2 = (parseFloat(suma_brix2) + parseFloat(valor_brix2));

       });


       suma_brix2 = suma_brix2;
       var prom_brix2 = <?php echo json_encode($suma_selec1); ?>;

       $('#' + prom_brix2).val(suma_brix2.toFixed(2));
       $('#' + prom_brix2 + 'p1').val(suma_brix2.toFixed(2));
       var a = jQuery('#' + prom_brix2 + 'p1');

       var v1 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v11 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v2 = parseFloat($('#' + prom_brix2 + 'v2').val());
       var v3 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v33 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v4 = parseFloat($('#' + prom_brix2 + 'v4').val());

       if (v1 > v3) {
         v1 = v3;
         v3 = v11;

         if (suma_brix2 >= v1 && suma_brix2 < v2) {
           //alert("amarillo");

           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 >= v2 && suma_brix2 <= v3) {
           //alert("verde");
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           // alert("rojo");
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }

       } else {
         if (suma_brix2 >= v1 && suma_brix2 <= v2) {
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 > v2 && suma_brix2 <= v3) {
           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }
       }

       var especie_id = <?php echo json_encode($especie_id); ?>;

       if (especie_id == 8) {
         if (suma_brix2 == 12) {
           $('.nota_apertura').val("7");
         } else if (suma_brix2 <= 11 && suma_brix2 >= 10) {
           $('.nota_apertura').val("6");
         } else if (suma_brix2 == 9) {
           $('.nota_apertura').val("5");
         } else if (suma_brix2 <= 8 && suma_brix2 >= 7) {
           $('.nota_apertura').val("4");
         } else if (suma_brix2 <= 6 && suma_brix2 >= 5) {
           $('.nota_apertura').val("3");
         } else if (suma_brix2 == 4) {
           $('.nota_apertura').val("2");
         } else if (suma_brix2 <= 3) {
           $('.nota_apertura').val("1");
         }

       } else {
         if (suma_brix2 <= 16 && suma_brix2 >= 15) {
           $('.nota_apertura').val("7");
         } else if (suma_brix2 <= 14 && suma_brix2 >= 13) {
           $('.nota_apertura').val("6");
         } else if (suma_brix2 <= 12 && suma_brix2 >= 11) {
           $('.nota_apertura').val("5");
         } else if (suma_brix2 <= 10 && suma_brix2 >= 9) {
           $('.nota_apertura').val("4");
         } else if (suma_brix2 <= 8 && suma_brix2 >= 7) {
           $('.nota_apertura').val("3");
         } else if (suma_brix2 <= 6 && suma_brix2 >= 5) {
           $('.nota_apertura').val("2");
         } else if (suma_brix2 <= 4) {
           $('.nota_apertura').val("1");
         }

       }


     }

     function nota_selec2(id_defecto) {

       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       valor = valor * 1;
       var v1 = parseFloat($('#' + id_defecto + 'v1').val());
       var v11 = parseFloat($('#' + id_defecto + 'v1').val());
       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());
       var v33 = parseFloat($('#' + id_defecto + 'v3').val());
       var v4 = parseFloat($('#' + id_defecto + 'v4').val());



       $('#' + id_defecto + 'cumple').val("VERDE");
       a.css("color", "black");


       //SUMA NOTA SELEC2
       var suma_brix2 = 0;
       var valor_brix2 = 0;
       var cont_brix2 = 0;
       $(".nota_selec2").each(function() {
         cont_brix2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_brix2 = 0;
         } else {
           valor_brix2 = $(this).val();
         }
         suma_brix2 = (parseFloat(suma_brix2) + parseFloat(valor_brix2));

       });


       suma_brix2 = suma_brix2;
       var prom_brix2 = <?php echo json_encode($suma_selec2); ?>;

       $('#' + prom_brix2).val(suma_brix2.toFixed(2));
       $('#' + prom_brix2 + 'p1').val(suma_brix2.toFixed(2));
       var a = jQuery('#' + prom_brix2 + 'p1');

       var v1 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v11 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v2 = parseFloat($('#' + prom_brix2 + 'v2').val());
       var v3 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v33 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v4 = parseFloat($('#' + prom_brix2 + 'v4').val());

       if (v1 > v3) {
         v1 = v3;
         v3 = v11;

         if (suma_brix2 >= v1 && suma_brix2 < v2) {
           //alert("amarillo");

           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 >= v2 && suma_brix2 <= v3) {
           //alert("verde");
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           // alert("rojo");
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }

       } else {
         if (suma_brix2 >= v1 && suma_brix2 <= v2) {
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 > v2 && suma_brix2 <= v3) {
           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }
       }

       if (suma_brix2 <= 16 && suma_brix2 >= 15) {
         $('.nota_organoleptica').val("7");
       } else if (suma_brix2 <= 14 && suma_brix2 >= 13) {
         $('.nota_organoleptica').val("6");
       } else if (suma_brix2 <= 12 && suma_brix2 >= 11) {
         $('.nota_organoleptica').val("5");
       } else if (suma_brix2 <= 10 && suma_brix2 >= 9) {
         $('.nota_organoleptica').val("4");
       } else if (suma_brix2 <= 8 && suma_brix2 >= 7) {
         $('.nota_organoleptica').val("3");
       } else if (suma_brix2 <= 6 && suma_brix2 >= 5) {
         $('.nota_organoleptica').val("2");
       } else if (suma_brix2 <= 4) {
         $('.nota_organoleptica').val("1");
       }


     }

     function nota_selec3(id_defecto) {

       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       valor = valor * 1;
       var v1 = parseFloat($('#' + id_defecto + 'v1').val());
       var v11 = parseFloat($('#' + id_defecto + 'v1').val());
       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());
       var v33 = parseFloat($('#' + id_defecto + 'v3').val());
       var v4 = parseFloat($('#' + id_defecto + 'v4').val());



       $('#' + id_defecto + 'cumple').val("VERDE");
       a.css("color", "black");


       //SUMA NOTA SELEC3
       var suma_brix2 = 0;
       var valor_brix2 = 0;
       var cont_brix2 = 0;
       $(".nota_selec3").each(function() {
         cont_brix2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_brix2 = 0;
         } else {
           valor_brix2 = $(this).val();
         }
         suma_brix2 = (parseFloat(suma_brix2) + parseFloat(valor_brix2));

       });


       suma_brix2 = suma_brix2;
       var prom_brix2 = <?php echo json_encode($suma_selec3); ?>;

       $('#' + prom_brix2).val(suma_brix2.toFixed(2));
       $('#' + prom_brix2 + 'p1').val(suma_brix2.toFixed(2));
       var a = jQuery('#' + prom_brix2 + 'p1');

       var v1 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v11 = parseFloat($('#' + prom_brix2 + 'v1').val());
       var v2 = parseFloat($('#' + prom_brix2 + 'v2').val());
       var v3 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v33 = parseFloat($('#' + prom_brix2 + 'v3').val());
       var v4 = parseFloat($('#' + prom_brix2 + 'v4').val());

       if (v1 > v3) {
         v1 = v3;
         v3 = v11;

         if (suma_brix2 >= v1 && suma_brix2 < v2) {
           //alert("amarillo");

           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 >= v2 && suma_brix2 <= v3) {
           //alert("verde");
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           // alert("rojo");
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }

       } else {
         if (suma_brix2 >= v1 && suma_brix2 <= v2) {
           $('#' + prom_brix2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_brix2 > v2 && suma_brix2 <= v3) {
           $('#' + prom_brix2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_brix2 < v1 || suma_brix2 > v3) {
           $('#' + prom_brix2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }
       }


       if (suma_brix2 <= 16 && suma_brix2 >= 15) {
         $('.nota_materiales').val("7");
       } else if (suma_brix2 <= 14 && suma_brix2 >= 13) {
         $('.nota_materiales').val("6");
       } else if (suma_brix2 <= 12 && suma_brix2 >= 11) {
         $('.nota_materiales').val("5");
       } else if (suma_brix2 <= 10 && suma_brix2 >= 9) {
         $('.nota_materiales').val("4");
       } else if (suma_brix2 <= 8 && suma_brix2 >= 7) {
         $('.nota_materiales').val("3");
       } else if (suma_brix2 <= 6 && suma_brix2 >= 5) {
         $('.nota_materiales').val("2");
       } else if (suma_brix2 <= 4) {
         $('.nota_materiales').val("1");
       }


     }

     function firmeza(id_defecto) {

       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       valor = valor * 1;
       var v1 = parseFloat($('#' + id_defecto + 'v1').val());
       var v11 = parseFloat($('#' + id_defecto + 'v1').val());
       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());
       var v33 = parseFloat($('#' + id_defecto + 'v3').val());
       var v4 = parseFloat($('#' + id_defecto + 'v4').val());

       if (v1 > v3) {
         v1 = v3;
         v3 = v11;

         if (valor >= v1 && valor < v2) {
           //alert("amarillo");

           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (valor >= v2 && valor <= v3) {
           //alert("verde");
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (valor < v1 || valor > v3) {
           // alert("rojo");
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
         }

       } else {
         if (valor >= v1 && valor <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (valor > v2 && valor <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (valor < v1 || valor > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
         }
       }


     }

     function firmeza2(id_defecto) {

       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       valor = valor * 1;
       var v1 = parseFloat($('#' + id_defecto + 'v1').val());
       var v11 = parseFloat($('#' + id_defecto + 'v1').val());
       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());
       var v33 = parseFloat($('#' + id_defecto + 'v3').val());
       var v4 = parseFloat($('#' + id_defecto + 'v4').val());


       $('#' + id_defecto + 'cumple').val("VERDE");
       a.css("color", "black");


       //PROM FIRMEZA2
       var suma_firmeza2 = 0;
       var valor_firmeza2 = 0;
       var cont_firmeza2 = 0;
       $(".firmeza2").each(function() {
         cont_firmeza2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_firmeza2 = 0;
         } else {
           valor_firmeza2 = $(this).val();
         }
         suma_firmeza2 = (parseFloat(suma_firmeza2) + parseFloat(valor_firmeza2));

       });


       suma_firmeza2 = suma_firmeza2 / cont_firmeza2;
       var prom_firmeza2 = <?php echo json_encode($prom_firmeza2); ?>;

       $('#' + prom_firmeza2).val(suma_firmeza2);
       $('#' + prom_firmeza2 + 'p1').val(suma_firmeza2);
       var a = jQuery('#' + prom_firmeza2 + 'p1');

       var v1 = parseFloat($('#' + prom_firmeza2 + 'v1').val());
       var v11 = parseFloat($('#' + prom_firmeza2 + 'v1').val());
       var v2 = parseFloat($('#' + prom_firmeza2 + 'v2').val());
       var v3 = parseFloat($('#' + prom_firmeza2 + 'v3').val());
       var v33 = parseFloat($('#' + prom_firmeza2 + 'v3').val());
       var v4 = parseFloat($('#' + prom_firmeza2 + 'v4').val());

       if (v1 > v3) {
         v1 = v3;
         v3 = v11;

         if (suma_firmeza2 >= v1 && suma_firmeza2 < v2) {
           //alert("amarillo");

           $('#' + prom_firmeza2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_firmeza2 >= v2 && suma_firmeza2 <= v3) {
           //alert("verde");
           $('#' + prom_firmeza2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_firmeza2 < v1 || suma_firmeza2 > v3) {
           // alert("rojo");
           $('#' + prom_firmeza2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }

       } else {
         if (suma_firmeza2 >= v1 && suma_firmeza2 <= v2) {
           $('#' + prom_firmeza2 + 'cumple').val("VERDE");
           a.css("color", "black");
         } else if (suma_firmeza2 > v2 && suma_firmeza2 <= v3) {
           $('#' + prom_firmeza2 + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
         } else if (suma_firmeza2 < v1 || suma_firmeza2 > v3) {
           $('#' + prom_firmeza2 + 'cumple').val("ROJO");
           a.css("color", "red");
         }
       }


     }

     function numerico(id_defecto) {
       var valor = $('#' + id_defecto).val();
       var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();
       //alert(valor_antiguo);
       var cumple = $('#' + id_defecto + 'cumple').val();
       var influye = $('#' + id_defecto + 'influye').val();
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();
       //alert("HOLA");
       if (valor == "") {

       } else {
         valor = parseFloat(valor);
       }


       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');

       var v1 = parseFloat($('#' + id_defecto + 'v1').val());
       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());
       var v4 = parseFloat($('#' + id_defecto + 'v4').val());




       if (valor == "" || valor == 0) {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val();
         var p_antiguo = $('#' + id_defecto + 'p_antiguo').val();

         var hijos_de = $('#' + id_defecto + 'hijos').val();
         var influye = $('#' + id_defecto + 'influye').val();


         if (influye == 'CALIDAD') {
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (influye == 'CONDICION') {
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else {

         }


         if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion - parseInt(valor_antiguo);

           $('#suma4_condicion').val(suma4_condicion);
           nfrutos = 'HOLA';
           suma_suma4_condicion_funcion(nfrutos);
         }

         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }

         $('#' + id_defecto + 'valor_antiguo').val("0");
         $('#' + id_defecto + 'p1').val("");
         $('#' + id_defecto + 'cumple').val("");






       } else if (valor != valor_antiguo && valor_antiguo != 0 && valor_antiguo != "") {
         if (valor > valor_antiguo) {
           valor_suma = valor - valor_antiguo;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = valor;
           //alert(valor_suma);

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');


           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();
           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }

             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }

             } else if (porcentaje < v1 || porcentaje > v3) {

               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }
             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }

             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }

             } else if (porcentaje < v1 || porcentaje > v3) {

               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }
             }

           } else {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");


             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");


             } else if (porcentaje < v1 || porcentaje > v3) {

               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");


             }
           }

           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion + parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             nfrutos = 'HOLA';
             suma_suma4_condicion_funcion(nfrutos);
           }

         } else {
           valor_suma = valor_antiguo - valor;
           var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
           var porcentaje = valor;
           //alert(valor_suma);

           $('#' + id_defecto + 'p1').val(porcentaje);
           var a = jQuery('#' + id_defecto + 'p1');

           var v1 = $('#' + id_defecto + 'v1').val();
           var v2 = $('#' + id_defecto + 'v2').val();
           var v3 = $('#' + id_defecto + 'v3').val();
           var v4 = $('#' + id_defecto + 'v4').val();
           if (influye == 'CALIDAD') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }

             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }

             } else if (porcentaje < v1 || porcentaje > v3) {

               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
               if (cumple == 'AMARILLO') {
                 nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
                 $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
                 $('#nota_calidad_rojo').val(nota_calidad_rojo);
               }

             }
           } else if (influye == 'CONDICION') {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }

             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }

             } else if (porcentaje < v1 || porcentaje > v3) {

               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");
               nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
               if (cumple == 'AMARILLO') {
                 nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
                 $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
               } else if (cumple == 'ROJO') {
                 nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
                 $('#nota_condicion_rojo').val(nota_condicion_rojo);
               }

             }

           } else {
             if (porcentaje >= v1 && porcentaje <= v2) {
               $('#' + id_defecto + 'cumple').val("VERDE");
               a.css("color", "black");


             } else if (porcentaje > v2 && porcentaje <= v3) {
               $('#' + id_defecto + 'cumple').val("AMARILLO");
               a.css("color", "yellow");


             } else if (porcentaje < v1 || porcentaje > v3) {

               $('#' + id_defecto + 'cumple').val("ROJO");
               a.css("color", "red");


             }
           }

           var hijos_de = $('#' + id_defecto + 'hijos').val();

           if (hijos_de == 'SUMA4 CONDICION') {
             suma4_condicion = suma4_condicion - parseInt(valor_suma);
             $('#suma4_condicion').val(suma4_condicion);
             nfrutos = 'HOLA';
             suma_suma4_condicion_funcion(nfrutos);
           }
         }
         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
       } else {
         var valor_antiguo = $('#' + id_defecto + 'valor_antiguo').val(valor);
         if (influye == 'CALIDAD') {
           if (valor >= v1 && valor <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }

           } else if (valor > v2 && valor <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }

           } else if (valor < v1 || valor > v3) {

             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
             if (cumple == 'AMARILLO') {
               nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
               $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
             } else if (cumple == 'ROJO') {
               nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
               $('#nota_calidad_rojo').val(nota_calidad_rojo);
             }

           }
         } else if (influye == 'CONDICION') {
           if (valor >= v1 && valor <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }

           } else if (valor > v2 && valor <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }

           } else if (valor < v1 || valor > v3) {

             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");
             nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
             if (cumple == 'AMARILLO') {
               nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
               $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
             } else if (cumple == 'ROJO') {
               nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
               $('#nota_condicion_rojo').val(nota_condicion_rojo);
             }

           }
         } else {
           if (valor >= v1 && valor <= v2) {
             $('#' + id_defecto + 'cumple').val("VERDE");
             a.css("color", "black");


           } else if (valor > v2 && valor <= v3) {
             $('#' + id_defecto + 'cumple').val("AMARILLO");
             a.css("color", "yellow");


           } else if (valor < v1 || valor > v3) {

             $('#' + id_defecto + 'cumple').val("ROJO");
             a.css("color", "red");


           }
         }


         var hijos_de = $('#' + id_defecto + 'hijos').val();

         if (hijos_de == 'SUMA4 CONDICION') {
           suma4_condicion = suma4_condicion + parseInt(valor);
           $('#suma4_condicion').val(suma4_condicion);
           nfrutos = 'HOLA';
           suma_suma4_condicion_funcion(nfrutos);
         }

         var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
         var nota_calidad_rojo = $('#nota_calidad_rojo').val();
         var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
         var nota_condicion_rojo = $('#nota_condicion_rojo').val();

         if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("2");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
           $('#nota_calidad').val("1");
         }
         if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }
         if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
           $('#nota_calidad').val("4");
         }

         if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("2");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
           $('#nota_condicion').val("1");
         }
         if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }
         if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
           $('#nota_condicion').val("4");
         }

       }





     }

     function peso_neto_funcion() {

       var valor = $('#peso_neto').val();
       $('#peso_netop1').val(valor);
       var a = jQuery('#peso_netop1');
       //alert(valor);

       valor = parseFloat(valor);
       var v1 = parseFloat($('#peso_netov1').val());
       var v2 = parseFloat($('#peso_netov2').val());
       var v3 = parseFloat($('#peso_netov3').val());

       if (v1 >= v2) {
         if (valor > v3 && valor < v2) {
           $('#peso_netocumple').val("VERDE");
           a.css("color", "black");
         } else if (valor >= v2 && valor <= v1) {
           $('#peso_netocumple').val("VERDE");
           a.css("color", "black");
         } else if (valor < v3 || valor > v1) {
           $('#peso_netocumple').val("VERDE");
           a.css("color", "black");
         }



       } else {
         if (valor >= v1 && valor <= v2) {
           $('#peso_netocumple').val("VERDE");
           a.css("color", "black");
         } else if (valor > v2 && valor <= v3) {
           $('#peso_netocumple').val("VERDE");
           a.css("color", "black");
         } else if (valor < v1 || valor > v3) {
           $('#peso_netocumple').val("VERDE");
           a.css("color", "black");
         }
       }


     }

     function suma_calidad_baya_racimo() {
       var id_defecto = <?php echo json_encode($suma_calidad_baya_racimo); ?>;
       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       //valor=valor*1;


       var hijos_de = $('#' + id_defecto + 'hijos').val();

       var influye = $('#' + id_defecto + 'influye').val();
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();

       var cumple = $('#' + id_defecto + 'cumple').val();

       //alert(hijos_de);
       //alert(cumple); 

       //PROM BRIX2
       var suma_brix2 = 0;
       var valor_brix2 = 0;
       var cont_brix2 = 0;
       $(".sumacalidadbayaracimo").each(function() {
         cont_brix2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_brix2 = 0;
         } else {
           valor_brix2 = $(this).val();
         }
         suma_brix2 = (parseFloat(suma_brix2) + parseFloat(valor_brix2));

       });
       porcentaje = suma_brix2;
       porcentaje = parseFloat(porcentaje.toFixed(2));
       //suma_brix2=suma_brix2/cont_brix2;
       //var prom_brix2=<?php echo json_encode($prom_brix2); ?>;

       $('#' + id_defecto).val(porcentaje);
       $('#' + id_defecto + 'p1').val(porcentaje);
       var a = jQuery('#' + id_defecto + 'p1');

       var v1 = parseFloat($('#' + id_defecto + 'v1').val());

       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());

       var v4 = parseFloat($('#' + id_defecto + 'v4').val());

       if (influye == 'CALIDAD') {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
           nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         }
       } else if (influye == 'CONDICION') {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
           nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         }
       }


       if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
         $('#nota_calidad').val("2");
       }
       if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
         $('#nota_calidad').val("1");
       }
       if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
         $('#nota_calidad').val("4");
       }
       if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
         $('#nota_calidad').val("4");
       }

       if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
         $('#nota_condicion').val("2");
       }
       if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
         $('#nota_condicion').val("1");
       }
       if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
         $('#nota_condicion').val("4");
       }
       if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
         $('#nota_condicion').val("4");
       }
       suma_total_baya_racimo2();

     }

     function suma_condicion_baya_racimo() {
       var id_defecto = <?php echo json_encode($suma_condicion_baya_racimo); ?>;
       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');
       //alert(valor);

       //valor=valor*1;


       var hijos_de = $('#' + id_defecto + 'hijos').val();

       var influye = $('#' + id_defecto + 'influye').val();
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();

       var cumple = $('#' + id_defecto + 'cumple').val();

       //alert(hijos_de);
       //alert(cumple); 

       //PROM BRIX2
       var suma_brix2 = 0;
       var valor_brix2 = 0;
       var cont_brix2 = 0;
       $(".sumacondicionbayaracimo").each(function() {
         cont_brix2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_brix2 = 0;
         } else {
           valor_brix2 = $(this).val();
         }
         suma_brix2 = (parseFloat(suma_brix2) + parseFloat(valor_brix2));

       });
       porcentaje = suma_brix2;
       porcentaje = parseFloat(porcentaje.toFixed(2));
       //suma_brix2=suma_brix2/cont_brix2;
       //var prom_brix2=<?php echo json_encode($prom_brix2); ?>;

       $('#' + id_defecto).val(porcentaje);
       $('#' + id_defecto + 'p1').val(porcentaje);
       var a = jQuery('#' + id_defecto + 'p1');

       var v1 = parseFloat($('#' + id_defecto + 'v1').val());

       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());

       var v4 = parseFloat($('#' + id_defecto + 'v4').val());

       if (influye == 'CALIDAD') {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
           nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         }
       } else if (influye == 'CONDICION') {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
           nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         }
       }


       if (nota_calidad_amarillo > 0 && nota_calidad_rojo == 0) {
         $('#nota_calidad').val("2");
       }
       if (nota_calidad_amarillo == 0 && nota_calidad_rojo == 0) {
         $('#nota_calidad').val("1");
       }
       if (nota_calidad_amarillo == 0 && nota_calidad_rojo > 0) {
         $('#nota_calidad').val("4");
       }
       if (nota_calidad_amarillo > 0 && nota_calidad_rojo > 0) {
         $('#nota_calidad').val("4");
       }

       if (nota_condicion_amarillo > 0 && nota_condicion_rojo == 0) {
         $('#nota_condicion').val("2");
       }
       if (nota_condicion_amarillo == 0 && nota_condicion_rojo == 0) {
         $('#nota_condicion').val("1");
       }
       if (nota_condicion_amarillo == 0 && nota_condicion_rojo > 0) {
         $('#nota_condicion').val("4");
       }
       if (nota_condicion_amarillo > 0 && nota_condicion_rojo > 0) {
         $('#nota_condicion').val("4");
       }
       suma_total_baya_racimo2();

     }

     function suma_total_baya_racimo2() {
       var id_defecto = <?php echo json_encode($suma_total_baya_racimo2); ?>;
       var valor = $('#' + id_defecto).val();
       $('#' + id_defecto + 'p1').val(valor);
       var a = jQuery('#' + id_defecto + 'p1');

       //valor=valor*1;


       var hijos_de = $('#' + id_defecto + 'hijos').val();

       var influye = $('#' + id_defecto + 'influye').val();
       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();

       var cumple = $('#' + id_defecto + 'cumple').val();

       //alert(hijos_de);
       //alert(cumple); 

       //PROM BRIX2
       var suma_brix2 = 0;
       var valor_brix2 = 0;
       var cont_brix2 = 0;
       $(".sumatotalbayaracimo2").each(function() {
         cont_brix2++;
         //alert($(this).val());
         if ($(this).val() == "") {
           valor_brix2 = 0;
         } else {
           valor_brix2 = $(this).val();
         }
         suma_brix2 = (parseFloat(suma_brix2) + parseFloat(valor_brix2));

       });
       porcentaje = suma_brix2;
       porcentaje = parseFloat(porcentaje.toFixed(2));
       //suma_brix2=suma_brix2/cont_brix2;
       //var prom_brix2=<?php echo json_encode($prom_brix2); ?>;

       $('#' + id_defecto).val(porcentaje);
       $('#' + id_defecto + 'p1').val(porcentaje);
       var a = jQuery('#' + id_defecto + 'p1');

       var v1 = parseFloat($('#' + id_defecto + 'v1').val());

       var v2 = parseFloat($('#' + id_defecto + 'v2').val());
       var v3 = parseFloat($('#' + id_defecto + 'v3').val());

       var v4 = parseFloat($('#' + id_defecto + 'v4').val());

       if (influye == 'CALIDAD') {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
           nota_calidad_amarillo = parseInt(nota_calidad_amarillo) + 1;
           $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
           nota_calidad_rojo = parseInt(nota_calidad_rojo) + 1;
           $('#nota_calidad_rojo').val(nota_calidad_rojo);
           if (cumple == 'AMARILLO') {
             nota_calidad_amarillo = parseInt(nota_calidad_amarillo) - 1;
             $('#nota_calidad_amarillo').val(nota_calidad_amarillo);
           } else if (cumple == 'ROJO') {
             nota_calidad_rojo = parseInt(nota_calidad_rojo) - 1;
             $('#nota_calidad_rojo').val(nota_calidad_rojo);
           }
         }
       } else if (influye == 'CONDICION') {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
           nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         }
       } else if (influye == 'CONDICION') {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");
           nota_condicion_amarillo = parseInt(nota_condicion_amarillo) + 1;
           $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");
           nota_condicion_rojo = parseInt(nota_condicion_rojo) + 1;
           $('#nota_condicion_rojo').val(nota_condicion_rojo);
           if (cumple == 'AMARILLO') {
             nota_condicion_amarillo = parseInt(nota_condicion_amarillo) - 1;
             $('#nota_condicion_amarillo').val(nota_condicion_amarillo);
           } else if (cumple == 'ROJO') {
             nota_condicion_rojo = parseInt(nota_condicion_rojo) - 1;
             $('#nota_condicion_rojo').val(nota_condicion_rojo);
           }
         }
       } else {
         if (porcentaje >= v1 && porcentaje <= v2) {
           $('#' + id_defecto + 'cumple').val("VERDE");
           a.css("color", "black");

         } else if (porcentaje > v2 && porcentaje <= v3) {
           $('#' + id_defecto + 'cumple').val("AMARILLO");
           a.css("color", "yellow");

         } else if (porcentaje < v1 || porcentaje > v3) {
           $('#' + id_defecto + 'cumple').val("ROJO");
           a.css("color", "red");

         }
       }


     }

     function enviar() {



       var caja_id = <?php echo json_encode($caja_id); ?>;
       var pi_folio = <?php echo json_encode($pi_folio); ?>;
       var norma_id = <?php echo json_encode($norma_id); ?>;
       var num = <?php echo json_encode($num_caja); ?>;
       var num_caja_madre = <?php echo json_encode($num_caja_madre); ?>;
       var embalaje_cod = $('#embalaje_cod2').val();
       var variedad_id = $('#variedad_id2').val();
       var variedad_id_real = $('#variedad_id_real').val();
       var productor_id = $('#productor_id2').val();
       var productor_id_real = $('#productor_id_real').val();
       var clasificacion_id = $('#clasificacion_id2').val();
       var calibre_id = $('#calibre_id2').val();
       var etiqueta_cod = $('#etiqueta_cod2').val();
       var folio_pallet = $('#folio_pallet').val();
       var cant_cajas = $('#cant_cajas').val();
       var especie_id = <?php echo json_encode($especie_id); ?>;
       var nfrutos = $('#nfrutos').val();
       var peso_bayas = $('#peso_bayas').val();
       var n_proceso = $('#n_proceso2').val();
       var n_lote = $('#n_lote2').val();
       var observacion = $('#observacion').val();
       var camara_id = $('#camara_id2').val();

       var suma_total_baya_racimo = $('#suma_total_baya_racimo').val();
       var suma_total_baya_racimocumple = $('#suma_total_baya_racimocumple').val();


       var nota_calidad = $('#nota_calidad').val();
       var nota_condicion = $('#nota_condicion').val();

       var suma_calidad = $('#suma_calidad').val();
       var suma_calidadp1 = $('#suma_calidadp1').val();
       var suma_calidadcumple = $('#suma_calidadcumple').val();

       var suma_condicion = $('#suma_condicion').val();
       var suma_condicionp1 = $('#suma_condicionp1').val();
       var suma_condicioncumple = $('#suma_condicioncumple').val();

       var otros_calidad = $('#otros_calidad').val();
       var otros_calidadp1 = $('#otros_calidadp1').val();
       var otros_calidadcumple = $('#otros_calidadcumple').val();

       var otros_condicion = $('#otros_condicion').val();
       var otros_condicionp1 = $('#otros_condicionp1').val();
       var otros_condicioncumple = $('#otros_condicioncumple').val();

       var suma2_calidad = $('#suma2_calidad').val();
       var suma2_calidadp1 = $('#suma2_calidadp1').val();
       var suma2_calidadcumple = $('#suma2_calidadcumple').val();

       var suma2baya_calidad = $('#suma2baya_calidad').val();
       var suma2baya_calidadp1 = $('#suma2baya_calidadp1').val();
       var suma2baya_calidadcumple = $('#suma2baya_calidadcumple').val();

       var suma3_condicion = $('#suma3_condicion').val();
       var suma3_condicionp1 = $('#suma3_condicionp1').val();
       var suma3_condicioncumple = $('#suma3_condicioncumple').val();

       var suma4_condicion = $('#suma4_condicion').val();
       var suma4_condicionp1 = $('#suma4_condicionp1').val();
       var suma4_condicioncumple = $('#suma4_condicioncumple').val();

       var firmeza1_prom = $('#firmeza1_prom').val();
       var firmeza1_promp1 = $('#firmeza1_promp1').val();
       var firmeza1_promcumple = $('#firmeza1_promcumple').val();

       var firmeza2_prom = $('#firmeza2_prom').val();
       var firmeza2_promp1 = $('#firmeza2_promp1').val();
       var firmeza2_promcumple = $('#firmeza2_promcumple').val();

       var suma_total = $('#suma_total').val();
       var suma_totalp1 = $('#suma_totalp1').val();
       var suma_totalcumple = $('#suma_totalcumple').val();

       var brix = $('#brix').val();
       var brixcumple = $('#brixcumple').val();

       var peso_neto = $('#peso_neto').val();
       var peso_netocumple = $('#peso_netocumple').val();

       var nota_calidad_amarillo = $('#nota_calidad_amarillo').val();
       var nota_calidad_rojo = $('#nota_calidad_rojo').val();
       var nota_condicion_amarillo = $('#nota_condicion_amarillo').val();
       var nota_condicion_rojo = $('#nota_condicion_rojo').val();

       var peso1 = $('#peso1').val();
       var peso2 = $('#peso2').val();
       var peso3 = $('#peso3').val();
       var peso4 = $('#peso4').val();
       var peso5 = $('#peso5').val();
       var peso6 = $('#peso6').val();
       var peso7 = $('#peso7').val();
       var peso8 = $('#peso8').val();
       var peso9 = $('#peso9').val();
       var peso10 = $('#peso10').val();
       var peso11 = $('#peso11').val();
       var peso12 = $('#peso12').val();
       var peso13 = $('#peso13').val();
       var peso14 = $('#peso14').val();
       var peso15 = $('#peso15').val();
       var peso16 = $('#peso16').val();
       var peso17 = $('#peso17').val();
       var peso18 = $('#peso18').val();
       var peso19 = $('#peso19').val();
       var peso20 = $('#peso20').val();
       var peso21 = $('#peso21').val();
       var peso22 = $('#peso22').val();
       var peso23 = $('#peso23').val();
       var peso24 = $('#peso24').val();
       var peso25 = $('#peso25').val();
       var peso26 = $('#peso26').val();
       var peso27 = $('#peso27').val();
       var peso28 = $('#peso28').val();
       var peso29 = $('#peso29').val();
       var peso30 = $('#peso30').val();
       var cont_bajo_peso = $('#cont_bajo_peso').val();

       var firmeza1 = $('#firmeza1').val();
       var firmeza2 = $('#firmeza2').val();
       var firmeza3 = $('#firmeza3').val();
       var firmeza4 = $('#firmeza4').val();
       var firmeza5 = $('#firmeza5').val();
       var firmeza6 = $('#firmeza6').val();
       var firmeza7 = $('#firmeza7').val();
       var firmeza8 = $('#firmeza8').val();
       var firmeza9 = $('#firmeza9').val();
       var firmeza10 = $('#firmeza10').val();
       var firmeza11 = $('#firmeza11').val();
       var firmeza12 = $('#firmeza12').val();
       var firmeza13 = $('#firmeza13').val();
       var firmeza14 = $('#firmeza14').val();
       var firmeza15 = $('#firmeza15').val();
       var firmeza16 = $('#firmeza16').val();
       var firmeza17 = $('#firmeza17').val();
       var firmeza18 = $('#firmeza18').val();
       var firmeza19 = $('#firmeza19').val();
       var firmeza20 = $('#firmeza20').val();

       var cont_bajo_firmeza = $('#cont_bajo_firmeza').val();

       var peso_fruto1 = $('#peso_fruto1').val();
       var peso_fruto2 = $('#peso_fruto2').val();
       var peso_fruto3 = $('#peso_fruto3').val();
       var peso_fruto4 = $('#peso_fruto4').val();
       var peso_fruto5 = $('#peso_fruto5').val();
       var peso_fruto6 = $('#peso_fruto6').val();
       var peso_fruto7 = $('#peso_fruto7').val();
       var peso_fruto8 = $('#peso_fruto8').val();
       var peso_fruto9 = $('#peso_fruto9').val();
       var peso_fruto10 = $('#peso_fruto10').val();
       var peso_fruto11 = $('#peso_fruto11').val();
       var peso_fruto12 = $('#peso_fruto12').val();
       var peso_fruto13 = $('#peso_fruto13').val();
       var peso_fruto14 = $('#peso_fruto14').val();
       var peso_fruto15 = $('#peso_fruto15').val();
       var peso_fruto16 = $('#peso_fruto16').val();
       var peso_fruto17 = $('#peso_fruto17').val();
       var peso_fruto18 = $('#peso_fruto18').val();
       var peso_fruto19 = $('#peso_fruto19').val();
       var peso_fruto20 = $('#peso_fruto20').val();

       var brix_fruto1 = $('#brix_fruto1').val();
       var brix_fruto2 = $('#brix_fruto2').val();
       var brix_fruto3 = $('#brix_fruto3').val();
       var brix_fruto4 = $('#brix_fruto4').val();
       var brix_fruto5 = $('#brix_fruto5').val();
       var brix_fruto6 = $('#brix_fruto6').val();
       var brix_fruto7 = $('#brix_fruto7').val();
       var brix_fruto8 = $('#brix_fruto8').val();
       var brix_fruto9 = $('#brix_fruto9').val();
       var brix_fruto10 = $('#brix_fruto10').val();

       var arrayJS = <?php echo json_encode($defectos_arreglo); ?>;
       var where = 'guardar.php?hola=hola';
       // Mostramos los valores del array
       for (var i = 0; i < arrayJS.length; i++) {

         var defecto_input = $('#' + arrayJS[i] + '').val();

         where = where + '&' + arrayJS[i] + '=' + defecto_input.replace('&', '%26');
       }
       var arrayJSp1 = <?php echo json_encode($defectos_porcentaje); ?>;
       for (var i = 0; i < arrayJSp1.length; i++) {

         var defecto_input = $('#' + arrayJSp1[i] + '').val();

         where = where + '&' + arrayJSp1[i] + '=' + defecto_input;
       }
       var arrayJScumple = <?php echo json_encode($defectos_cumple); ?>;
       for (var i = 0; i < arrayJScumple.length; i++) {

         var defecto_input = $('#' + arrayJScumple[i] + '').val();

         where = where + '&' + arrayJScumple[i] + '=' + defecto_input;
       }

       where = where + '&suma_calidad=' + suma_calidad;
       where = where + '&suma_calidadp1=' + suma_calidadp1;
       where = where + '&suma_calidadcumple=' + suma_calidadcumple;

       where = where + '&suma_condicion=' + suma_condicion;
       where = where + '&suma_condicionp1=' + suma_condicionp1;
       where = where + '&suma_condicioncumple=' + suma_condicioncumple;

       where = where + '&otros_calidad=' + otros_calidad;
       where = where + '&otros_calidadp1=' + otros_calidadp1;
       where = where + '&otros_calidadcumple=' + otros_calidadcumple;

       where = where + '&otros_condicion=' + otros_condicion;
       where = where + '&otros_condicionp1=' + otros_condicionp1;
       where = where + '&otros_condicioncumple=' + otros_condicioncumple;

       where = where + '&suma2_calidad=' + suma2_calidad;
       where = where + '&suma2_calidadp1=' + suma2_calidadp1;
       where = where + '&suma2_calidadcumple=' + suma2_calidadcumple;

       where = where + '&suma3_condicion=' + suma3_condicion;
       where = where + '&suma3_condicionp1=' + suma3_condicionp1;
       where = where + '&suma3_condicioncumple=' + suma3_condicioncumple;

       where = where + '&suma4_condicion=' + suma4_condicion;
       where = where + '&suma4_condicionp1=' + suma4_condicionp1;
       where = where + '&suma4_condicioncumple=' + suma4_condicioncumple;

       where = where + '&firmeza1_prom=' + firmeza1_prom;
       where = where + '&firmeza1_promp1=' + firmeza1_promp1;
       where = where + '&firmeza1_promcumple=' + firmeza1_promcumple;

       where = where + '&firmeza2_prom=' + firmeza2_prom;
       where = where + '&firmeza2_promp1=' + firmeza2_promp1;
       where = where + '&firmeza2_promcumple=' + firmeza2_promcumple;

       where = where + '&suma_total=' + suma_total;
       where = where + '&suma_totalp1=' + suma_totalp1;
       where = where + '&suma_totalcumple=' + suma_totalcumple;

       where = where + '&brix=' + brix;
       where = where + '&brixcumple=' + brixcumple;

       where = where + '&peso_neto=' + peso_neto;
       where = where + '&peso_netocumple=' + peso_netocumple;

       //alert(where);
       $.ajax({
         type: 'POST',
         url: where,
         data: {
           "caja_id": caja_id,
           "pi_folio": pi_folio,
           "norma_id": norma_id,
           "num": num,
           "embalaje_cod": embalaje_cod,
           "variedad_id": variedad_id,
           "productor_id": productor_id,
           "clasificacion_id": clasificacion_id,
           "calibre_id": calibre_id,
           "etiqueta_cod": etiqueta_cod,
           "folio_pallet": folio_pallet,
           "cant_cajas": cant_cajas,
           "nfrutos": nfrutos,
           "nota_calidad": nota_calidad,
           "nota_condicion": nota_condicion,
           "n_proceso": n_proceso,
           "observacion": observacion,
           "nota_calidad_amarillo": nota_calidad_amarillo,
           "nota_calidad_rojo": nota_calidad_rojo,
           "nota_condicion_amarillo": nota_condicion_amarillo,
           "nota_condicion_rojo": nota_condicion_rojo,
           "peso_bayas": peso_bayas,
           "contra": "contra",
           "num_caja_madre": num_caja_madre,
           "cont_bajo_peso": cont_bajo_peso,
           "peso1": peso1,
           "peso2": peso2,
           "peso3": peso3,
           "peso4": peso4,
           "peso5": peso5,
           "peso6": peso6,
           "peso7": peso7,
           "peso8": peso8,
           "peso9": peso9,
           "peso10": peso10,
           "peso11": peso11,
           "peso12": peso12,
           "peso13": peso13,
           "peso14": peso14,
           "peso15": peso15,
           "peso16": peso16,
           "peso17": peso17,
           "peso18": peso18,
           "peso19": peso19,
           "peso20": peso20,
           "peso21": peso21,
           "peso22": peso22,
           "peso23": peso23,
           "peso24": peso24,
           "peso25": peso25,
           "peso26": peso26,
           "peso27": peso27,
           "peso28": peso28,
           "peso29": peso29,
           "peso30": peso30,
           "suma2baya_calidad": suma2baya_calidad,
           "suma2baya_calidadp1": suma2baya_calidadp1,
           "suma2baya_calidadcumple": suma2baya_calidadcumple,
           "contra": "contra",
           "variedad_id_real": variedad_id_real,
           "productor_id_real": productor_id_real,
           "suma_total_baya_racimo": suma_total_baya_racimo,
           "suma_total_baya_racimocumple": suma_total_baya_racimocumple,
           "peso_fruto1": peso_fruto1,
           "peso_fruto2": peso_fruto2,
           "peso_fruto3": peso_fruto3,
           "peso_fruto4": peso_fruto4,
           "peso_fruto5": peso_fruto5,
           "peso_fruto6": peso_fruto6,
           "peso_fruto7": peso_fruto7,
           "peso_fruto8": peso_fruto8,
           "peso_fruto9": peso_fruto9,
           "peso_fruto10": peso_fruto10,
           "peso_fruto11": peso_fruto11,
           "peso_fruto12": peso_fruto12,
           "peso_fruto13": peso_fruto13,
           "peso_fruto14": peso_fruto14,
           "peso_fruto15": peso_fruto15,
           "peso_fruto16": peso_fruto16,
           "peso_fruto17": peso_fruto17,
           "peso_fruto18": peso_fruto18,
           "peso_fruto19": peso_fruto19,
           "peso_fruto20": peso_fruto20,
           "camara_id": camara_id,
           "n_lote": n_lote,
           "cont_bajo_firmeza": cont_bajo_firmeza,
           "firmeza1": firmeza1,
           "firmeza2": firmeza2,
           "firmeza3": firmeza3,
           "firmeza4": firmeza4,
           "firmeza5": firmeza5,
           "firmeza6": firmeza6,
           "firmeza7": firmeza7,
           "firmeza8": firmeza8,
           "firmeza9": firmeza9,
           "firmeza10": firmeza10,
           "firmeza11": firmeza11,
           "firmeza12": firmeza12,
           "firmeza13": firmeza13,
           "firmeza14": firmeza14,
           "firmeza15": firmeza15,
           "firmeza16": firmeza16,
           "firmeza17": firmeza17,
           "firmeza18": firmeza18,
           "firmeza19": firmeza19,
           "firmeza20": firmeza20,
           "brix_fruto1": brix_fruto1,
           "brix_fruto2": brix_fruto2,
           "brix_fruto3": brix_fruto3,
           "brix_fruto4": brix_fruto4,
           "brix_fruto5": brix_fruto5,
           "brix_fruto6": brix_fruto6,
           "brix_fruto7": brix_fruto7,
           "brix_fruto8": brix_fruto8,
           "brix_fruto9": brix_fruto9,
           "brix_fruto10": brix_fruto10
         },
         dataType: 'json',
         cache: false,
         success: function(result) {
           //var result = eval('('+result+')');
           //alert(result.perfil);
           if (result.success) {

             window.location.href = "index.php?pi_folio=" + pi_folio + "&especie_id=" + especie_id + "&embalaje_cod=" + embalaje_cod + "&variedad_id=" + variedad_id + "&productor_id=" + productor_id + "&clasificacion_id=" + clasificacion_id + "&calibre_id=" + calibre_id + "&n_proceso=" + n_proceso + "&camara_id=" + camara_id;


           } else {
             $('#modalFormcajas').modal('toggle');
             alert("ERROR");
           }

         },
       });

     }

     function cerrar_caja() {

      var caja_id = <?php echo json_encode($caja_id); ?>;
       var pi_folio = <?php echo json_encode($pi_folio); ?>;
       var norma_id = <?php echo json_encode($norma_id); ?>;
       var num = <?php echo json_encode($num_caja); ?>;
       var num_caja_madre = <?php echo json_encode($num_caja_madre); ?>;
       var embalaje_cod = $('#embalaje_cod2').val();
       var variedad_id = $('#variedad_id2').val();
       var variedad_id_real = $('#variedad_id_real').val();
       var productor_id = $('#productor_id2').val();
       var productor_id_real = $('#productor_id_real').val();
       var clasificacion_id = $('#clasificacion_id2').val();
       var calibre_id = $('#calibre_id2').val();
       var etiqueta_cod = $('#etiqueta_cod2').val();
       var folio_pallet = $('#folio_pallet').val();
       var cant_cajas = $('#cant_cajas').val();
       var especie_id = <?php echo json_encode($especie_id); ?>;
       var nfrutos = $('#nfrutos').val();
       var peso_bayas = $('#peso_bayas').val();
       var n_proceso = $('#n_proceso2').val();
       var n_lote = $('#n_lote2').val();
       var observacion = $('#observacion').val();
       var camara_id = $('#camara_id2').val();

       window.location.href = "index.php?pi_folio=" + pi_folio + "&especie_id=" + especie_id + "&embalaje_cod=" + embalaje_cod + "&variedad_id=" + variedad_id + "&productor_id=" + productor_id + "&clasificacion_id=" + clasificacion_id + "&calibre_id=" + calibre_id + "&n_proceso=" + n_proceso + "&camara_id=" + camara_id;
     }
   </script>
  


 </body>

 </html>