
function massDetermination (form,units,Volume){

var material = form.material.options[form.material.selectedIndex].text

var materialType = new Array(34)
materialType[0] = "Not Applicable"
materialType[1] = "--------------METALS"
materialType[2] = "Stainless Steel"
materialType[3] = "Carbon Steel"
materialType[4] = "Aluminum"
materialType[5] = "Brass"
materialType[6] = "Bronze"
materialType[7] = "Copper"
materialType[8] = "Gold"
materialType[9] = "Cast Iron"
materialType[10] = "Lead"
materialType[11] = "Nickel"
materialType[12] = "Platinum"
materialType[13] = "Tin"
materialType[14] = "Tungsten"
materialType[15] = "Titanium"
materialType[16] = "Silver"
materialType[17] = "Tantalum"
materialType[18] = "--------------PLASTICS"
materialType[19] = "ABS"
materialType[20] = "ACETAL"
materialType[21] = "ACRYLIC"
materialType[22] = "CELLULOSE ACETATE"
materialType[23] = "NYLON"
materialType[24] = "Polycarbonate"
materialType[25] = "High Density POLYETHYLENE"
materialType[26] = "Low Density POLYETHYLENE"
materialType[27] = "POLYPROPYLENE"
materialType[28] = "POLYSTYRENE"
materialType[29] = "TEFLON"
materialType[30] = "--------------WOODS"
materialType[31] = "Douglas Fir"
materialType[32] = "Red Oak"
materialType[33] = "White Pine"

var SpG = new Array(34)
SpG[0] = "NA"
SpG[1] = "NA"
SpG[2] = 8.02
SpG[3] = 7.86
SpG[4] = 2.71
SpG[5] = 8.55
SpG[6] = 8.8
SpG[7] = 8.91
SpG[8] = 19.3
SpG[9] = 7.2
SpG[10] = 11.34
SpG[11] = 8.9
SpG[12] = 21.5
SpG[13] = 7.35
SpG[14] = 19.22
SpG[15] = 4.5
SpG[16] = 10.5
SpG[17] = 16.6
SpG[18] = "NA"
SpG[19] = 1.18
SpG[20] = 1.41
SpG[21] = 1.19
SpG[22] = 1.28
SpG[23] = 1.13
SpG[24] = 1.20
SpG[25] = 0.96
SpG[26] = 0.926
SpG[27] = 0.90
SpG[28] = 1.04
SpG[29] = 2.17
SpG[30] = "NA"
SpG[31] = 0.51
SpG[32] = 0.67
SpG[33] = 0.43

var mass

//get material type
var materialSpG
for (var i = 0; i  <= materialType.length; i++){
         if (materialType[i] == material) {
        materialSpG = SpG[i]
        break
         }
}
if (materialSpG == "NA"){
mass = "NA"
var massUnits = "NA"
var density = "NA"
}else{
materialSpG = parseFloat(materialSpG)

switch (units) {
      case "inches":   
      var massUnits = "lbs"
      var density = materialSpG*62.4
      mass = (Volume/1728)*density
      break

      case "feet":
      var massUnits = "lbs"
      var density = materialSpG*62.4
      mass = (Volume)*density      
      break

      case "cm":   
      var massUnits = "kg"
      var density = materialSpG*1
      mass = (Volume*density)/1000
      break

      case "meters":
      var massUnits = "kg"
      var density = materialSpG*1
      mass = ((Volume*1000000)*density)/1000
      break
}

mass = mass*1000
mass = Math.round(mass)
mass = mass/1000

}


form.massUnits.value = massUnits
form.materialSpG.value = materialSpG
form.mass.value = mass

}