if ((HeatIndex.RHumidity.value <= 13) && (HeatIndex.tempair.value >= 80.0) && (HeatIndex.tempair.value <= 112.0)) { var adj1 = (13.0-HeatIndex.RHumidity.value)/4.0; var adj2 = Math.sqrt((17.0-Math.abs(HeatIndex.tempair.value-95.0))/17.0); var adj = adj1 * adj2; var hi = hi - adj; } else if ((HeatIndex.RHumidity.value > 85.0) && (HeatIndex.tempair.value >= 80.0) && (HeatIndex.tempair.value <= 87.0)) { var adj1 = (HeatIndex.RHumidity.value-85.0)/10.0; var adj2 = (87.0-HeatIndex.tempair.value)/5.0; var adj = adj1 * adj2; var hi = hi + adj; }