amandasaffer
9/18/2016 - 8:18 PM

size-calc.js

$(".calculate").click(function() {
  event.preventDefault();
  
  //grab values
  var chestSize = parseInt($('.chestSize').val());
  var waistSize = parseInt($('.waistSize').val());
  var height = $(".height").children(":selected").attr("class");
  
  //correct chest and waist values (+1) if odd
  function oddCheck(x) {
    if (x % 2 == 0) {
      return true;
    } else {
      return false;
    }
  }
  
  if (oddCheck(chestSize) === false) {
    chestSize += 1;
  }
  if (oddCheck(waistSize) === false) {
    waistSize += 1;
  }

  // calculate
  var heightInit = height.charAt(0).toUpperCase();
  var measurement;
  if (chestSize - waistSize > 7) {
    measurement = chestSize;
  } else {
    measurement = chestSize + 2;
  }

  var size = measurement + " " + heightInit + height.slice(1) + " (" + measurement + heightInit + ")";
  
  //post
  $('.result').html('');
  $('.result').html(size);
});