
/* schema for linearArray is [ID, NAME, CONVERSION], position 0 is a blank entry for the dropdown menu.
  the conversion collumn is the number you would multiply it by in order to get a result in feet. */
  
  var conversionArray = new Array(	[0,"",0, 0],
									[1, "Inches", 12, 144],
  									[2, "Feet", 1, 1],
  									[3, "Yards", 1/3, 1/9],	
									[4, "Rods", 1/16.5, 1/272.25],
  									[5, "Chains", 1/66, 1/4356],
  									[6, "Acres", 0, 1/43560],
  									[7, "Miles", 1/5280, 1/27878400])
  
  /* for adding units to the array, just remember to update all the ID numbers so that they are in order of how they
  are endetered. i.e. if you place a unit in after the 3 put the next one in at 4 and increment the rest of the list */
  
  var arrayLength = 8 //IMPORTANT! change this when you add content to the areaArray, always 1 + the last ID number

  //ADT constants
  var ID = 0
  var NAME = 1
  var LINEAR = 2
  var AREA = 3



function convertArea(form)
  {
  	if(form.inputX.value != "" && form.inputY.value != "" && form.inputUnits.value != 0 && form.convertUnits.value != 0)
  		{  			
			var inputXFeet = form.inputX.value * (1 / conversionArray[form.inputUnits.value][LINEAR])
  			var inputYFeet = form.inputY.value * (1 / conversionArray[form.inputUnits.value][LINEAR])
  	 		form.output.value = (inputXFeet * conversionArray[form.convertUnits.value][LINEAR]
  	 							   * (inputYFeet * conversionArray[form.convertUnits.value][LINEAR]))
  	 		form.acres.value = (inputXFeet * inputYFeet) / 43560
  	 	}
  }
  
  
function convert(form)
  {
  	if(form.input.value != "" && form.inputUnits.value != 0 && form.convertUnits.value != 0)
  		{
  			var inputInFeet = form.input.value * (1 / conversionArray[form.inputUnits.value][AREA])
  	 		form.output.value = (inputInFeet * conversionArray[form.convertUnits.value][AREA])
  	 	}
  }
  
  
function convertLinear(form)
  {
  	if(form.input.value != "" && form.inputUnits.value != 0 && form.convertUnits.value != 0)
  		{  			
  			var inputInFeet = form.input.value * (1 / conversionArray[form.inputUnits.value][LINEAR])
  	 		form.output.value = inputInFeet * conversionArray[form.convertUnits.value][LINEAR]
  	 	}
  }