SANBI Wetland Dates

by Jens21

HTML

<!DOCTYPE html>
<html>
<body>

<p>Building out the dates for each SANBI BIOME wetland group:</p>

<select id="myClass">
  <option value="0"> Select a class
  <option value="1">Class 1
  <option value="2">Class 2
  <option value="3">Class 3
  <option value="4">Class 4
  <option value="5">Class 5
  <option value="6">Class 6
  <option value="7">Class 7
  <option value="8">Class 8
  <option value="9">Class 9
  <option value="10">Class 10
  <option value="11">Class 11  
</select>
<select id="myYear">
  <option value=""> Select a Year
  <option value="2017">2017
  <option value="2018">2018
  <option value="2019">2019
</select>
  <p id='result'>
  
  </p>
</body>
</html>

JavaScript

function classParameters(classValue, analysisYear) {
	if (classValue == 1){
    return {
        // May/June Dry Analysis Period
        classValue: 1,
        dryStart: analysisYear+"-07-01",
        dryEnd: analysisYear+"-09-01",
        wetStart: analysisYear+"-04-01",
        wetEnd: analysisYear+"-06-01"
      };
    }
  if (classValue == 2){
    return {
        // May/June Dry Analysis Period
        classValue: 2,
        dryStart: analysisYear+"-06-01",
        dryEnd: analysisYear+"-08-01",
        wetStart: (analysisYear-1)+"-12-01",
        wetEnd: analysisYear+"-02-01"
      };
    }
  if (classValue == 3){
    return {
        // May/June Dry Analysis Period
        classValue: 3,
        dryStart: analysisYear+"-05-01",
        dryEnd: analysisYear+"-07-01",
        wetStart: (analysisYear-1)+"-12-01",
        wetEnd: analysisYear+"-02-01"
      };
    }
  if (classValue == 4){
    return {
        // May/June Dry Analysis Period
        classValue: 4,
        dryStart: analysisYear+"-04-01",
        dryEnd: analysisYear+"-06-01",
        wetStart: (analysisYear-1)+"-12-01",
        wetEnd: analysisYear+"-02-01"
      };
    }
  if (classValue == 5){
    return {
        // May/June Dry Analysis Period
        classValue: 5,
        dryStart: analysisYear+"-06-01",
        dryEnd: analysisYear+"-08-01",
        wetStart: analysisYear+"-01-01",
        wetEnd: analysisYear+"-03-01"
      };
    }
  if (classValue == 6){
    return {
        // May/June Dry Analysis Period
        classValue: 6,
        dryStart: analysisYear+"-05-01",
        dryEnd: analysisYear+"-07-01",
        wetStart: analysisYear+"-01-01",
        wetEnd: analysisYear+"-03-01"
      };
    }
  if (classValue == 7){
    return {
        // May/June Dry Analysis Period
        classValue: 7,
        dryStart: analysisYear+"-04-01",
        dryEnd: analysisYear+"-06-01",
        wetStart: (analysisYear-1)+"-12-01",
        wetEnd: analysisYear+"-02-01"
      };
    }
  if...