<?php
/**
 * Model
 * 
 * Laudo final Tipo LF017 - Amostras / Safra16 - Milho - Granizo
 * 
 * @author Samir Ortiz
 * @date 26/09/2012
 *
 */
class Safra16_Model_Lf017ItensSeguradosAmostras extends Agro_Db_Table_Abstract {
	protected $_rowClass = 'Safra16_Model_Row_Lf017ItemSeguradoAmostras';
	protected $_schema 	= 'safra16';
	protected $_name 	= 'lf017_itens_segurados_amostras';
	protected $_primary = 'id';
	public 	  $_order 	= 'nr_amostra';
		
	public function save($dados) {
		$ModelIS = new Safra16_Model_Lf017ItensSegurados();

		$dados = $this->prepararDados($dados);

		if ($this->validar($dados)){
		
			$dados = $this->calcular($dados);
			
			$dados["id_laudo_final_item_segurado"] = $ModelIS->save($dados);

			if ($dados["id_laudo_final_item_segurado"]){
				try {
					$this->delete($dados["id_laudo_final_item_segurado"], "id_laudo_final_item_segurado");

					foreach ($dados["amostras"] as $key => $amostra) {
						$amostra["nr_amostra"] = $key;
						$amostra["id_laudo_final_item_segurado"] = $dados["id_laudo_final_item_segurado"];

						$this->insert($amostra);
					}

					$this->setMessage("Laudo salvo com sucesso.");

					return $dados["id_laudo_final_item_segurado"];

				} catch (Exception $e) {
					$this->setMessage($e->getMessage());
					return false;
				}
			} else {
				$this->setMessage($ModelIS->getMessages());
				return false;
			}
		}
	}

