// JavaScript Document
function CalculateLength(){
	var v1 = document.LengthCal.LengthIn.value-0;
		var o1 = document.LengthCal.typeFrom.selectedIndex;
		var o2 = document.LengthCal.typeTo.selectedIndex
	  var NewLength = '';
	  switch(o1)
	  {
      case 0:
        Length1 = 0.0833333;
        break;
      case 1:
        Length1 = 1;
        break;
      case 2:
        Length1 = 3;
        break;
      case 3:
        Length1 = 5280;
        break;
      case 4:
        Length1 = 0.00328083989;
        break;
      case 5:
        Length1 = 0.0328083989;
        break;
      case 6:
        Length1 = 3.28083989;
        break;
      case 7:
        Length1 = 3280.83989;
        break;
    }
    switch(o2)
	  {
      case 0:
        Length2 = 0.0833333;
        break;
      case 1:
        Length2 = 1;
        break;
      case 2:
        Length2 = 3;
        break;
      case 3:
        Length2 = 5280;
        break;
      case 4:
        Length2 = 0.00328083989;
        break;
      case 5:
        Length2 = 0.0328083989;
        break;
      case 6:
        Length2 = 3.28083989;
        break;
      case 7:
        Length2 = 3280.83989;
        break;
    }
		NewLength = parseInt(((v1*Length1)/Length2)*1000+.5)
		NewLength = NewLength/1000;
		if (NewLength == 0){NewLength = 'off range';}
		if (v1 == 0){NewLength = 0;}	
		document.LengthCal.result.value = NewLength;
}

function CalculateArea(){
	var v1 = document.AreaCal.numberIn.value-0;
		var o1 = document.AreaCal.typeFrom.selectedIndex;
		var o2 = document.AreaCal.typeTo.selectedIndex
	var NewArea = ''
	 switch(o1)
	  {
      case 0:
        Area1 = 1/6272640;
        break;
      case 1:
        Area1 = 1/43560;
        break;
      case 2:
        Area1 = 1/4840;
        break;
      case 3:
        Area1 = 1;
        break;
      case 4:
        Area1 = 640;
        break;
      case 5:
        Area1 = 1/4046870000;
        break;
      case 6:
        Area1 = 1/40468700;
        break;
      case 7:
        Area1 = 1/4046.87;
        break;
      case 8:
        Area1 = 2.47104552407169;
        break;
      case 9:
        Area1 = 247.104552407169;
        break;
    }
    switch(o2)
	  {
      case 0:
        Area2 = 1/6272640;
        break;
      case 1:
        Area2 = 1/43560;
        break;
      case 2:
        Area2 = 1/4840;
        break;
      case 3:
        Area2 = 1;
        break;
      case 4:
        Area2 = 640;
        break;
      case 5:
        Area2 = 1/4046870000;
        break;
      case 6:
        Area2 = 1/40468700;
        break;
      case 7:
        Area2 = 1/4046.87;
        break;
      case 8:
        Area2 = 2.47104552407169;
        break;
      case 9:
        Area2 = 247.104552407169;
        break;
    }
		NewArea = parseInt((v1*(Area1/Area2))*1000+.5)
		NewArea = NewArea/1000;
		if (NewArea == 0){NewArea = 'off range';}
		if (v1 == 0){NewArea = 0;}		
		document.AreaCal.result.value = NewArea;
}
function CalculateVol(){
		var v1 = document.VolCal.numberIn.value-0;
		var o1 = document.VolCal.typeFrom.selectedIndex;
		var o2 = document.VolCal.typeTo.selectedIndex
	var NewVol = '';
	  switch(o1)
	  {
      case 0:
        Vol1 = 1/1728;
        break;
      case 1:
        Vol1 = 1;
        break;
      case 2:
        Vol1 = 27;
        break;
      case 3:
        Vol1 = 1/49.86;
        break;
      case 4:
        Vol1 = 1/6.2325;
        break;
      case 5:
        Vol1 = 1/7.4858;
        break;
      case 6:
        Vol1 = 0.0000353147;
        break;
      case 7:
        Vol1 = 35.3147;
        break;
      case 8:
        Vol1 = 0.0353147;
        break;
      case 9:
        Vol1 = 3.53147;
        break;
    }
    switch(o2)
	  {
      case 0:
        Vol2 = 1/1728;
        break;
      case 1:
        Vol2 = 1;
        break;
      case 2:
        Vol2 = 27;
        break;
      case 3:
        Vol2 = 1/49.86;
        break;
      case 4:
        Vol2 = 1/6.2325;
        break;
      case 5:
        Vol2 = 1/7.4858;
        break;
      case 6:
        Vol2 = 0.0000353147;
        break;
      case 7:
        Vol2 = 35.3147;
        break;
      case 8:
        Vol2 = 0.0353147;
        break;
      case 9:
        Vol2 = 3.53147;
        break;
    }
		NewVol = parseInt(((v1*Vol1)/Vol2)*1000+.5)
		NewVol = NewVol/1000;
		if (NewVol == 0){NewVol = 'off range';}
		if (v1 == 0){NewVol = 0;}
		document.VolCal.result.value = NewVol;
}
function CalculateWeight(){
	var v1 = document.WeightCal.numberIn.value-0;
		var o1 = document.WeightCal.typeFrom.selectedIndex;
		var o2 = document.WeightCal.typeTo.selectedIndex
	var NewWeight = '';
	 switch(o1)
	  {
      case 0:
        Weight1 = 0.02834981402522;
        break;
      case 1:
        Weight1 = 0.45359702440352;
        break;
      case 2:
        Weight1 = 50.803;
        break;
      case 3:
        Weight1 = 1016.06;
        break;
      case 4:
        Weight1 = 0.001;
        break;
      case 5:
        Weight1 = 1;
        break;
      case 6:
        Weight1 = 1000;
        break;
    }
	 switch(o2)
	  {
      case 0:
        Weight2 = 0.02834981402522;
        break;
      case 1:
        Weight2 = 0.45359702440352;
        break;
      case 2:
        Weight2 = 50.803;
        break;
      case 3:
        Weight2 = 1016.06;
        break;
      case 4:
        Weight2 = 0.001;
        break;
      case 5:
        Weight2 = 1;
        break;
      case 6:
        Weight2 = 1000;
        break;
    }
		NewWeight = parseInt((v1*(Weight1/Weight2))*1000+.5)
		NewWeight = NewWeight/1000;
		if (NewWeight == 0){NewWeight = 'off range';}
		if (v1 == 0){NewWeight = 0;}
		document.WeightCal.result.value = NewWeight;
}
function CalculateTemp(){
	var v1 = document.TempCal.TempIn.value-0;
		var o1 = document.TempCal.typeFrom.selectedIndex;
		var o2 = document.TempCal.typeTo.selectedIndex
	var NewTemp = '';
	if (o1 == 0){
		if (o2 == 0){NewTemp = v1;}
		if (o2 == 1){NewTemp = v1*1.8+32;}
		if (o2 == 2){NewTemp = v1+273.15;}
		}
	if (o1 == 1){
		if (o2 == 0){NewTemp = (v1-32)*10/18;}
		if (o2 == 1){NewTemp = v1;}
		if (o2 == 2){NewTemp = (v1-32)*10/18+273.15;}
		}
	if (o1 == 2){
		if (o2 == 0){NewTemp = v1-273.15;}
		if (o2 == 1){NewTemp = (v1-273.15)*1.8+32;}
		if (o2 == 2){NewTemp = v1;}
		}	
		document.TempCal.result.value = NewTemp;
}
