// File contenente le funzioni per il calcolo di eventuali riduzioni
// sugli importi, vengono linkate da dentro il DB

// Riduzione per inagibilità
function jsRiduzione1(vImporto)
{
   return (vImporto / 2.0);
}

// Riduzione sul campi affidati a coltivatori diretti
function jsRiduzione2(vImporto)
{
   var jsTmp = 0;
   var jsTmp1 = 0;

   if (vImporto > 25822.84)
   {
      jsTmp1 = vImporto - 25822.84;
      if (jsTmp1 < 36151.99) jsTmp += ((jsTmp1 / 100.0) * 30.0);
      else jsTmp += 10845.59;
   }
   if (vImporto > 61974.83)
   {
      jsTmp1 = vImporto - 61974.83;
      if (jsTmp1 < 41316.55) jsTmp += ((jsTmp1 / 100.0) * 50.0);
      else jsTmp += 20658.28;
   }
   if (vImporto > 103291.38)
   {
      jsTmp1 = vImporto - 103291.38;
      if (jsTmp1 < 25822.84) jsTmp += ((jsTmp1 / 100.0) * 75.0);
      else jsTmp += 19367.13;
   }
   if (vImporto > 129114.22)
   {
      jsTmp1 = vImporto - 129114.22;
      jsTmp += jsTmp1;
   }
   return (jsTmp);
}

// Riduzione Montemurlo per l'anno 2007: nucleo familiare con handicap grave o invalido civile
function jsRiduzioneMM2007(vImporto)
{
   var jsTmp = vImporto / 2.0;
   var jsTmp1 = vImporto - 230.00;

   if (jsDebug > 4)
       alert('IMP: ' + vImporto + ' - IMP 1: ' + jsTmp + ' - IMP 2: ' + jsTmp1);

   if (jsTmp > jsTmp1)
   {
       return (jsTmp1);
   }
   return (jsTmp);
}