	public function validar($dados){
		$messages = array();
		
		if(!count($dados['amostras'])){
			$messages[] = "Preencha ao menos uma amostra."; 
		}

		foreach($dados['amostras'] as $chave => $valor){
			if($valor['populacao_stand_inicial'] < $valor['populacao_plantas_destruidas']){
				$messages[] = "O valor de Plantas Destruídas não pode ser maior que o Stand Inicial - Amostra ".$chave;	
			}
		}
		
		if($dados['vl_area'] < $dados['vl_ha_area_afetada']){
			$messages[] = "Tamanho da área afetada não pode ultrapassar a área total.";
		}
		
		if(!$dados['numero_amostras']){
			$messages[] = "Preencha o Número de Amostras.";
		}		
		
		if (count($messages)){
			$this->setMessage("Os itens citados abaixo são de preenchimento obrigatório:<ul><li>".implode("</li><li>", $messages)."</li></ul>");
			return false;

		} else {
			return true;
		}
	}	

	
	public function calcular($dados){
		
		for ($i = 1; $i < 11; $i++) {
			if($dados['amostras'][$i]['populacao_stand_inicial'] != null){
				
				//stand
				$dados['amostras'][$i]['populacao_stand_inicial'] 			= $dados['amostras'][$i]['populacao_stand_inicial'];
				$dados['amostras'][$i]['populacao_plantas_destruidas'] 		= $dados['amostras'][$i]['populacao_plantas_destruidas'];
				$dados['amostras'][$i]['populacao_media_plantas_destruidas']= (($dados['amostras'][$i]['populacao_plantas_destruidas']/$dados['amostras'][$i]['populacao_stand_inicial'])*100);
				
				if($dados['id_estadio_fenologico'] == 85 || $dados['id_estadio_fenologico'] == 86 || $dados['id_estadio_fenologico'] == 87 || $dados['id_estadio_fenologico'] == 88){
					$dados['amostras'][$i]['populacao_dano'] = $this->calculaStand($dados['amostras'][$i]['populacao_media_plantas_destruidas']);	
				}else{				
					$dados['amostras'][$i]['populacao_dano'] = (($dados['amostras'][$i]['populacao_plantas_destruidas']/$dados['amostras'][$i]['populacao_stand_inicial'])*100);
				}				
				
				$vl_percent_media_perda_stand += $dados['amostras'][$i]['populacao_dano'];
				$totalAmostrasStand = $i;
			}
			
			if($dados['amostras'][$i]['espiga_dano'] != null){		

				$vl_percent_media_perda_espiga 			+= $dados['amostras'][$i]['espiga_dano'];
				$totalAmostrasEspiga = $i;

			}
			
			if($dados['amostras'][$i]['desfolhamento_dano_medio'] != null){
				
				$dados['amostras'][$i]['desfolhamento_dano'] 		= $this->calculaDesfolhamento($dados['id_estadio_fenologico'],$dados['amostras'][$i]['desfolhamento_dano_medio']); 
 				$vl_percent_media_perda_desfolhamento 				+= $dados['amostras'][$i]['desfolhamento_dano']; 
 				$totalAmostrasDesfolhamento = $i;
			}

		}

		//área afetada
		$dados['vl_percent_area_afetada'] = (($dados['vl_ha_area_afetada']/$dados['vl_area'])*100);
		
		//médias
		$dados['vl_percent_media_perda_stand'] = $totalAmostrasStand ? ($vl_percent_media_perda_stand/$totalAmostrasStand) : null;
		$dados['vl_percent_media_perda_espiga'] = $totalAmostrasEspiga ? ($vl_percent_media_perda_espiga/$totalAmostrasEspiga) : null;
		$dados['vl_percent_media_perda_desfolhamento'] = $totalAmostrasDesfolhamento ? ($vl_percent_media_perda_desfolhamento/$totalAmostrasDesfolhamento) : null;

		$dados['vl_percent_total_perda_final'] = ((($dados['vl_percent_media_perda_stand']/100)+((1-($dados['vl_percent_media_perda_stand']/100))*($dados['vl_percent_media_perda_espiga']/100))+((1-($dados['vl_percent_media_perda_stand']/100))*(1-($dados['vl_percent_media_perda_espiga']/100))*($dados['vl_percent_media_perda_desfolhamento']/100)))*100);

		return $dados;
	}
	
	
	public function prepararDados($dados){

		$return = array();
		
		$return["id_laudo_final"] 						= $dados["id_laudo_final"];
    	$return["id_vistoria"] 							= $dados["id_vistoria"];
    	$return["id_cobertura"] 						= $dados["id_cobertura"];
    	$return["fl_vistoria_preliminar"] 				= $dados["fl_vistoria_preliminar"];
	    $return["id_item_segurado"] 					= $dados["id_item_segurado"];
	    $return["id_proposta"] 							= $dados["id_proposta"];
	    $return["id_processo"]							= $dados["id_processo"];
	    $return["fl_nao_vistoriada"] 					= $dados["fl_nao_vistoriada"];
	    $return["id_motivo_quadra_nao_vistoriada"] 		= $dados["id_motivo_quadra_nao_vistoriada"];
	    $return["id_laudo_final_item_segurado"]	 		= $dados["id_laudo_final_item_segurado"]; 
	    $return["fl_avalia_danos_anteriores"] 			= $dados["fl_avalia_danos_anteriores"]; 
	    $return["vl_percent_colhido"] 					= $dados["vl_percent_colhido"];
	    $return["ds_coordenadas_geograficas"] 			= $dados["ds_coordenadas_geograficas"];
	    $return["fl_assinatura_segurado"] 				= $dados["fl_assinatura_segurado"];
	    $return["ds_observacao_assinatura_segurado"]	= $dados["ds_observacao_assinatura_segurado"]; 
    	$return["fl_assinatura_regulador"] 				= $dados["fl_assinatura_regulador"];
	    $return["ds_observacao_assinatura_regulador"]	= $dados["ds_observacao_assinatura_regulador"]; 
	    $return["ds_observacao"]						= $dados["ds_observacao"]; 
	    $return["dt_vistoria_data"] 					= $dados["dt_vistoria_data"];
	    $return["dt_vistoria_hora"] 					= $dados["dt_vistoria_hora"];
	    $return["dt_vistoria_minutos"] 					= $dados["dt_vistoria_minutos"];
	    $return["dt_vistoria"] 							= Agro_Util::joinDtVistoria($dados["dt_vistoria_data"], $dados["dt_vistoria_hora"], $dados["dt_vistoria_minutos"]);
	    $return["vistoriadores"] 						= $dados["vistoriadores"];
		$return['id_estadio_fenologico'] 				= $dados['id_estadio_fenologico'];
		$return['vl_percent_area_afetada'] 				= $dados['vl_percent_area_afetada'];
		$return['vl_ha_area_afetada'] 					= $dados['vl_ha_area_afetada'];
		$return['vl_area'] 								= $dados['vl_area'];
		
		$return["amostras"] = array();

		for ($i = 1; $i < 11; $i++) {
			if($dados["populacao_stand_inicial-".$i] != null || $dados["espiga_perda-".$i] != null || $dados["desfolhamento_percent-".$i] != null){
				$return["amostras"][$i] = array(
					"populacao_stand_inicial" 				=> ($dados["populacao_stand_inicial-".$i] ? $dados["populacao_stand_inicial-".$i] : null),
					"populacao_plantas_destruidas" 			=> ($dados["populacao_plantas_destruidas-".$i] ? $dados["populacao_plantas_destruidas-".$i] : null),
					"populacao_media_plantas_destruidas" 	=> ($dados["populacao_media_plantas_destruidas-".$i] ? $dados["populacao_media_plantas_destruidas-".$i] : null),
					"espiga_dano" 							=> ($dados["espiga_dano-".$i] ? $dados["espiga_dano-".$i] : null),
					"desfolhamento_dano_medio" 				=> ($dados["desfolhamento_dano_medio-".$i] ? $dados["desfolhamento_dano_medio-".$i] : null)
				);
	
			}
			$return["numero_amostras"]	= $i;
		}

		return $return;
	}
		
	
	
