function calc() {
  var amount = document.forms["heat"].amount.value;
  if (document.forms["heat"].type.value == 1){
    document.getElementById("coal").innerHTML = "<b>" + addCommas(amount * 0) + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 6.5) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 12.5) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas((amount * 6.5) + (amount * 12.5)) + "</b>";
  } else if (document.forms["heat"].type.value == 2){
    document.getElementById("coal").innerHTML = "<b>" + addCommas(amount * 0) + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 12.5) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 25) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas((amount * 12.5) + (amount * 25)) + "</b>";
  } else if (document.forms["heat"].type.value == 3){
    document.getElementById("coal").innerHTML = "<b>" + amount * 0 + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 13.5) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 0) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas(amount * 13.5) + "</b>";
  } else if (document.forms["heat"].type.value == 4){
    document.getElementById("coal").innerHTML = "<b>" + addCommas(amount * 2) + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 17.5) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 37.5) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas((amount * 17.5) + (amount * 37.5)) + "</b>";
  } else if (document.forms["heat"].type.value == 5){
    document.getElementById("coal").innerHTML = "<b>" + addCommas(amount * 0) + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 22.5) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 0) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas(amount * 22.5) + "</b>";
  } else if (document.forms["heat"].type.value == 6){
    document.getElementById("coal").innerHTML = "<b>" + addCommas(amount * 4) + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 30) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 50) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas((amount * 30) + (amount * 50)) + "</b>";
  } else if (document.forms["heat"].type.value == 7){
    document.getElementById("coal").innerHTML = "<b>" + addCommas(amount * 6) + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 37.5) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 62.5) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas((amount * 37.5) + (amount * 62.5)) + "</b>";
  } else if (document.forms["heat"].type.value == 8){
    document.getElementById("coal").innerHTML = "<b>" + addCommas(amount * 8) + "</b>";
    document.getElementById("smelting").innerHTML = "<b>" + addCommas(amount * 50) + "</b>";
    document.getElementById("smithing").innerHTML = "<b>" + addCommas(amount * 75) + "</b>";
    document.getElementById("combined").innerHTML = "<b>" + addCommas((amount * 50) + (amount * 75)) + "</b>";
  }
  document.getElementById("mage").innerHTML = "<b>" + addCommas(amount * 53) + "</b>";
  document.getElementById("fire").innerHTML = "<b>" + addCommas(amount * 4) + "</b>";
  document.getElementById("nature").innerHTML = "<b>" + addCommas(amount * 1) + "</b>";
}

function addCommas(nStr){
  nStr += '';
  x = nStr.split('.');
  x1 = x[0];
  x2 = x.length > 1 ? '.' + x[1] : '';
  var rgx = /(\d+)(\d{3})/;
  while (rgx.test(x1)) {
    x1 = x1.replace(rgx, '$1' + ',' + '$2');
  }
  return x1 + x2;
}
