<?php
session_start();
$rut = $_SESSION['rut'];
$cliente = $_SESSION['cliente'];
include '../../conexion/conn.php';
$embalaje_cod = $_REQUEST['embalaje_cod'];
$variedad_id = $_REQUEST['variedad_id'];
$productor_id = $_REQUEST['productor_id'];
$clasificacion_id = $_REQUEST['clasificacion_id'];
$calibre_id = $_REQUEST['calibre_id'];
$camara_id = $_REQUEST['camara_id'];
if (isset($_REQUEST['n_proceso'])) {
  $n_proceso = $_REQUEST['n_proceso'];
} else {
  $n_proceso = "";
}

$pi_folio = $_REQUEST['pi_folio'];
$especie_id = $_REQUEST['especie_id'];

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

$arreglo_cajas = array();

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

$where = "";

$filtro_todos = 0;
if ($clasificacion_id != "") {
  $where .= " AND clasificacion_id='$clasificacion_id'";
} else {
  $filtro_todos++;
}

if ($embalaje_cod != "") {
  $where .= " AND embalaje_cod='$embalaje_cod'";
} else {

  $filtro_todos++;
  $rs = mysql_query("SELECT * FROM `cal_norma` where norma_predeterminada='SI' AND especie_id='$especie_id' AND tipo_norma='CALIDAD'");
  if ($row = mysql_fetch_array($rs)) {
    $norma_id = $row['norma_id'];
  }
  $peso_neto_min = 0;
  $peso_neto_medio = 100;
  $peso_neto_max = 100;
}

if ($calibre_id != "") {
  $where .= " AND calibre_id='$calibre_id'";
} else {
  $filtro_todos++;
}

if ($variedad_id != "") {
  $where .= " AND variedad_id='$variedad_id'";
} else {
  $filtro_todos++;
}


if ($variedad_id == "" || $embalaje_cod == "" || $clasificacion_id == "") {
?>
  <script type="text/javascript">
    $('#btnNuevo').hide();
  </script>
<?php
}


if ($productor_id != "") {
  $where .= " AND productor_id='$productor_id'";
} else {
  $filtro_todos++;
}

if ($n_proceso != "") {
  $where .= " AND n_proceso='$n_proceso'";
} else {
}

$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'];
}
if($cliente=="QED"){
  $cantidad_fotos = 10;
}else{
  $cantidad_fotos = 3;
}

$contador_fotos = 1;


?>

<!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="">
  <link rel="icon" href="../../../../favicon.ico">

  <title>Pallet</title>



  <!-- Bootstrap core CSS -->




  <style CSS>
    .select2-container {
      font-size: 14px;
      width: 300px;
    }

    table.blueTable {
      border: 1px solid #1C6EA4;
      background-color: #EEEEEE;
      width: auto;
      text-align: left;
      border-collapse: collapse;
    }

    table.blueTable td,
    table.blueTable th {
      border: 1px solid #AAAAAA;
      padding: 3px 2px;
    }

    table.blueTable tbody td {
      font-size: 13px;
    }

    table.blueTable tr:nth-child(even) {
      background: #D0E4F5;
    }

    table.blueTable thead {
      background: #1C6EA4;
      background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
      background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
      background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
      border-bottom: 2px solid #444444;
    }

    table.blueTable thead th {
      width: auto;
      font-size: 15px;
      font-weight: bold;
      color: #FFFFFF;
      border-left: 2px solid #D0E4F5;
    }

    table.blueTable thead th:first-child {
      border-left: none;
    }

    table.blueTable tfoot {
      font-size: 14px;
      font-weight: bold;
      color: #FFFFFF;
      background: #D0E4F5;
      background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
      background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
      background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
      border-top: 2px solid #444444;
    }

    table.blueTable tfoot td {
      font-size: 14px;
    }

    table.blueTable tfoot .links {
      text-align: right;
    }

    table.blueTable tfoot .links a {
      display: inline-block;
      background: #1C6EA4;
      color: #FFFFFF;
      padding: 2px 8px;
      border-radius: 5px;
    }

    .modal-full {
      min-width: 100%;
      margin: 0;
    }

    .modal-full .modal-content {
      min-height: 100vh;
    }

    .vertical {
      text-align: center;
      vertical-align: middle;
      width: 40px;
      height: auto;
      margin: 0px;
      margin-bottom: 3px;
      padding: 0px;
      font-size: 10px;
      padding-left: 3px;
      padding-right: 3px;
      padding-top: 3px;
      white-space: nowrap;
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
    }
  </style>

</head>