	public function calculaStand($populacao_media_plantas_destruidas){
		
		if($populacao_media_plantas_destruidas <= 5){
			$populacao_perda = 0;
		}else if($populacao_media_plantas_destruidas <= 10){
			$populacao_perda = 2;
		}else if($populacao_media_plantas_destruidas <= 15){
			$populacao_perda = 6;
		}else if($populacao_media_plantas_destruidas <= 20){
			$populacao_perda = 8;						
		}else if($populacao_media_plantas_destruidas <= 25){
			$populacao_perda = 11;
		}else if($populacao_media_plantas_destruidas <= 30){
			$populacao_perda = 13;
		}else if($populacao_media_plantas_destruidas <= 35){
			$populacao_perda = 15;
		}else if($populacao_media_plantas_destruidas <= 40){
			$populacao_perda = 18;
		}else if($populacao_media_plantas_destruidas <= 45){
			$populacao_perda = 22;
		}else if($populacao_media_plantas_destruidas <= 50){
			$populacao_perda = 26;
		}else if($populacao_media_plantas_destruidas <= 55){
			$populacao_perda = 31;
		}else if($populacao_media_plantas_destruidas <= 60){
			$populacao_perda = 35;
		}else if($populacao_media_plantas_destruidas <= 65){
			$populacao_perda = 40;
		}else if($populacao_media_plantas_destruidas <= 70){
			$populacao_perda = 46;
		}else if($populacao_media_plantas_destruidas <= 75){
			$populacao_perda = 53;
		}else if($populacao_media_plantas_destruidas <= 80){
			$populacao_perda = 64;
		}else if($populacao_media_plantas_destruidas <= 85){
			$populacao_perda = 68;
		}else if($populacao_media_plantas_destruidas <= 90){
			$populacao_perda = 77;
		}else if($populacao_media_plantas_destruidas <= 95){
			$populacao_perda = 86;
		}else if($populacao_media_plantas_destruidas <= 100){
			$populacao_perda = 100;
		}
		
		return $populacao_perda;
	}
	
	
	public function calculaDesfolhamento($id_estadio_fenologico, $desfolhamento_dano_medio){
		switch($id_estadio_fenologico){
			case 85 : //germinação
			case 86 : //até 6 folhas
				$desfolhamento = 0;
				break;
				
			case 87 : //7 folhas
				if($desfolhamento_dano_medio <= 35){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 9;
				}

				break;
				
			case 88 : //8 folhas
				
				if($desfolhamento_dano_medio <= 30){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 11;
				}				

				break;
			case 89 : //9 folhas

				if($desfolhamento_dano_medio <= 20){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 13;
				}				

				break;
				
			case 90 : //10 folhas
				
				if($desfolhamento_dano_medio <= 20){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 16;
				}

				break;

			case 91 : //11 folhas
				
				if($desfolhamento_dano_medio <= 15){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 16;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 22;
				}

				break;				

			case 92 : //12 folhas
				
				if($desfolhamento_dano_medio <= 15){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 16;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 23;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 26;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 28;
				}

				break;					
				
			case 93 : //13 folhas
				
				if($desfolhamento_dano_medio <= 10){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 19;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 22;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 25;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 31;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 34;
				}

				break;

			case 94 : //14 folhas
				
				if($desfolhamento_dano_medio <= 10){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 22;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 25;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 36;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 40;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 44;
				}

				break;					

			case 95 : //15 folhas
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 23;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 26;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 30;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 34;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 38;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 42;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 46;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 51;
				}

				break;				

			case 96 : //16 folhas
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 1;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 23;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 27;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 31;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 36;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 40;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 44;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 49;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 55;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 61;
				}

				break;				

			case 97 : //17 folhas
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 2;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 21;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 24;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 37;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 43;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 48;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 53;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 59;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 65;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 72;
				}

				break;				
			
			case 98 : //18 folhas
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 2;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 19;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 24;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 33;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 38;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 44;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 50;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 56;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 62;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 69;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 76;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 84;
				}

				break;	
				
			case 99 : //19 folhas ou mais
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 3;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 22;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 27;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 38;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 43;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 51;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 57;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 64;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 71;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 79;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 87;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 96;
				}

				break;

			case 100 : //pendoamento
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 3;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 21;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 26;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 31;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 36;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 42;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 48;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 55;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 62;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 68;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 75;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 83;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 91;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 100;
				}

				break;				

			case 101 : //estigma
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 3;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 16;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 24;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 29;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 34;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 39;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 45;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 51;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 53;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 65;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 72;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 80;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 88;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 97;
				}

				break;					

			case 102 : //estigma-marrom
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 2;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 22;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 27;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 31;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 36;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 41;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 47;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 54;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 60;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 66;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 74;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 81;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 90;
				}

				break;				

			case 103 : //pré-ampola
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 2;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 16;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 24;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 37;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 43;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 49;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 54;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 60;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 66;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 73;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 81;
				}

				break;					
				
			case 104 : //ampola
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 2;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 16;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 19;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 22;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 26;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 30;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 34;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 39;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 45;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 50;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 55;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 60;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 66;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 73;
				}

				break;

			case 105 : //início leitoso
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 2;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 24;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 36;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 41;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 45;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 50;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 55;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 60;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 66;
				}

				break;				

			case 106 : //leitoso
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 1;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 21;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 24;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 37;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 41;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 45;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 49;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 54;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 59;
				}

				break;	

			case 107 : //final leitoso
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 10){
					$desfolhamento = 1;					
				}elseif ($desfolhamento_dano_medio > 10 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 20){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 21;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 24;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 28;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 35;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 38;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 42;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 46;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 50;
				}

				break;				

			case 108 : //pastoso
				
				if($desfolhamento_dano_medio <= 5){
					$desfolhamento = 0;
				}elseif ($desfolhamento_dano_medio > 5 && $desfolhamento_dano_medio <= 15){
					$desfolhamento = 1;					
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 23;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 26;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 29;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 32;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 35;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 38;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 41;
				}

				break;				

			case 109 : //dentado precoce
				
				if($desfolhamento_dano_medio <= 15){
					$desfolhamento = 0;				
				}elseif ($desfolhamento_dano_medio > 15 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 18;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 21;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 23;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 25;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 27;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 29;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 32;
				}

				break;					
				
			case 110 : //dentado
				
				if($desfolhamento_dano_medio <= 20){
					$desfolhamento = 0;				
				}elseif ($desfolhamento_dano_medio > 20 && $desfolhamento_dano_medio <= 25){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 15;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 17;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 19;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 20;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 21;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 23;
				}

				break;
				
			case 111 : //dentado tardio
				
				if($desfolhamento_dano_medio <= 25){
					$desfolhamento = 0;				
				}elseif ($desfolhamento_dano_medio > 25 && $desfolhamento_dano_medio <= 30){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 30 && $desfolhamento_dano_medio <= 35){
					$desfolhamento = 2;					
				}elseif ($desfolhamento_dano_medio > 35 && $desfolhamento_dano_medio <= 40){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 40 && $desfolhamento_dano_medio <= 45){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 8;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 70){
					$desfolhamento = 9;
				}elseif ($desfolhamento_dano_medio > 70 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 10;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 80){
					$desfolhamento = 11;
				}elseif ($desfolhamento_dano_medio > 80 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 12;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 90){
					$desfolhamento = 13;
				}elseif ($desfolhamento_dano_medio > 90 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 14;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 15;
				}

				break;				
				
			case 112 : //início maturação
				
				if($desfolhamento_dano_medio <= 45){
					$desfolhamento = 0;				
				}elseif ($desfolhamento_dano_medio > 45 && $desfolhamento_dano_medio <= 50){
					$desfolhamento = 1;
				}elseif ($desfolhamento_dano_medio > 50 && $desfolhamento_dano_medio <= 55){
					$desfolhamento = 2;
				}elseif ($desfolhamento_dano_medio > 55 && $desfolhamento_dano_medio <= 60){
					$desfolhamento = 3;
				}elseif ($desfolhamento_dano_medio > 60 && $desfolhamento_dano_medio <= 65){
					$desfolhamento = 4;
				}elseif ($desfolhamento_dano_medio > 65 && $desfolhamento_dano_medio <= 75){
					$desfolhamento = 5;
				}elseif ($desfolhamento_dano_medio > 75 && $desfolhamento_dano_medio <= 85){
					$desfolhamento = 6;
				}elseif ($desfolhamento_dano_medio > 85 && $desfolhamento_dano_medio <= 95){
					$desfolhamento = 7;
				}elseif ($desfolhamento_dano_medio > 95 && $desfolhamento_dano_medio <= 100){
					$desfolhamento = 8;
				}
				
				break;

			case 113 : //início maturação
				
				$desfolhamento = 0;
				
				break;				
				
		}
		
		return $desfolhamento;
		
	}
	
	public function get($idLaudoFinalItemSegurado){
	 	$ModelLfIS = new Sinistro_Model_LaudosFinaisItensSegurados();
		$ModelIS = new Seguro_Model_ItensSegurados();
        
		/*
		 * Busca dados globais
		 */
		$dados = $ModelLfIS->getDataLaudoFinalItemSegurado($idLaudoFinalItemSegurado);
        
		/*
		 * Busca dados especialização
		 */			
		if (!$dados['fl_nao_vistoriada']) {
    		$select = $this->select()->setIntegrityCheck(false);
            $select->from(array("lfisX" => "$this->_schema.lf017_itens_segurados") , array('vl_percent_total_perda_final','vl_percent_media_perda_espiga','vl_percent_media_perda_stand','vl_percent_media_perda_desfolhamento','id_estadio_fenologico','vl_percent_area_afetada','vl_ha_area_afetada'));
            $select->where('id_laudo_final_item_segurado = ?', $idLaudoFinalItemSegurado);
            
            $especializacao = $this->fetchRow($select);
            $especializacao = ($especializacao ? $especializacao->toArray() : array());
            
            $dados = array_merge($dados, $especializacao);
        }
        
        /*
         * Busca Amostras
         */
        $dados["amostras"] = array();

        if (!$dados['fl_nao_vistoriada']) {
            $amostras = $this->fetchAll("id_laudo_final_item_segurado = $idLaudoFinalItemSegurado");
            
            $amostras = ($amostras ? $amostras->toArray() : array());
            
            foreach ($amostras as $amostra){

            	$dados["amostras"][$amostra["nr_amostra"]] = $amostra;
            }
        }
        
        return $dados;
	}
}