<body style="padding-top: 0px;">
  <?php
  /*echo $embalaje_cod."<br/>";
    echo $variedad_id."<br/>";
    echo $productor_id."<br/>";
    echo $clasificacion_id."<br/>";
    echo $calibre_id."<br/>";
    echo $camara_id."<br/>";
    echo $especie_id."<br/>";
    echo $pi_folio."<br/>";*/
  $firmeza_min = 0;
  $firmeza_max = 0;

  $rs = mysql_query("SELECT * FROM cal_embalaje where embalaje_cod='$embalaje_cod'");

  if ($row = mysql_fetch_array($rs)) {
    $norma_id = $row['norma_id'];
    $peso_neto_min = $row['peso_neto_min'];
    $peso_neto_medio = $row['peso_neto_medio'];
    $peso_neto_max = $row['peso_neto_max'];
    $firmeza_min = $row['firmeza_min'];
    $firmeza_max = $row['firmeza_max'];
  }

  echo '<button id="btnNuevo" type="button" class="btn btn-primary" onclick="nueva_caja(\'' . $embalaje_cod . '\', \'' . $variedad_id . '\', \'' . $productor_id . '\', \'' . $clasificacion_id . '\', \'' . $calibre_id . '\', \'' . $camara_id . '\', \'' . $n_proceso . '\', \'' . $pi_folio . '\', \'' . $especie_id . '\', \'' . $norma_id . '\', \'' . $peso_neto_min . '\', \'' . $peso_neto_medio . '\', \'' . $peso_neto_max . '\');">Nuevo</button>';

  echo '<TABLE BORDER CELLPADDING=10 CELLSPACING=0>';

  $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)";

  $rs = 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");
  echo '<tr height="200" align="left" valign="bottom">';

  echo '<th><div class="vertical">Editar</div></th>';
  echo '<th><div class="vertical">Contramuestra</div></th>';
  echo '<th><div class="vertical">Copiar</div></th>';
  echo '<th><div class="vertical">Eliminar</div></th>';
  echo '<th><div class="vertical">Caja</div></th>';
  echo '<th><div class="vertical">Folio Pallet</div></th>';
  echo '<th><div class="vertical">Cant Cajas</div></th>';
  $rs_1 = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='PRODUCTOR REAL'");

  if ($row_1 = mysql_fetch_array($rs_1)) {
    echo '<th><div class="vertical">Productor Real</div></th>';
  }

  echo '<th><div class="vertical">Productor Rotulado</div></th>';

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

  if ($row_1 = mysql_fetch_array($rs_1)) {
    echo '<th><div class="vertical">Variedad Real</div></th>';
  }

  echo '<th><div class="vertical">Variedad Rotulada</div></th>';
  echo '<th><div class="vertical">Embalaje</div></th>';
  echo '<th><div class="vertical">Clasificacion</div></th>';

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

  if ($row_1 = mysql_fetch_array($rs_1)) {
    echo '<th><div class="vertical">Etiqueta</div></th>';
  }

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

  if ($row_1 = mysql_fetch_array($rs_1)) {
    echo '<th><div class="vertical">Camara</div></th>';
  }





  while ($row = mysql_fetch_array($rs)) {
    $id_defecto = $row['id_defecto'];
    $color = $row['color'];
    $nombre_defecto = $row['nombre_defecto'];

    echo '<th bgcolor="' . $color . '"><div class="vertical">' . $nombre_defecto . '</div></th>';
  }

  echo '<th><div class="vertical">Peso Fruto</div></th>';
  echo '<th><div class="vertical">Peso Fijo</div></th>';
  echo '<th><div class="vertical">Firmeza</div></th>';
  echo '<th><div class="vertical">Resultado Caja</div></th>';
  echo '<th><div class="vertical">Resultado Pallet</div></th>';
  echo '<th><div class="vertical">Causales</div></th>';
  echo '<th><div class="vertical">Resolucion Pallet</div></th>';
  echo '<th><div class="vertical">Resolucion</div></th>';
  echo '<th><div class="vertical">Cumple Packing</div></th>';
  while ($contador_fotos <= $cantidad_fotos) {
    echo '<th><div class="vertical">Foto ' . $contador_fotos . '</div></th>';
    $contador_fotos++;
  }
  echo '<th><div class="vertical">Observacion</div></th>';
  echo '</tr>';




  $rscajas = mysql_query("SELECT * FROM cal_cajas WHERE pi_folio='$pi_folio' AND caja_madre='' AND mostrar_caja='' $where ORDER BY num DESC");


  //################################### CAJAS MADRE #########################
  $cont_color = 0;

  while ($rowcajas = mysql_fetch_array($rscajas)) {
    $suma_total_defectos_desgrane = 0;
    $cumple_peso_fijo_prom = 0;
    $cumple_firmeza_prom = 0;
    if ($cont_color == 0) {
      $cont_color++;
      $color_caja = "#c5c5c5";
    } else if ($cont_color == 1) {
      $cont_color = 0;
      $color_caja = "#9e9e9e";
    }

    echo '<tr bgcolor="' . $color_caja . '">';
    $caja_id = $rowcajas['caja_id'];
    $num_caja = $rowcajas['num'];
    $folio_pallet = $rowcajas['folio_pallet'];
    $cant_cajas = $rowcajas['cant_cajas'];
    $n_proceso = $rowcajas['n_proceso'];
    $nfrutos = $rowcajas['nfrutos'];
    $baya_promedio = $rowcajas['baya_promedio'];
    $n_cal = $rowcajas['n_cal'];
    $n_cond = $rowcajas['n_cond'];
    $camara = $rowcajas['camara'];
    $n_lote = $rowcajas['n_lote'];

    $cumple_peso_fijo = $rowcajas['cumple_peso_fijo'];
    $cumple_firmeza = $rowcajas['cumple_firmeza'];
    $norma_id_prom = $rowcajas['norma_id'];

    $embalaje_cod = $rowcajas['embalaje_cod'];

    $rsemb = mysql_query("SELECT * FROM cal_embalaje where embalaje_cod='$embalaje_cod'");

    if ($rowemb = mysql_fetch_array($rsemb)) {
      //$norma_id=$row['norma_id'];
      $peso_neto_min = $rowemb['peso_neto_min'];
      $peso_neto_medio = $rowemb['peso_neto_medio'];
      $peso_neto_max = $rowemb['peso_neto_max'];
      $firmeza_min = $rowemb['firmeza_min'];
      $firmeza_max = $rowemb['firmeza_max'];
    }

    $variedad_id = $rowcajas['variedad_id'];
    $variedad_id_real = $rowcajas['variedad_id_real'];
    $productor_id = $rowcajas['productor_id'];
    $productor_id_real = $rowcajas['productor_id_real'];
    $clasificacion_id = $rowcajas['clasificacion_id'];
    $calibre_id = $rowcajas['calibre_id'];

    $resultado_caja = $rowcajas['resultado_caja'];
    $resultado_pallet = $rowcajas['resultado_pallet'];
    $resultado_pallet_caja_madre = $rowcajas['resultado_caja'];
    $observacion = $rowcajas['observacion'];
    $cumple_peso_fijo = $rowcajas['cumple_peso_fijo'];
    $cumple_packing = $rowcajas['cumple_packing'];
    $resolucion_lote_real = $rowcajas['resolucion_lote_real'];

    $calidad_amarillo = 0;
    $calidad_rojo = 0;

    $condicion_amarillo = 0;
    $condicion_rojo = 0;

    $where_caja_madre_hija = "(cal_cajas_det.caja_id='" . $caja_id . "'";

    echo '<td><button id="btnNuevo" type="button" class="btn btn-primary" onclick="editar(' . $num_caja . ', \'' . $pi_folio . '\', \'' . $embalaje_cod . '\', \'' . $norma_id . '\', \'' . $peso_neto_min . '\', \'' . $peso_neto_medio . '\', \'' . $peso_neto_max . '\', \'' . $especie_id . '\')"><img src="../../sincronizar/editar.png" height="30" width="30"></button></td>';

    echo '<td><button id="btnNuevo" type="button" class="btn btn-primary" onclick="editar_cm(' . $num_caja . ', \'' . $pi_folio . '\', \'' . $embalaje_cod . '\', \'' . $norma_id . '\', \'' . $peso_neto_min . '\', \'' . $peso_neto_medio . '\', \'' . $peso_neto_max . '\', \'' . $especie_id . '\')"><img src="../../sincronizar/contramuestra2.png" height="30" width="30"></button></td>';

    echo '<td><button id="btnNuevo" type="button" class="btn btn-primary" onclick="copiar(' . $num_caja . ', \'' . $pi_folio . '\', \'' . $embalaje_cod . '\', \'' . $norma_id . '\', \'' . $peso_neto_min . '\', \'' . $peso_neto_medio . '\', \'' . $peso_neto_max . '\', \'' . $especie_id . '\')"><img src="../../sincronizar/copiar.png" height="30" width="30"></button></td>';

    echo '<td><button id="btnNuevo" type="button" class="btn btn-primary" onclick="eliminar_caja(' . $num_caja . ', \'' . $pi_folio . '\')"><img src="../../sincronizar/eliminar.png" height="30" width="30"></button></td>';

    $rscajas_det2 = mysql_query("SELECT * FROM cal_variedades WHERE variedad_id='" . $variedad_id . "'");

    if ($rowcajas_det2 = mysql_fetch_array($rscajas_det2)) {
      $variedad_nombre = $rowcajas_det2['variedad_nombre'];
    } else {
      $variedad_nombre = "";
    }

    $rscajas_det2 = mysql_query("SELECT * FROM cal_variedades WHERE variedad_id='" . $variedad_id_real . "'");

    if ($rowcajas_det2 = mysql_fetch_array($rscajas_det2)) {
      $variedad_nombre_real = $rowcajas_det2['variedad_nombre'];
    } else {
      $variedad_nombre_real = "";
    }

    $rs2eti = mysql_query("SELECT * FROM cal_etiqueta where etiqueta_cod='" . $rowcajas['etiqueta_cod'] . "'");
    $etiqueta_cod = $rowcajas['etiqueta_cod'];

    if ($row2eti = mysql_fetch_array($rs2eti)) {
      $etiqueta_nombre = $row2eti['etiqueta_nombre'];
    } else {
      $etiqueta_nombre = "";
    }

    $rs2eti = mysql_query("SELECT * FROM `cal_clasificacion` where clasificacion_id='$clasificacion_id'");

    if ($row2eti = mysql_fetch_array($rs2eti)) {
      $nombre_clasificacion = $row2eti['nombre_clasificacion'];
    } else {
      $nombre_clasificacion = "";
    }

    echo '<td>' . $num_caja . '</td>';
    echo '<td>' . $folio_pallet . '</td>';
    echo '<td>' . $cant_cajas . '</td>';

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

    if ($row_1 = mysql_fetch_array($rs_1)) {
      echo '<td>' . $productor_id_real . '</td>';
    }

    echo '<td>' . $productor_id . '</td>';
    $rs_1 = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='VARIEDAD REAL'");

    if ($row_1 = mysql_fetch_array($rs_1)) {
      echo '<td>' . $variedad_nombre_real . '</td>';
    }
    echo '<td>' . $variedad_nombre . '</td>';
    echo '<td>' . $embalaje_cod . '</td>';
    echo '<td>' . $nombre_clasificacion . '</td>';

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

    if ($row_1 = mysql_fetch_array($rs_1)) {
      echo '<td>' . $etiqueta_nombre . '</td>';
    }

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

    if ($row_1 = mysql_fetch_array($rs_1)) {
      echo '<td>' . $camara . '</td>';
    }


    $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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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)";

    $rs = 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_prom' AND $defectos ORDER BY cal_norma_detalle.orden_ingreso ASC");
    while ($row = mysql_fetch_array($rs)) {
      $id_defecto = $row['id_defecto'];
      $nombre_defecto = $row['nombre_defecto'];
      $tipo_medicion = $row['tipo_medicion'];
      $hijos_de = $row['hijos_de'];
      $influye_a = $row['influye_a'];
      $color = $row['color'];




      $norma_valor1 = $row['norma_valor1'];
      $norma_valor2 = $row['norma_valor2'];
      $norma_valor3 = $row['norma_valor3'];

      if ($tipo_medicion == 'CALIBRE') {
        $rs_nom_calibre = mysql_query("SELECT * FROM cal_calibre WHERE calibre_id='" . $rowcajas['calibre_id'] . "'");
        if ($row_nom_cal = mysql_fetch_array($rs_nom_calibre)) {
          $cal_nombre = $row_nom_cal['calibre_nombre'];
          echo '<td>' . $row_nom_cal['calibre_nombre'] . '</td>';
        } else {
          echo '<td></td>';
        }
      } else if ($tipo_medicion == 'FOLIO PALLET') {
        echo '<td>' . $folio_pallet . '</td>';
      } else if ($tipo_medicion == 'NPROCESO') {
        echo '<td>' . $n_proceso . '</td>';
      } else if ($tipo_medicion == 'NLOTE') {
        echo '<td>' . $n_lote . '</td>';
      } else if ($tipo_medicion == 'NFRUTOS') {
        echo '<td>' . $nfrutos . '</td>';
      } else if ($tipo_medicion == 'PESO BAYA') {
        echo '<td>' . $baya_promedio . '</td>';
      } else if ($tipo_medicion == 'CANT CAJAS') {
        echo '<td>' . $cant_cajas . '</td>';
      } else if ($tipo_medicion == 'NOTA CALIDAD') {
        echo '<td>' . $n_cal . '</td>';
      } else if ($tipo_medicion == 'NOTA CONDICION') {
        echo '<td>' . $n_cond . '</td>';
      } else if ($tipo_medicion == 'SUMA TOTAL BAYA RACIMO') {

        if ($suma_total_defectos_desgrane >= $norma_valor1 && $suma_total_defectos_desgrane <= $norma_valor2) {
          echo '<td>' . $suma_total_defectos_desgrane . '</td>';

          $sql = "UPDATE cal_cajas_det SET  
                    valor_defecto='$suma_total_defectos_desgrane', valor_real='$suma_total_defectos_desgrane', cumple='VERDE'  
                    WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'";
          $result = @mysql_query($sql);
        } else if ($suma_total_defectos_desgrane > $norma_valor2 && $suma_total_defectos_desgrane <= $norma_valor3) {
          echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $suma_total_defectos_desgrane . '</td>';
          $sql = "UPDATE cal_cajas_det SET  
                    valor_defecto='$suma_total_defectos_desgrane', valor_real='$suma_total_defectos_desgrane', cumple='AMARILLO'  
                    WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'";
          $result = @mysql_query($sql);
        } else if ($suma_total_defectos_desgrane < $norma_valor1 || $suma_total_defectos_desgrane > $norma_valor3) {
          echo '<td style="color:#DF0101;">' . $suma_total_defectos_desgrane . '</td>';
          $sql = "UPDATE cal_cajas_det SET  
                    valor_defecto='$suma_total_defectos_desgrane', valor_real='$suma_total_defectos_desgrane', cumple='ROJO'  
                    WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'";
          $result = @mysql_query($sql);
        }
      } else if ($tipo_medicion == 'SUMA2 CALIDAD BAYAS' || $tipo_medicion == 'SUMA2 CALIDAD' || $tipo_medicion == 'SUMA4 CONDICION') {
        $rs_defecto = mysql_query("SELECT * FROM `cal_cajas_det` WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'");
        if ($row_defecto = mysql_fetch_array($rs_defecto)) {
          $cumple = $row_defecto['cumple'];

          if ($influye_a == 'CALIDAD') {
            if ($cumple == 'AMARILLO') {
              $calidad_amarillo++;
            } else if ($cumple == 'ROJO') {
              $calidad_rojo++;
            }
          } else if ($influye_a == 'CONDICION') {
            if ($cumple == 'AMARILLO') {
              $condicion_amarillo++;
            } else if ($cumple == 'ROJO') {
              $condicion_rojo++;
            }
          }

          $suma_total_defectos_desgrane = $suma_total_defectos_desgrane + $row_defecto['valor_defecto']; //suma de defectos

          if ($cumple == 'VERDE') {
            echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
          } else if ($cumple == 'AMARILLO') {
            echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $row_defecto['valor_defecto'] . '</td>';
          } else if ($cumple == 'ROJO') {
            echo '<td style="color:#DF0101;">' . $row_defecto['valor_defecto'] . '</td>';
          } else {
            echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
          }
        } else {
          echo '<td></td>';
        }
      } else if ($tipo_medicion == 'TEXTO') {
        $rs_defecto = mysql_query("SELECT * FROM `cal_cajas_det` WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'");
        if ($row_defecto = mysql_fetch_array($rs_defecto)) {
          $cumple = $row_defecto['cumple'];


          echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
        } else {
          echo '<td></td>';
        }
      } else {
        $rs_defecto = mysql_query("SELECT * FROM `cal_cajas_det` WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'");
        if ($row_defecto = mysql_fetch_array($rs_defecto)) {
          $cumple = $row_defecto['cumple'];

          if ($influye_a == 'CALIDAD') {
            if ($cumple == 'AMARILLO') {
              $calidad_amarillo++;
            } else if ($cumple == 'ROJO') {
              $calidad_rojo++;
            }
          } else if ($influye_a == 'CONDICION') {
            if ($cumple == 'AMARILLO') {
              $condicion_amarillo++;
            } else if ($cumple == 'ROJO') {
              $condicion_rojo++;
            }
          }

          if ($id_defecto == '161') {
            $suma_total_defectos_desgrane = $suma_total_defectos_desgrane + $row_defecto['valor_defecto']; //suma de defectos
          }

          if ($cumple == 'VERDE') {
            echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
          } else if ($cumple == 'AMARILLO') {
            echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $row_defecto['valor_defecto'] . '</td>';
          } else if ($cumple == 'ROJO') {
            echo '<td style="color:#DF0101;">' . $row_defecto['valor_defecto'] . '</td>';
          } else {
            echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
          }

          if ($tipo_medicion == 'NLOTE') {
            $sql = "UPDATE cal_cajas SET  
                    n_lote='" . $row_defecto['valor_defecto'] . "' WHERE caja_id='$caja_id'";
            $result = @mysql_query($sql);
          }
        } else {
          echo '<td></td>';
        }
      }

      // NOTA CALIDAD
      if ($n_cal != '3') {
        if ($calidad_amarillo > 0 && $calidad_rojo == 0) {
          $sql = "UPDATE cal_cajas SET  
                  n_cal='2'  
                  WHERE caja_id='$caja_id'";
          $result = @mysql_query($sql);
        } else if ($calidad_amarillo >= 0 && $calidad_rojo > 0) {
          $sql = "UPDATE cal_cajas SET  
                  n_cal='4'  
                  WHERE caja_id='$caja_id'";
          $result = @mysql_query($sql);
        } else if ($calidad_amarillo == 0 && $calidad_rojo == 0) {
          $sql = "UPDATE cal_cajas SET  
                  n_cal='1'  
                  WHERE caja_id='$caja_id'";
          $result = @mysql_query($sql);
        }
      }

      //NOTA CONDICION
      if ($n_cond != '3') {
        if ($condicion_amarillo > 0 && $condicion_rojo == 0) {
          $sql = "UPDATE cal_cajas SET  
                  n_cond='2'  
                  WHERE caja_id='$caja_id'";
          $result = @mysql_query($sql);
        } else if ($condicion_amarillo >= 0 && $condicion_rojo > 0) {
          $sql = "UPDATE cal_cajas SET  
                  n_cond='4'  
                  WHERE caja_id='$caja_id'";
          $result = @mysql_query($sql);
        } else if ($condicion_amarillo == 0 && $condicion_rojo == 0) {
          $sql = "UPDATE cal_cajas SET  
                  n_cond='1'  
                  WHERE caja_id='$caja_id'";
          $result = @mysql_query($sql);
        }
      }
    }

    //cuasales
    $rscajas_causal = mysql_query("SELECT * FROM `cal_caja_causal` INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_caja_causal.id_defecto WHERE caja_id='$caja_id' AND tipo_causal='CAJA'");
    $causales_caja_madre = "";
    while ($rowcajas_causal = mysql_fetch_array($rscajas_causal)) {
      $causales_caja_madre .= $rowcajas_causal['nombre_defecto'] . " - " . $rowcajas_causal['valor_causal'] . " - " . $rowcajas_causal['color_causal'] . '\n';
    }


    $rsfruto = mysql_query("SELECT * FROM cal_embalaje WHERE embalaje_cod='$embalaje_cod' AND peso_fruto='SI'");

    if ($rowfruto = mysql_fetch_array($rsfruto)) {
      $existe_peso_fijo = "SI";
      echo '<td>SI</td>';
    } else {
      $existe_peso_fijo = "NO";
      echo '<td></td>';
    }


    if ($cumple_peso_fijo == 'R') {
      $resultado_caja2 = "ROJO";
      $cumple_peso_fijo_prom++;
      $sql = "UPDATE cal_cajas SET  
            resultado_caja='R', resultado_pallet='RR' 
            WHERE caja_id='" . $caja_id . "'";
      $result = @mysql_query($sql);
    }
    if ($existe_peso_fijo == 'NO') {
      if ($cumple_firmeza == 'R') {
        $resultado_caja2 = "ROJO";
        $cumple_firmeza_prom++;
        $sql = "UPDATE cal_cajas SET  
              resultado_caja='R' 
              WHERE caja_id='" . $caja_id . "'";
        $result = @mysql_query($sql);
      }
    }


    if ($cumple_firmeza == 'R') {
      $resultado_caja2 = "ROJO";
      $cumple_firmeza_prom++;
      $sql = "UPDATE cal_cajas SET  
              resultado_caja='R' 
              WHERE caja_id='" . $caja_id . "'";
      $result = @mysql_query($sql);
    }



    if ($resultado_caja == "A") {
      $resultado_caja2 = "VERDE";
    } else if ($resultado_caja == "OA" || $resultado_caja == "OOA") {
      $resultado_caja2 = "AMARILLO";
    } else if ($resultado_caja == "R" || $resultado_caja = "RR") {
      $resultado_caja2 = "ROJO";
    }

    if ($resultado_pallet == "A") {
      $resultado_pallet2 = "VERDE";
    } else if ($resultado_pallet == "OA" || $resultado_pallet == "OOA") {
      $resultado_pallet2 = "AMARILLO";
    } else if ($resultado_pallet == "R" || $resultado_pallet = "RR") {
      $resultado_pallet2 = "ROJO";
    }

    echo '<td>' . $cumple_peso_fijo . '</td>';
    echo '<td>' . $cumple_firmeza . '</td>';
    echo '<td>' . $resultado_caja2 . '</td>';
    echo '<td>' . $resultado_pallet2 . '</td>';
    if ($causales_caja_madre != '') {
      echo '<td><a href="#" onclick="ver_causal(\'' . $causales_caja_madre . '\');">SI</a></td>';
    } else {
      echo '<td></td>';
    }
    echo '<td>' . $resolucion_lote_real . '</td>';
    echo '<td></td>';
    echo '<td>' . $cumple_packing . '</td>';

    //################ FOTOS CAJA MADRE ################
    $contador_fotos = 1;
    while ($contador_fotos <= $cantidad_fotos) {
      $rscajas_det = mysql_query("SELECT * FROM cal_cajas_fotos WHERE num_foto_caja='$contador_fotos' AND caja_id='$caja_id'");

      if ($rowcajas_det = mysql_fetch_array($rscajas_det)) {

        $nombre_foto = $rowcajas_det['nombre_foto'];
        $link = $rowcajas_det['link'] . "/" . $nombre_foto;
        $defecto1_foto = $rowcajas_det['defecto1_foto'];
        echo "<td><a class='ejemplo_1' href='../" . $link . ".jpg' title='" . $rowcajas_det['nombre_foto'] . "</br>" . $rowcajas_det['defecto1_foto'] . "'><img src='../" . $link . ".jpg' height='30' width='30' /></a></td>";
      } else {
        echo '<td></td>';
      }
      $contador_fotos++;
    }

    if ($observacion != '') {
      echo '<td><a href="#" onclick="ver_observacion(\'' . $observacion . '\');">SI</a></td>';
    } else {
      echo '<td></td>';
    }
    echo '</tr>';


    //################################### CAJAS HIJAS #########################

    $rscajas_hijas = mysql_query("SELECT * FROM cal_cajas WHERE caja_madre='$caja_id' ORDER BY num ASC");
    while ($rowcajas_hijas = mysql_fetch_array($rscajas_hijas)) {
      $suma_total_defectos_desgrane = 0;
      echo '<tr bgcolor="' . $color_caja . '">';
      $caja_id_hija = $rowcajas_hijas['caja_id'];

      $num_caja_hija = $rowcajas_hijas['num'];

      $productor_id_real_hija = $rowcajas_hijas['productor_id_real'];
      $productor_id_hija = $rowcajas_hijas['productor_id'];
      $etiqueta_cod_hija = $rowcajas_hijas['etiqueta_cod'];

      $folio_pallet_hija = $rowcajas_hijas['folio_pallet'];
      $cant_cajas_hija = $rowcajas_hijas['cant_cajas'];
      $n_proceso_hija = $rowcajas_hijas['n_proceso'];
      $nfrutos_hija = $rowcajas_hijas['nfrutos'];
      $baya_promedio_hija = $rowcajas_hijas['baya_promedio'];
      $n_cal_hija = $rowcajas_hijas['n_cal'];
      $n_cond_hija = $rowcajas_hijas['n_cond'];
      $cumple_peso_fijo_hija = $rowcajas_hijas['cumple_peso_fijo'];
      $cumple_firmeza_hija = $rowcajas_hijas['cumple_firmeza'];

      $camara_hija = $rowcajas_hijas['camara'];

      $variedad_id_hija = $rowcajas_hijas['variedad_id'];
      $variedad_id_real_hija = $rowcajas_hijas['variedad_id_real'];


      $rscajas_det2 = mysql_query("SELECT * FROM cal_variedades WHERE variedad_id='" . $variedad_id_hija . "'");

      if ($rowcajas_det2 = mysql_fetch_array($rscajas_det2)) {
        $variedad_nombre_hija = $rowcajas_det2['variedad_nombre'];
      } else {
        $variedad_nombre_hija = "";
      }

      $rscajas_det2 = mysql_query("SELECT * FROM cal_variedades WHERE variedad_id='" . $variedad_id_real_hija . "'");

      if ($rowcajas_det2 = mysql_fetch_array($rscajas_det2)) {
        $variedad_nombre_real_hija = $rowcajas_det2['variedad_nombre'];
      } else {
        $variedad_nombre_real_hija = "";
      }

      $rs2eti = mysql_query("SELECT * FROM cal_etiqueta where etiqueta_cod='" . $etiqueta_cod_hija . "'");

      if ($row2eti = mysql_fetch_array($rs2eti)) {
        $etiqueta_nombre_hija = $row2eti['etiqueta_nombre'];
      } else {
        $etiqueta_nombre_hija = "";
      }


      $where_caja_madre_hija .= " OR cal_cajas_det.caja_id='" . $caja_id_hija . "'";

      $calidad_amarillo = 0;
      $calidad_rojo = 0;

      $condicion_amarillo = 0;
      $condicion_rojo = 0;

      $resultado_caja_hija = $rowcajas_hijas['resultado_caja'];
      $resultado_pallet_hija = $rowcajas_hijas['resultado_pallet'];
      $observacion_hija = $rowcajas_hijas['observacion'];
      $cumple_packing_hija = $rowcajas_hijas['cumple_packing'];
      $resolucion_lote_real_hija = $rowcajas_hijas['resolucion_lote_real'];

      echo '<td><button id="btnNuevo" type="button" class="btn btn-primary" onclick="editar(' . $num_caja_hija . ', \'' . $pi_folio . '\', \'' . $embalaje_cod . '\', \'' . $norma_id . '\', \'' . $peso_neto_min . '\', \'' . $peso_neto_medio . '\', \'' . $peso_neto_max . '\', \'' . $especie_id . '\')"><img src="../../sincronizar/editar.png" height="30" width="30"></button></td>';

      echo '<td></td>'; //CONTRAMUESTRA
      echo '<td></td>'; //COPIAR
      echo '<td><button id="btnNuevo" type="button" class="btn btn-primary" onclick="eliminar_caja(' . $num_caja_hija . ', \'' . $pi_folio . '\')"><img src="../../sincronizar/eliminar.png" height="30" width="30"></button></td>';

      echo '<td>' . $num_caja_hija . '</td>';

      $sql = "UPDATE cal_cajas SET  
              folio_pallet='$folio_pallet', cant_cajas='', embalaje_cod='$embalaje_cod', etiqueta_cod='$etiqueta_cod', variedad_id='$variedad_id', variedad_id_real='$variedad_id_real', productor_id='$productor_id', productor_id_real='$productor_id_real', clasificacion_id='$clasificacion_id', calibre_id='$calibre_id', n_proceso='$n_proceso'  
              WHERE caja_id='$caja_id_hija'";
      $result = @mysql_query($sql);
      echo '<td>' . $folio_pallet . '</td>';
      echo '<td></td>';

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

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $productor_id_real . '</td>';
      }

      echo '<td>' . $productor_id . '</td>';
      $rs_1 = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='VARIEDAD REAL'");

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $variedad_nombre_real . '</td>';
      }
      echo '<td>' . $variedad_nombre . '</td>';
      echo '<td>' . $embalaje_cod . '</td>';
      echo '<td>' . $nombre_clasificacion . '</td>';

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

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $etiqueta_nombre . '</td>';
      }

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

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $camara_hija . '</td>';
      }

      $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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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)";

      $rs = 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_prom' AND $defectos ORDER BY cal_norma_detalle.orden_ingreso ASC");
      while ($row = mysql_fetch_array($rs)) {
        $id_defecto = $row['id_defecto'];
        $nombre_defecto = $row['nombre_defecto'];
        $tipo_medicion = $row['tipo_medicion'];
        $hijos_de = $row['hijos_de'];
        $influye_a = $row['influye_a'];
        $color = $row['color'];

        $norma_valor1 = $row['norma_valor1'];
        $norma_valor2 = $row['norma_valor2'];
        $norma_valor3 = $row['norma_valor3'];

        if ($tipo_medicion == 'CALIBRE') {
          $rs_nom_calibre = mysql_query("SELECT * FROM cal_calibre WHERE calibre_id='" . $rowcajas_hijas['calibre_id'] . "'");
          if ($row_nom_cal = mysql_fetch_array($rs_nom_calibre)) {
            $cal_nombre = $row_nom_cal['calibre_nombre'];
            echo '<td>' . $row_nom_cal['calibre_nombre'] . '</td>';
          } else {
            echo '<td></td>';
          }
        } else if ($tipo_medicion == 'FOLIO PALLET') {
          echo '<td>' . $folio_pallet_hija . '</td>';
        } else if ($tipo_medicion == 'NPROCESO') {
          echo '<td>' . $n_proceso_hija . '</td>';
        } else if ($tipo_medicion == 'NFRUTOS') {
          echo '<td>' . $nfrutos_hija . '</td>';
        } else if ($tipo_medicion == 'NLOTE') {
          echo '<td>' . $n_lote . '</td>';
        } else if ($tipo_medicion == 'PESO BAYA') {
          echo '<td>' . $baya_promedio_hija . '</td>';
        } else if ($tipo_medicion == 'CANT CAJAS') {
          echo '<td>' . $cant_cajas_hija . '</td>';
        } else if ($tipo_medicion == 'NOTA CALIDAD') {

          echo '<td>' . $n_cal_hija . '</td>';
        } else if ($tipo_medicion == 'NOTA CONDICION') {

          echo '<td>' . $n_cond_hija . '</td>';
        } else if ($tipo_medicion == 'SUMA TOTAL BAYA RACIMO') {

          if ($suma_total_defectos_desgrane >= $norma_valor1 && $suma_total_defectos_desgrane <= $norma_valor2) {
            echo '<td>' . $suma_total_defectos_desgrane . '</td>';
            $sql = "UPDATE cal_cajas_det SET  
                    valor_defecto='$suma_total_defectos_desgrane', valor_real='$suma_total_defectos_desgrane', cumple='VERDE'  
                    WHERE caja_id='$caja_id_hija' AND id_defecto='$id_defecto'";
            $result = @mysql_query($sql);
          } else if ($suma_total_defectos_desgrane > $norma_valor2 && $suma_total_defectos_desgrane <= $norma_valor3) {
            echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $suma_total_defectos_desgrane . '</td>';
            $sql = "UPDATE cal_cajas_det SET  
                    valor_defecto='$suma_total_defectos_desgrane', valor_real='$suma_total_defectos_desgrane', cumple='AMARILLO'  
                    WHERE caja_id='$caja_id_hija' AND id_defecto='$id_defecto'";
            $result = @mysql_query($sql);
          } else if ($suma_total_defectos_desgrane < $norma_valor1 || $suma_total_defectos_desgrane > $norma_valor3) {
            echo '<td style="color:#DF0101;">' . $suma_total_defectos_desgrane . '</td>';
            $sql = "UPDATE cal_cajas_det SET  
                    valor_defecto='$suma_total_defectos_desgrane', valor_real='$suma_total_defectos_desgrane', cumple='ROJO'  
                    WHERE caja_id='$caja_id_hija' AND id_defecto='$id_defecto'";
            $result = @mysql_query($sql);
          }
        } else if ($tipo_medicion == 'SUMA2 CALIDAD BAYAS' || $tipo_medicion == 'SUMA2 CALIDAD' || $tipo_medicion == 'SUMA4 CONDICION') {
          $rs_defecto = mysql_query("SELECT * FROM `cal_cajas_det` WHERE caja_id='$caja_id_hija' AND id_defecto='$id_defecto'");
          if ($row_defecto = mysql_fetch_array($rs_defecto)) {
            $cumple = $row_defecto['cumple'];

            if ($influye_a == 'CALIDAD') {
              if ($cumple == 'AMARILLO') {
                $calidad_amarillo++;
              } else if ($cumple == 'ROJO') {
                $calidad_rojo++;
              }
            } else if ($influye_a == 'CONDICION') {
              if ($cumple == 'AMARILLO') {
                $condicion_amarillo++;
              } else if ($cumple == 'ROJO') {
                $condicion_rojo++;
              }
            }

            $suma_total_defectos_desgrane = $suma_total_defectos_desgrane + $row_defecto['valor_defecto']; //suma de defectos

            if ($cumple == 'VERDE') {
              echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
            } else if ($cumple == 'AMARILLO') {
              echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $row_defecto['valor_defecto'] . '</td>';
            } else if ($cumple == 'ROJO') {
              echo '<td style="color:#DF0101;">' . $row_defecto['valor_defecto'] . '</td>';
            } else {
              echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
            }
          } else {
            echo '<td></td>';
          }
        } else if ($tipo_medicion == 'TEXTO') {
          $rs_defecto = mysql_query("SELECT * FROM `cal_cajas_det` WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'");
          if ($row_defecto = mysql_fetch_array($rs_defecto)) {
            $cumple = $row_defecto['cumple'];


            echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
          } else {
            echo '<td></td>';
          }
        } else {
          $rs_defecto = mysql_query("SELECT * FROM `cal_cajas_det` WHERE caja_id='$caja_id_hija' AND id_defecto='$id_defecto'");
          if ($row_defecto = mysql_fetch_array($rs_defecto)) {
            $cumple = $row_defecto['cumple'];

            if ($influye_a == 'CALIDAD') {
              if ($cumple == 'AMARILLO') {
                $calidad_amarillo++;
              } else if ($cumple == 'ROJO') {
                $calidad_rojo++;
              }
            } else if ($influye_a == 'CONDICION') {
              if ($cumple == 'AMARILLO') {
                $condicion_amarillo++;
              } else if ($cumple == 'ROJO') {
                $condicion_rojo++;
              }
            }

            if ($id_defecto == '161') {
              $suma_total_defectos_desgrane = $suma_total_defectos_desgrane + $row_defecto['valor_defecto']; //suma de defectos
            }

            if ($cumple == 'VERDE') {
              echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
            } else if ($cumple == 'AMARILLO') {
              echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $row_defecto['valor_defecto'] . '</td>';
            } else if ($cumple == 'ROJO') {
              echo '<td style="color:#DF0101;">' . $row_defecto['valor_defecto'] . '</td>';
            } else {
              echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
            }
          } else {
            echo '<td></td>';
          }
        }

        //NOTA CALIDAD
        if ($n_cal_hija != '3') {
          if ($calidad_amarillo > 0 && $calidad_rojo == 0) {
            $sql = "UPDATE cal_cajas SET  
                    n_cal='2'  
                    WHERE caja_id='$caja_id_hija'";
            $result = @mysql_query($sql);
          } else if ($calidad_amarillo >= 0 && $calidad_rojo > 0) {
            $sql = "UPDATE cal_cajas SET  
                    n_cal='4'  
                    WHERE caja_id='$caja_id_hija'";
            $result = @mysql_query($sql);
          } else if ($calidad_amarillo == 0 && $calidad_rojo == 0) {
            $sql = "UPDATE cal_cajas SET  
                    n_cal='1'  
                    WHERE caja_id='$caja_id_hija'";
            $result = @mysql_query($sql);
          }
        }

        //NOTA CONDICION
        if ($n_cond_hija != '3') {
          if ($condicion_amarillo > 0 && $condicion_rojo == 0) {
            $sql = "UPDATE cal_cajas SET  
                    n_cond='2'  
                    WHERE caja_id='$caja_id_hija'";
            $result = @mysql_query($sql);
          } else if ($condicion_amarillo >= 0 && $condicion_rojo > 0) {
            $sql = "UPDATE cal_cajas SET  
                    n_cond='4'  
                    WHERE caja_id='$caja_id_hija'";
            $result = @mysql_query($sql);
          } else if ($condicion_amarillo == 0 && $condicion_rojo == 0) {
            $sql = "UPDATE cal_cajas SET  
                    n_cond='1'  
                    WHERE caja_id='$caja_id_hija'";
            $result = @mysql_query($sql);
          }
        }
      }

      //cuasales
      $rscajas_causal = mysql_query("SELECT * FROM `cal_caja_causal` INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_caja_causal.id_defecto WHERE caja_id='$caja_id_hija' AND tipo_causal='CAJA'");
      $causales_caja_hija = "";
      while ($rowcajas_causal = mysql_fetch_array($rscajas_causal)) {
        $causales_caja_hija .= $rowcajas_causal['nombre_defecto'] . " - " . $rowcajas_causal['valor_causal'] . " - " . $rowcajas_causal['color_causal'] . '\n';
      }


      if ($cumple_peso_fijo_hija == 'R') {
        $resultado_caja_hija2 = "ROJO";
        $cumple_peso_fijo_prom++;
        $sql = "UPDATE cal_cajas SET  
            resultado_caja='R', resultado_pallet='RR' 
            WHERE caja_id='" . $caja_id_hija . "'";
        $result = @mysql_query($sql);
      }


      if ($existe_peso_fijo == 'NO') {
        if ($cumple_firmeza_hija == 'R') {
          $resultado_caja_hija2 = "ROJO";
          $cumple_firmeza_prom++;
          $sql = "UPDATE cal_cajas SET  
              resultado_caja='R' 
              WHERE caja_id='" . $caja_id_hija . "'";
          $result = @mysql_query($sql);
        }
      }


      $rsfruto = mysql_query("SELECT * FROM cal_embalaje WHERE embalaje_cod='$embalaje_cod' AND peso_fruto='SI'");

      if ($rowfruto = mysql_fetch_array($rsfruto)) {
        $existe_peso_fijo = "SI";
        echo '<td>SI</td>';
      } else {
        $existe_peso_fijo = "NO";
        echo '<td></td>';
      }


      if ($resultado_caja_hija == "A") {
        $resultado_caja_hija2 = "VERDE";
      } else if ($resultado_caja_hija == "OA" || $resultado_caja_hija == "OOA") {
        $resultado_caja_hija2 = "AMARILLO";
      } else if ($resultado_caja_hija == "R" || $resultado_caja_hija = "RR") {
        $resultado_caja_hija2 = "ROJO";
      }

      if ($resultado_pallet_hija == "A") {
        $resultado_pallet_hija2 = "VERDE";
      } else if ($resultado_pallet_hija == "OA" || $resultado_pallet_hija == "OOA") {
        $resultado_pallet_hija2 = "AMARILLO";
      } else if ($resultado_pallet_hija == "R" || $resultado_pallet_hija = "RR") {
        $resultado_pallet_hija2 = "ROJO";
      }

      echo '<td>' . $cumple_peso_fijo_hija . '</td>';
      echo '<td>' . $cumple_firmeza_hija . '</td>';
      echo '<td>' . $resultado_caja_hija2 . '</td>';
      echo '<td>' . $resultado_pallet_hija2 . '</td>';
      if ($causales_caja_hija != '') {
        echo '<td><a href="#" onclick="ver_causal(\'' . $causales_caja_hija . '\');">SI</a></td>';
      } else {
        echo '<td></td>';
      }
      echo '<td>' . $resolucion_lote_real_hija . '</td>';
      echo '<td></td>';
      echo '<td>' . $cumple_packing_hija . '</td>';

      //################ FOTOS CAJA MADRE ################
      $contador_fotos = 1;
    while ($contador_fotos <= $cantidad_fotos) {
      $rscajas_det = mysql_query("SELECT * FROM cal_cajas_fotos WHERE num_foto_caja='$contador_fotos' AND caja_id='$caja_id_hija'");

      if ($rowcajas_det = mysql_fetch_array($rscajas_det)) {

        $nombre_foto = $rowcajas_det['nombre_foto'];
        $link = $rowcajas_det['link'] . "/" . $nombre_foto;
        $defecto1_foto = $rowcajas_det['defecto1_foto'];
        echo "<td><a class='ejemplo_1' href='../" . $link . ".jpg' title='" . $rowcajas_det['nombre_foto'] . "</br>" . $rowcajas_det['defecto1_foto'] . "'><img src='../" . $link . ".jpg' height='30' width='30' /></a></td>";
      } else {
        echo '<td></td>';
      }
      $contador_fotos++;
    }

      if ($observacion_hija != '') {
        echo '<td><a href="#" onclick="ver_observacion(\'' . $observacion_hija . '\');">SI</a></td>';
      } else {
        echo '<td></td>';
      }

      echo '</tr>';
    } //cierre caja hijas
    $rscajas_hijas = mysql_query("SELECT * FROM cal_cajas WHERE caja_madre='$caja_id' ORDER BY num ASC");
    if ($rowcajas_hijas = mysql_fetch_array($rscajas_hijas)) {
      $prom_amarillo = 0;
      $prom_rojo = 0;
      //borra las causales del promedio
      $sql = "DELETE FROM `cal_caja_causal` WHERE caja_id='" . $caja_id . "' AND tipo_causal='PALLET'";
      $result = @mysql_query($sql);

      $where_caja_madre_hija .= ")";
      //#################################PROMEDIO PALLET ###########################
      echo '<tr bgcolor="' . $color_caja . '">';
      echo '<td colspan="5">PROMEDIO</td>';
      echo '<td>' . $folio_pallet . '</td>';
      echo '<td>' . $cant_cajas . '</td>';
      $rs_1 = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='PRODUCTOR REAL'");

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $productor_id_real . '</td>';
      }

      echo '<td>' . $productor_id . '</td>';
      $rs_1 = mysql_query("SELECT * FROM cal_filtros where cliente_id='$cliente' AND especie_id='$especie_id' AND filtro_ingreso='VARIEDAD REAL'");

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $variedad_nombre_real . '</td>';
      }
      echo '<td>' . $variedad_nombre . '</td>';
      echo '<td>' . $embalaje_cod . '</td>';
      echo '<td>' . $nombre_clasificacion . '</td>';

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

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $etiqueta_nombre . '</td>';
      }

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

      if ($row_1 = mysql_fetch_array($rs_1)) {
        echo '<td>' . $camara . '</td>';
      }


      $rs_nom_calibre = mysql_query("SELECT COUNT(*) as cuenta_cajas FROM cal_cajas WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'");
      if ($row_nom_cal = mysql_fetch_array($rs_nom_calibre)) {
        $cant_cajas_prom = $row_nom_cal['cuenta_cajas'];
      }

      $rs_nom_calibre = mysql_query("SELECT SUM(n_cal) as n_cal_prom, SUM(n_cond) as n_cond_prom FROM cal_cajas WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'");
      if ($row_nom_cal = mysql_fetch_array($rs_nom_calibre)) {
        $n_cal_prom = $row_nom_cal['n_cal_prom'] / $cant_cajas_prom;
        $n_cond_prom = $row_nom_cal['n_cond_prom'] / $cant_cajas_prom;

        $n_cal_prom = round($n_cal_prom, 1);
        $n_cond_prom = round($n_cond_prom, 1);

        $sql = "UPDATE cal_cajas SET  
            n_cond_pallet='$n_cond_prom', n_cal_pallet='$n_cal_prom' 
            WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
        $result = @mysql_query($sql);
      }


      $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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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_prom' 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)";

      $rs = 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_prom' AND $defectos ORDER BY cal_norma_detalle.orden_ingreso ASC");
      while ($row = mysql_fetch_array($rs)) {
        $id_defecto = $row['id_defecto'];
        $nombre_defecto = $row['nombre_defecto'];
        $tipo_medicion = $row['tipo_medicion'];
        $influye_a = $row['influye_a'];
        $hijos_de = $row['hijos_de'];
        $color = $row['color'];

        $cal_caja_causal_id = $caja_id . "_" . $id_defecto . "_PALLET";
        $cal_caja_causal_id2 = $caja_id . "_113_PALLET";

        $cal_caja_causal_id_firmeza = $caja_id . "_" . $id_defecto . "_PALLET";
        $cal_caja_causal_id2_firmeza = $caja_id . "_445_PALLET";

        $norma_valor1 = $row['norma_valor1'];
        $norma_valor1_1 = $row['norma_valor1'];
        $norma_valor2 = $row['norma_valor2'];
        $norma_valor3 = $row['norma_valor3'];



        if ($tipo_medicion == 'CALIBRE') {
          echo '<td>' . $cal_nombre . '</td>';
        } else if ($tipo_medicion == 'FOLIO PALLET') {
          echo '<td>' . $folio_pallet . '</td>';
        } else if ($tipo_medicion == 'NPROCESO') {
          echo '<td>' . $n_proceso . '</td>';
        } else if ($tipo_medicion == 'NFRUTOS') {
          echo '<td>' . $nfrutos . '</td>';
        } else if ($tipo_medicion == 'NLOTE') {
          echo '<td>' . $n_lote . '</td>';
        } else if ($tipo_medicion == 'PESO BAYA') {
          echo '<td>' . $baya_promedio . '</td>';
        } else if ($tipo_medicion == 'CANT CAJAS') {
          echo '<td>' . $cant_cajas . '</td>';
        } else if ($tipo_medicion == 'NOTA CALIDAD') {
          echo '<td>' . $n_cal_prom . '</td>';
        } else if ($tipo_medicion == 'NOTA CONDICION') {
          echo '<td>' . $n_cond_prom . '</td>';
        } else if ($tipo_medicion == 'TEXTO') {
          $rs_defecto = mysql_query("SELECT * FROM `cal_cajas_det` WHERE caja_id='$caja_id' AND id_defecto='$id_defecto'");
          if ($row_defecto = mysql_fetch_array($rs_defecto)) {
            $cumple = $row_defecto['cumple'];


            echo '<td>' . $row_defecto['valor_defecto'] . '</td>';
          } else {
            echo '<td></td>';
          }
        } else {
          $rs_defecto = mysql_query("SELECT SUM(valor_defecto) as suma_defecto FROM `cal_cajas_det` WHERE $where_caja_madre_hija AND id_defecto='$id_defecto'");
          if ($row_defecto = mysql_fetch_array($rs_defecto)) {
            $valor_promedio = $row_defecto['suma_defecto'] / $cant_cajas_prom;
            $valor_promedio = round($valor_promedio, 2);

            if ($tipo_medicion == 'PORCENTAJE' || $tipo_medicion == 'PORCENTAJE BAYAS' || $tipo_medicion == 'PORCENTAJE RACIMOS' || $tipo_medicion == 'NUMERICO' || $tipo_medicion == 'SUMA2 CALIDAD' || $tipo_medicion == 'SUMA2 CALIDAD BAYAS' || $tipo_medicion == 'SUMA4 CONDICION' || $tipo_medicion == 'SUMA TOTAL BAYA RACIMO' || $tipo_medicion == 'SUMA TOTAL' || $tipo_medicion == 'SUMA CONDICION' || $tipo_medicion == 'SUMA3 CONDICION' || $tipo_medicion == 'SUMA NUMERO') {

              if ($valor_promedio >= $norma_valor1 && $valor_promedio <= $norma_valor2) {
                echo '<td>' . $valor_promedio . '</td>';
              } else if ($valor_promedio > $norma_valor2 && $valor_promedio <= $norma_valor3) {
                echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $valor_promedio . '</td>';
                $prom_amarillo++;
                $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'AMARILLO', '$valor_promedio', 'PALLET', '$influye_a')");
                $result2 = @mysql_query($sql2);
              } else if ($valor_promedio < $norma_valor1 || $valor_promedio > $norma_valor3) {
                echo '<td style="color:#DF0101;">' . $valor_promedio . '</td>';
                $prom_rojo++;

                $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'ROJO', '$valor_promedio', 'PALLET', '$influye_a')");
                $result2 = @mysql_query($sql2);
              }
            } else if ($tipo_medicion == 'NOTA') {

              if ($valor_promedio == $norma_valor1) {
                echo '<td>' . $valor_promedio . '</td>';
              } else if ($valor_promedio == $norma_valor2) {
                echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $valor_promedio . '</td>';
                $prom_amarillo++;
                $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'AMARILLO', '$valor_promedio', 'PALLET', '$influye_a')");
                $result2 = @mysql_query($sql2);
              } else if ($valor_promedio == $norma_valor3) {
                echo '<td style="color:#DF0101;">' . $valor_promedio . '</td>';
                $prom_rojo++;

                $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'ROJO', '$valor_promedio', 'PALLET', '$influye_a')");
                $result2 = @mysql_query($sql2);
              } else {
                echo '<td>' . $valor_promedio . '</td>';
              }
            } else if ($tipo_medicion == 'PESO NETO') {
              if ($valor_promedio >= $peso_neto_min && $valor_promedio <= $peso_neto_medio) {
                echo '<td>' . $valor_promedio . '</td>';
              } else if ($valor_promedio > $peso_neto_medio && $valor_promedio <= $peso_neto_max) {
                echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $valor_promedio . '</td>';
                $prom_amarillo++;
                $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'AMARILLO', '$valor_promedio', 'PALLET', '$influye_a')");
                $result2 = @mysql_query($sql2);
              } else if ($valor_promedio < $peso_neto_min || $valor_promedio > $peso_neto_max) {
                echo '<td style="color:#DF0101;">' . $valor_promedio . '</td>';
                $prom_rojo++;

                $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'ROJO', '$valor_promedio', 'PALLET', '$influye_a')");
                $result2 = @mysql_query($sql2);
              }
            } else if ($tipo_medicion == 'FIRMEZA1_PROM' || $tipo_medicion == 'FIRMEZA2_PROM') {
              if ($norma_valor1 == 0 && $norma_valor3 == 0) {
              } else {
                $firmeza_min = $norma_valor1;
                $firmeza_max = $norma_valor3;
              }


              if ($valor_promedio >= $firmeza_min && $valor_promedio <= $firmeza_max) {
                echo '<td>' . $valor_promedio . '</td>';
              } else if ($valor_promedio < $firmeza_min || $valor_promedio > $firmeza_max) {
                echo '<td style="color:#DF0101;">' . $valor_promedio . '</td>';
                $prom_rojo++;

                $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'ROJO', '$valor_promedio', 'PALLET', '$influye_a')");
                $result2 = @mysql_query($sql2);
              }
            } else if ($tipo_medicion == 'BRIX' || $tipo_medicion == 'FIRMEZA' || $tipo_medicion == 'PROM FIRMEZA2' || $tipo_medicion == 'PROM BRIX2') {
              if ($valor_promedio != 0) {
                if ($norma_valor1 > $norma_valor3) {
                  $norma_valor1 = $norma_valor3;
                  $norma_valor3 = $norma_valor1_1;
                  if ($valor_promedio >= $norma_valor1 && $valor_promedio <= $norma_valor2) {
                    echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $valor_promedio . '</td>';
                    $prom_amarillo++;
                    $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'AMARILLO', '$valor_promedio', 'PALLET', '$influye_a')");
                    $result2 = @mysql_query($sql2);
                  } else if ($valor_promedio > $norma_valor2 && $valor_promedio <= $norma_valor3) {

                    echo '<td>' . $valor_promedio . '</td>';
                  } else if ($valor_promedio < $norma_valor1 || $valor_promedio > $norma_valor3) {
                    echo '<td style="color:#DF0101;">' . $valor_promedio . '</td>';
                    $prom_rojo++;

                    $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'ROJO', '$valor_promedio', 'PALLET', '$influye_a')");
                    $result2 = @mysql_query($sql2);
                  }
                } else {
                  if ($valor_promedio >= $norma_valor1 && $valor_promedio <= $norma_valor2) {
                    echo '<td>' . $valor_promedio . '</td>';
                  } else if ($valor_promedio > $norma_valor2 && $valor_promedio <= $norma_valor3) {
                    echo '<td style="color:#FFFF00; background-color:#6E6E6E;">' . $valor_promedio . '</td>';
                    $prom_amarillo++;
                    $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'AMARILLO', '$valor_promedio', 'PALLET', '$influye_a')");
                    $result2 = @mysql_query($sql2);
                  } else if ($valor_promedio < $norma_valor1 || $valor_promedio > $norma_valor3) {
                    echo '<td style="color:#DF0101;">' . $valor_promedio . '</td>';
                    $prom_rojo++;
                    $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id', '$caja_id', '$id_defecto', 'ROJO', '$valor_promedio', 'PALLET', '$influye_a')");
                    $result2 = @mysql_query($sql2);
                  }
                }
              } else {
                echo '<td>' . $valor_promedio . '</td>';
              }
            } else {
              echo '<td>' . $valor_promedio . '</td>';
            }
          } else {
            echo '<td></td>';
          }
        }
      }

      $rsfruto = mysql_query("SELECT * FROM cal_embalaje WHERE embalaje_cod='$embalaje_cod' AND peso_fruto='SI'");

      if ($rowfruto = mysql_fetch_array($rsfruto)) {

        echo '<td>SI</td>';
      } else {

        echo '<td></td>';
      }

      $rsfruto = mysql_query("SELECT * FROM cal_embalaje WHERE embalaje_cod='$embalaje_cod' AND peso_fijo='SI'");

      if ($rowfruto = mysql_fetch_array($rsfruto)) {
        $existe_peso_fijo = "SI";
      } else {
        $existe_peso_fijo = "NO";
      }

      if ($cumple_peso_fijo_prom == 0) {
        if ($prom_rojo == 0 && $prom_amarillo == 0) {
          $sql = "UPDATE cal_cajas SET  
              resultado_pallet='A' 
              WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
          $result = @mysql_query($sql);
          $resultado_pallet = 'A';
        } else if ($prom_rojo == 0 && $prom_amarillo > 0) {
          $sql = "UPDATE cal_cajas SET  
              resultado_pallet='OA' 
              WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
          $result = @mysql_query($sql);
          $resultado_pallet = 'OA';
        } else if ($prom_rojo > 0 && $prom_amarillo >= 0) {
          $sql = "UPDATE cal_cajas SET  
              resultado_pallet='RR' 
              WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
          $result = @mysql_query($sql);
          $resultado_pallet = 'RR';
        }



        echo '<td></td>';
      } else {
        echo '<td style="color:#DF0101;">R</td>';
        echo '<td style="color:#DF0101;"></td>';
        $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id2', '$caja_id', '113', 'ROJO', '1', 'PALLET', 'CALIDAD')");
        $result2 = @mysql_query($sql2);
        $resultado_pallet = 'RR';

        $sql = "UPDATE cal_cajas SET  
            resultado_pallet='RR' 
            WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
        $result = @mysql_query($sql);
      }

      if ($existe_peso_fijo == 'NO') {
        if ($cumple_firmeza_prom == 0) {
          if ($prom_rojo == 0 && $prom_amarillo == 0) {
            $sql = "UPDATE cal_cajas SET  
              resultado_pallet='A' 
              WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
            $result = @mysql_query($sql);
            $resultado_pallet = 'A';
          } else if ($prom_rojo == 0 && $prom_amarillo > 0) {
            $sql = "UPDATE cal_cajas SET  
              resultado_pallet='OA' 
              WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
            $result = @mysql_query($sql);
            $resultado_pallet = 'OA';
          } else if ($prom_rojo > 0 && $prom_amarillo >= 0) {
            $sql = "UPDATE cal_cajas SET  
              resultado_pallet='RR' 
              WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
            $result = @mysql_query($sql);
            $resultado_pallet = 'RR';
          }



          echo '<td></td>';
        } else {
          echo '<td style="color:#DF0101;">R</td>';
          //echo '<td style="color:#DF0101;"></td>';
          $sql2 =  ("INSERT INTO cal_caja_causal(cal_caja_causal_id, caja_id, id_defecto, color_causal, valor_causal, tipo_causal, afecta) VALUES('$cal_caja_causal_id2_firmeza', '$caja_id', '445', 'ROJO', '1', 'PALLET', 'CONDICION')");
          $result2 = @mysql_query($sql2);
          $sql = "UPDATE cal_cajas SET  
            resultado_pallet='RR' 
            WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
          $result = @mysql_query($sql);
          $resultado_pallet = 'RR';
        }
      }



      if (($resolucion_lote_real == 'REPESAR' || $resolucion_lote_real == 'REETIQUETAR' || $resolucion_lote_real == 'REPALLETIZAR') && $cumple_packing == 'SI') {
        $sql = "UPDATE cal_cajas SET  
            resultado_pallet='A' 
            WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
        $result = @mysql_query($sql);
        $resultado_pallet = 'A';
      }

      if ($resultado_pallet == 'RR') {
        if ($resolucion_lote_real == "EFN JEFE DE PROGRAMA" || $resolucion_lote_real == "EFN JEFE DE CALIDAD" || $resolucion_lote_real == "APROBADO POR JEFE DE PROGRAMA" || $resolucion_lote_real == "APROBADO GERENTE CALIDAD" || $resolucion_lote_real == "APROBADO JEFE CALIDAD" || $resolucion_lote_real == "APROBADO DEPTO TECNICO" || $resolucion_lote_real == "APROBADO DEPTO COMERCIAL" || $resolucion_lote_real == "APROBADO DPTO COMERCIAL" || $resolucion_lote_real == "APROBADO DOLE" || $resolucion_lote_real == "APROBADO POR CLIENTE" || $resolucion_lote_real == "APROBADO GESEX" || $resolucion_lote_real == "CONDICION APROBADO GESEX" || $resolucion_lote_real == "APROBADO FERNANDO DEL SOLAR" || $resolucion_lote_real == "OBJETADO" || $resolucion_lote_real == "REMUESTREADO EN CONJUNTO" || $resolucion_lote_real == "REEMBALAJE EXPRESS") {

          $sql = "UPDATE cal_cajas SET  
            resultado_pallet='N' 
            WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
          $result = @mysql_query($sql);
          $resultado_pallet = 'N';
        }
      }
      //cuasales
      $rscajas_causal = mysql_query("SELECT * FROM `cal_caja_causal` INNER JOIN cal_defectos ON cal_defectos.id_defecto=cal_caja_causal.id_defecto WHERE caja_id='$caja_id' AND tipo_causal='PALLET'");
      $causales_prom = "";
      while ($rowcajas_causal = mysql_fetch_array($rscajas_causal)) {
        $causales_prom .= $rowcajas_causal['nombre_defecto'] . " - " . $rowcajas_causal['valor_causal'] . " - " . $rowcajas_causal['color_causal'] . '\n';
      }





      if ($resultado_pallet == "A") {
        $resultado_pallet22 = "VERDE";
      } else if ($resultado_pallet == "OA" || $resultado_pallet == "OOA") {
        $resultado_pallet22 = "AMARILLO";
      } else if ($resultado_pallet == "R" || $resultado_pallet = "RR") {
        $resultado_pallet22 = "ROJO";
      }



      echo '<td>-</td>';
      echo '<td>' . $resultado_pallet22 . '</td>';
      if ($causales_prom != '') {
        echo '<td><a href="#" onclick="ver_causal(\'' . $causales_prom . '\');">SI</a></td>';
      } else {
        echo '<td></td>';
      }
      if ($resultado_pallet == "A") {
        echo '<td>' . $resolucion_lote_real . '</td>';
        echo '<td></td>';
        echo '<td>' . $cumple_packing . '</td>';
      } else if ($resultado_pallet == "OA") {
        echo '<td>' . $resolucion_lote_real . '</td>';
        echo '<td></td>';
        echo '<td>' . $cumple_packing . '</td>';
      } else if ($resultado_pallet == "N") {
        echo '<td>' . $resolucion_lote_real . '</td>';
        echo '<td></td>';
        echo '<td>' . $cumple_packing . '</td>';
      } else if ($resultado_pallet == "RR" || $resultado_pallet == "RA") {
        echo '<td>' . $resolucion_lote_real . '</td>';
        if ($resolucion_lote_real == '') {
          echo '<td><button type="button" class="btn btn-primary" onclick="resolucion(\'' . $caja_id . '\');">Resolución</button></td>';
        } else {
          echo '<td>-</td>';
        }


        if ($resolucion_lote_real != "EFN JEFE DE PROGRAMA" && $resolucion_lote_real != "EFN JEFE DE CALIDAD" && $resolucion_lote_real != "APROBADO GERENTE CALIDAD" && $resolucion_lote_real != "APROBADO JEFE CALIDAD" && $resolucion_lote_real != "APROBADO DPTO COMERCIAL" && $resolucion_lote_real != "APROBADO DOLE" && $resolucion_lote_real != "APROBADO POR CLIENTE" && $resolucion_lote_real != "APROBADO DEPTO TECNICO" && $resolucion_lote_real != "APROBADO DEPTO COMERCIAL" && $resolucion_lote_real != "RECHAZADO" && $resolucion_lote_real != "DEVOLUCION A PRODUCTOR" && $resolucion_lote_real != "CONDICION APROBADO GESEX" && $resolucion_lote_real != "APROBADO GESEX" && $resolucion_lote_real != "APROBADO FERNANDO DEL SOLAR") {
          if ($cumple_packing == '') {
            echo '<td><button type="button" class="btn btn-primary" onclick="abrir_cumple_packing(\'' . $caja_id . '\', \'' . $resolucion_lote_real . '\')">CUMPLE PACKING</button></td>';
          } else {
            echo '<td>' . $cumple_packing . '</td>';
          }
        } else {
          echo '<td></td>';
        }
      }
      $contador_fotos=1;
      while($contador_fotos<=$cantidad_fotos){
        echo '<td>'.$contador_fotos.'</td>';
        $contador_fotos++;
      }

      echo '<td>-</td>';
      echo '</tr>';
    } else { //cierra promedio
      if ($resultado_caja == 'A') {
        $resultado_pallet_caja_madre = "A";
      } else if ($resultado_caja == 'R') {
        $resultado_pallet_caja_madre = "RA";
      } else if ($resultado_caja == 'OA') {
        $resultado_pallet_caja_madre = "OA";
      }
      $sql = "UPDATE cal_cajas SET  
            n_cond_pallet='$n_cond', n_cal_pallet='$n_cal', resultado_pallet='$resultado_pallet_caja_madre' 
            WHERE caja_id='" . $caja_id . "' OR caja_madre='$caja_id'";
      $result = @mysql_query($sql);
    } //cierra promedio


  } //cierre caja madre


  echo '</TABLE>';
  ?>


  <!-- Modal -->
  <div class="modal fade" id="modalFormcajas" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true" width="100%">
    <div class="modal-dialog modal-full" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h5 class="modal-title" id="exampleModalLongTitle">Crear</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <div class="modal-body">

          <div id="nuevo_form"></div>

        </div>
        <div class="modal-footer">
          <button type="submit" class="btn btn-secondary" data-dismiss="modal" onclick="$('#modalFormcajas').modal('toggle');">Close</button>
          <button type="button" class="btn btn-primary" onclick="enviar();">Save changes</button>
        </div>
      </div>
    </div>
  </div>


  <!-- Modal  NUEVO-->
  <div class="modal fade" id="modalResolucion" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true" width="100%">
    <div class="modal-dialog modal-full" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h5 class="modal-title" id="exampleModalLongTitle">Resolucion</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <div class="modal-body">
          <form>
            <select class="form-control" id="resolucion_lote" name="resolucion_lote" onchange="resolucion_lote_select();">
              <?php
              if ($cliente == "PV") {
              ?>
                <option value="">SELECCIONE</option>
                <option value="OBJETADO">OBJETADO</option>
              <?php
              } else if ($cliente == "RB") {
              ?>
                <option value="">SELECCIONE</option>
                <option value="RECLASIFICAR CALIBRE">RECLASIFICAR CALIBRE</option>
                <option value="RECLASIFICAR EMBALAJE">RECLASIFICAR EMBALAJE</option>
                <option value="REETIQUETAR">REETIQUETAR</option>
                <option value="REPESAR">REPESAR</option>
                <option value="REEMBALAR">REEMBALAR</option>
                <option value="REPALLETIZAR">REPALLETIZAR</option>
                <option value="APROBADO GERENTE CALIDAD">APROBADO GERENTE CALIDAD</option>
                <option value="APROBADO JEFE CALIDAD">APROBADO JEFE CALIDAD</option>
                <option value="APROBADO DEPTO TECNICO">APROBADO DEPTO TECNICO</option>
                <option value="APROBADO DEPTO COMERCIAL">APROBADO DEPTO COMERCIAL</option>
                <option value="APROBADO POR CLIENTE">APROBADO POR CLIENTE</option>
                <option value="RECHAZADO">RECHAZADO</option>
                <option value="DEVOLUCION A PRODUCTOR">DEVOLUCION A PRODUCTOR</option>
              <?php
              } else if ($cliente == "ASJ") {
              ?>
                <option value="">SELECCIONE</option>
                <option value="RECLASIFICAR CALIBRE">RECLASIFICAR CALIBRE</option>
                <option value="RECLASIFICAR EMBALAJE">RECLASIFICAR EMBALAJE</option>
                <option value="REETIQUETAR">REETIQUETAR</option>
                <option value="REPESAR">REPESAR</option>
                <option value="REEMBALAR">REEMBALAR</option>
                <option value="REPALLETIZAR">REPALLETIZAR</option>
                <option value="APROBADO DPTO COMERCIAL">APROBADO DPTO COMERCIAL</option>
                <option value="APROBADO JEFE CALIDAD">APROBADO JEFE CALIDAD</option>
                <option value="APROBADO DOLE">APROBADO DOLE</option>
                <option value="CONDICION APROBADO DOLE">CONDICION APROBADO DOLE</option>
                <option value="CONDICION APROBADO DEPTO COMERCIAL">CONDICION APROBADO DEPTO COMERCIAL</option>
                <option value="CONDICION APROBADO JEFE CALIDAD">CONDICION APROBADO JEFE CALIDAD</option>
                <option value="CONDICION APROBADO GESEX">CONDICION APROBADO GESEX</option>
                <option value="APROBADO GESEX">APROBADO GESEX</option>
                <option value="RECHAZADO">RECHAZADO</option>
                <option value="DEVOLUCION A PRODUCTOR">DEVOLUCION A PRODUCTOR</option>
              <?php
              } else {
              ?>
                <option value="">SELECCIONE</option>
                <option value="RECLASIFICAR CALIBRE">RECLASIFICAR CALIBRE</option>
                <option value="RECLASIFICAR EMBALAJE">RECLASIFICAR EMBALAJE</option>
                <option value="EFN JEFE DE PROGRAMA">EFN JEFE DE PROGRAMA</option>
                <option value="EFN JEFE DE CALIDAD">EFN JEFE DE CALIDAD</option>
                <option value="REETIQUETAR">REETIQUETAR</option>
                <option value="REPESAR">REPESAR</option>
                <option value="REEMBALAR">REEMBALAR</option>
                <option value="REPALLETIZAR">REPALLETIZAR</option>
                <option value="APROBADO FERNANDO DEL SOLAR">APROBADO FERNANDO DEL SOLAR</option>
                <option value="RECHAZADO">RECHAZADO</option>
                <option value="DEVOLUCION A PRODUCTOR">DEVOLUCION A PRODUCTOR</option>
                <option value="REMUESTREADO EN CONJUNTO">REMUESTREADO EN CONJUNTO</option>
                <option value="REEMBALAJE EXPRESS">REEMBALAJE EXPRESS</option>
              <?php
              }
              ?>


            </select>
            <?php
            echo '<input type="hidden" id="caja_id_causal">';
            echo '<div id="calibre_resolucion2">Calibre: <select class="form-control" id="calibre_resolucion" name="calibre_resolucion">';
            $rs2 = 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 ($row2 = mysql_fetch_array($rs2)) {
              if ($calibre_id == $row2['calibre_id']) {
                echo '<option value="' . $row2['calibre_id'] . '" selected>' . $row2['calibre_nombre'] . '</option>';
              } else {
                echo '<option value="' . $row2['calibre_id'] . '">' . $row2['calibre_nombre'] . '</option>';
              }
            }
            echo '</select></div>';

            echo '<div id="embalaje_resolucion2">Embalaje <select class="form-control" id="embalaje_resolucion" name="embalaje_resolucion">';
            $rs2 = mysql_query("SELECT * FROM cal_embalaje where cliente_id='$cliente' AND especie_id='$especie_id' AND tipo_embalaje='CALIDAD'");

            while ($row2 = mysql_fetch_array($rs2)) {
              if ($embalaje_cod == $row2['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>';

            ?>


          </form>

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


  <!-- Modal  CUMPLE PACKING-->
  <div class="modal fade" id="modalCumplePacking" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true" width="100%">
    <div class="modal-dialog modal-full" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h5 class="modal-title" id="exampleModalLongTitle">Cumple Packing</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <div class="modal-body">
          <form>
            <?php
            $cumplesi = "SI";
            $cumpleno = "NO";
            echo '<input type="hidden" id="resolucion_lote_real_cumple">';
            echo '<input type="hidden" id="caja_id_cumple">';
            echo '<button type="button" class="btn btn-primary" onclick="guardarCumple(\'' . $cumplesi . '\');">SI</button>
          <button type="button" class="btn btn-primary" onclick="guardarCumple(\'' . $cumpleno . '\');">NO</button>';

            ?>


          </form>

        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        </div>
      </div>
    </div>
  </div>

  <!-- Modal  CUMPLE ELIMINAR-->
  <div class="modal fade" id="modalCumpleEliminar" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true" width="100%">
    <div class="modal-dialog modal-full" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h5 class="modal-title" id="exampleModalLongTitle">Eliminar</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <div class="modal-body">
          <form>
            <?php
            $cumplesi = "SI";
            $cumpleno = "NO";
            echo '<input type="hidden" id="caja_id_eliminar">';
            echo '<button type="button" class="btn btn-primary" onclick="eliminar(\'' . $cumplesi . '\');">SI</button>
          <button type="button" class="btn btn-primary" onclick="eliminar(\'' . $cumpleno . '\');">NO</button>';

            ?>


          </form>

        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
        </div>
      </div>
    </div>
  </div>




</body>
<script type="text/javascript">
  function ver_observacion(observacion) {
    alert(observacion);
  }

  function ver_causal(causal) {
    alert(causal);
  }

  function nueva_caja(embalaje_cod, variedad_id, productor_id, clasificacion_id, calibre_id, camara_id, n_proceso, pi_folio, especie_id, norma_id, peso_neto_min, peso_neto_medio, peso_neto_max) {

    $('#modalFormcajas').modal();
    $("#nuevo_form").load("form_ingreso.php?embalaje_cod=" + embalaje_cod + '&variedad_id=' + variedad_id + '&productor_id=' + productor_id + '&clasificacion_id=' + clasificacion_id + '&calibre_id=' + calibre_id + '&camara_id=' + camara_id + '&n_proceso=' + n_proceso + '&pi_folio=' + pi_folio + '&especie_id=' + especie_id + '&norma_id=' + norma_id + '&peso_neto_min=' + peso_neto_min + '&peso_neto_medio=' + peso_neto_medio + '&peso_neto_max=' + peso_neto_max);
  }

  function editar(num_caja, pi_folio, embalaje_cod, norma_id, peso_neto_min, peso_neto_medio, peso_neto_max, especie_id) {

    var caja_id = pi_folio + '_' + num_caja;

    $('#modalFormcajas').modal();
    $("#nuevo_form").load("form_editar.php?embalaje_cod=" + embalaje_cod + '&pi_folio=' + pi_folio + '&num_caja=' + num_caja + '&norma_id=' + norma_id + '&caja_id=' + caja_id + '&peso_neto_min=' + peso_neto_min + '&peso_neto_medio=' + peso_neto_medio + '&peso_neto_max=' + peso_neto_max + '&especie_id=' + especie_id);
  }

  function editar_cm(num_caja, pi_folio, embalaje_cod, norma_id, peso_neto_min, peso_neto_medio, peso_neto_max, especie_id) {

    var caja_id = pi_folio + '_' + num_caja;

    $('#modalFormcajas').modal();
    $("#nuevo_form").load("form_cm.php?embalaje_cod=" + embalaje_cod + '&pi_folio=' + pi_folio + '&num_caja=' + num_caja + '&norma_id=' + norma_id + '&caja_id=' + caja_id + '&peso_neto_min=' + peso_neto_min + '&peso_neto_medio=' + peso_neto_medio + '&peso_neto_max=' + peso_neto_max + '&especie_id=' + especie_id + '&contra=conta');
  }

  function copiar(num_caja, pi_folio, embalaje_cod, norma_id, peso_neto_min, peso_neto_medio, peso_neto_max, especie_id) {

    var caja_id = pi_folio + '_' + num_caja;

    $('#modalFormcajas').modal();
    $("#nuevo_form").load("form_copiar.php?embalaje_cod=" + embalaje_cod + '&pi_folio=' + pi_folio + '&num_caja=' + num_caja + '&norma_id=' + norma_id + '&caja_id=' + caja_id + '&peso_neto_min=' + peso_neto_min + '&peso_neto_medio=' + peso_neto_medio + '&peso_neto_max=' + peso_neto_max + '&especie_id=' + especie_id);
  }

  function eliminar_caja(num_caja, pi_folio) {

    var caja_id = pi_folio + '_' + num_caja;
    $('#caja_id_eliminar').val(caja_id);

    $('#modalCumpleEliminar').modal();
  }

  function resolucion(caja_id) {
    $('#caja_id_causal').val(caja_id);
    //(caja_id);
    $('#modalResolucion').modal();
  }

  function abrir_cumple_packing(caja_id, resolucion_lote_real_cumple) {
    $('#caja_id_cumple').val(caja_id);
    $('#resolucion_lote_real_cumple').val(resolucion_lote_real_cumple);
    //alert(resolucion_lote_real_cumple);
    $('#modalCumplePacking').modal();
  }

  function abrir() {

    $('.otros_cal_prom2').toggle();
    // if your table has header(th), use this
    //$('td:nth-child(2),th:nth-child(2)').hide();


  }

  function abrir2() {

    $('.otros_cond_prom2').toggle();
    // if your table has header(th), use this
    //$('td:nth-child(2),th:nth-child(2)').hide();


  }

  $(document).ready(function() {
    $('.otros_cal_prom2').hide();
    $('.otros_cond_prom2').hide();

    $('#calibre_resolucion2').hide();
    $('#embalaje_resolucion2').hide();

    $('.ejemplo_1').fancybox({});


  });

  function fotos() {
    $('.ejemplo_1').fancybox({});
  }


  function resolucion_lote_select() {
    var resolucion_lote = $('#resolucion_lote').val();
    if (resolucion_lote == 'RECLASIFICAR CALIBRE') {
      $('#calibre_resolucion2').show();

      $('#embalaje_resolucion2').hide();
    }

    if (resolucion_lote == 'RECLASIFICAR EMBALAJE') {
      $('#embalaje_resolucion2').show();
      $('#calibre_resolucion2').hide();

    }


  }

  function guardarResolucion() {
    var pi_folio = <?php echo json_encode($pi_folio); ?>;
    var norma_id = <?php echo json_encode($norma_id); ?>;
    var n_proceso = <?php echo json_encode($n_proceso); ?>;
    var embalaje_cod = <?php echo json_encode($embalaje_cod); ?>;
    var variedad_id = <?php echo json_encode($variedad_id); ?>;
    var productor_id = <?php echo json_encode($productor_id); ?>;
    var clasificacion_id = <?php echo json_encode($clasificacion_id); ?>;
    var calibre_id = <?php echo json_encode($calibre_id); ?>;
    var especie_id = <?php echo json_encode($especie_id); ?>;

    var resolucion_lote = $('#resolucion_lote').val();
    var calibre_resolucion = $('#calibre_resolucion').val();
    var embalaje_resolucion = $('#embalaje_resolucion').val();
    var caja_id_causal = $('#caja_id_causal').val();
    //alert(caja_id_causal);


    $.ajax({
      type: 'POST',
      url: 'guardar_resolucion.php',
      data: {
        "pi_folio": pi_folio,
        "norma_id": norma_id,
        "n_proceso": n_proceso,
        "embalaje_cod": embalaje_cod,
        "variedad_id": variedad_id,
        "productor_id": productor_id,
        "clasificacion_id": clasificacion_id,
        "calibre_id": calibre_id,
        "resolucion_lote": resolucion_lote,
        "calibre_resolucion": calibre_resolucion,
        "embalaje_resolucion": embalaje_resolucion,
        "caja_id_causal": caja_id_causal
      },
      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;


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

      },
    });
  }

  function guardarCumple(cumple_packing) {
    var pi_folio = <?php echo json_encode($pi_folio); ?>;
    var norma_id = <?php echo json_encode($norma_id); ?>;
    var n_proceso = <?php echo json_encode($n_proceso); ?>;
    var embalaje_cod = <?php echo json_encode($embalaje_cod); ?>;
    var variedad_id = <?php echo json_encode($variedad_id); ?>;
    var productor_id = <?php echo json_encode($productor_id); ?>;
    var clasificacion_id = <?php echo json_encode($clasificacion_id); ?>;
    var calibre_id = <?php echo json_encode($calibre_id); ?>;
    var especie_id = <?php echo json_encode($especie_id); ?>;
    var resolucion_lote_real_cumple = $('#resolucion_lote_real_cumple').val();
    var caja_id_cumple = $('#caja_id_cumple').val();

    //alert(caja_id_cumple);
    $.ajax({
      type: 'POST',
      url: 'cumple_packing.php',
      data: {
        "cumple_packing": cumple_packing,
        "resolucion_lote_real_cumple": resolucion_lote_real_cumple,
        "caja_id_cumple": caja_id_cumple
      },
      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;


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

      },
    });

  }

  function eliminar(cumple_eliminar) {
    var pi_folio = <?php echo json_encode($pi_folio); ?>;
    var norma_id = <?php echo json_encode($norma_id); ?>;
    var n_proceso = <?php echo json_encode($n_proceso); ?>;
    var embalaje_cod = <?php echo json_encode($embalaje_cod); ?>;
    var variedad_id = <?php echo json_encode($variedad_id); ?>;
    var productor_id = <?php echo json_encode($productor_id); ?>;
    var clasificacion_id = <?php echo json_encode($clasificacion_id); ?>;
    var calibre_id = <?php echo json_encode($calibre_id); ?>;
    var especie_id = <?php echo json_encode($especie_id); ?>;

    var caja_id_eliminar = $('#caja_id_eliminar').val();
    //alert(caja_id_eliminar);
    //alert(cumple_eliminar);

    //alert(caja_id_cumple);
    $.ajax({
      type: 'POST',
      url: 'eliminar.php',
      data: {
        "cumple_eliminar": cumple_eliminar,
        "caja_id_eliminar": caja_id_eliminar
      },
      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;


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

      },
    });

  }
</script>

</html>