
function DoLength(value,unitType){

if(unitType=="in")
value = value*10*2.54;
if(unitType=="m")
value = (value*1000);
if(unitType== "cm")
value = (value*10);
if(unitType=="ft")
value = (value*10*2.54)/12;
if(unitType=="yd")
value = value*2.54*10*36;
return value;

/*
if(unitType=="cm")
value = value/2.54;
if(unitType=="m")
value = (value*100)/2.54;
if(unitType== "mm")
value = (value/10)/2.54;
if(unitType=="ft")
value = value*12;
if(unitType=="yd")
value = value*36;
return value;
*/
}

function isFilledIn(value1,value2,value3,noPieces){
var metalForm = document.forms[1].form.options[document.forms[1].form.selectedIndex].text;

if(metalForm=="Round Bar"||metalForm=="Hexagon Bar"){
if(value1==""||value3==""){
alert("You must fill in values for the Diameter or WAF And the Length!");
return false;
}
}

if(metalForm=="Flat"||metalForm=="Block"||metalForm=="Plate"){
if(value1==""||value2==""||value3==""){
alert("You must fill in values for the Width1 and the Width2 and the Length!");
return false;
}
}

if(metalForm=="Round Tubing"){
if(value1==""||value2==""||value3==""){
alert("You must fill in values for the Outer Diameter and the Wall Thickness and the Length!");
return false;
}
}

if(metalForm=="Square Tubing"){
if(value1==""||value2==""||value3==""){
alert("You must fill in values for the WAF and the Wall Thickness and the Length!");
return false;
}
}




if(metalForm=="Circle"){
if(value1==""||value3==""){
alert("You must fill in values for the Diameter and the Thickness!");
return false;
}
}

if(metalForm=="Pipe"){
if(value1==""||value2==""||value3==""){
alert("You must fill in values for the Outer Diameter and the Inner Diameter and the Length!");
return false;
}
}
<!-- do not rem  -->
if(metalForm=="Rectangular Tubing"){
if(value1==""||value2==""||value4==""||value3==""){
alert("You must fill in values for the Side 1 and Side 2 and the Thickness!");
return false;
}
}




if(noPieces==""){
alert("You must fill in a value for the Number of Pieces");
return false;
}

return true;
}

function MetalWeight(){

var value1, value2, value3, noPieces;
var units1, units2, units3;

var Convert;
var metalForm;
var Result;
var Good;
var density;
var Result2;
var TempResult;



value1 = document.forms[1].value1.value;
value2 = document.forms[1].value2.value;
value3 = document.forms[1].value3.value;
noPieces = document.forms[1].noPieces.value;

Good = isFilledIn(value1,value2,value3,noPieces);

if(!Good)
return;

units1 = document.forms[1].units1.options[document.forms[1].units1.selectedIndex].text;
units2 = document.forms[1].units2.options[document.forms[1].units2.selectedIndex].text;
units3 = document.forms[1].units3.options[document.forms[1].units3.selectedIndex].text;

value1 = DoLength(value1,units1);
value2 = DoLength(value2,units2);
value3 = DoLength(value3,units3);

metalForm = document.forms[1].form.options[document.forms[1].form.selectedIndex].text;
metalType = document.forms[1].metalType.options[document.forms[1].metalType.selectedIndex].text;

/*if(document.forms[1].metalType.selectedIndex>0)
Convert = Factor[document.forms[1].product.selectedIndex-1];
else
Convert = 1;
document.forms[1].result.rsize = "4";

if(metalType=="T-430 Stainless"||metalType=="Carbon Steel")density = .280;
if(metalType=="Copper")density = .323;
if(metalType=="Brass")density = .308;
if(metalType=="T-304 Stainless")density = .290;
if(metalType=="Stainless 300 Series")density =0.286;
if(metalType=="Stainless 400 Series")density =0.283;
if(metalType=="Aluminum")density = .100;
if(metalType=="Aluminum 1100")density =0.098;
if(metalType=="Aluminum 2011")density =0.102;
if(metalType=="Aluminum 2014")density =0.101;
if(metalType=="Aluminum 2017")density =0.101;
if(metalType=="Aluminum 2024")density =0.101;
if(metalType=="Aluminum 3003")density =0.099;
if(metalType=="Aluminum 5005")density =0.098;
if(metalType=="Aluminum 5052")density =0.097;
if(metalType=="Aluminum 5056")density =0.095;
if(metalType=="Aluminum 5083")density =0.096;
if(metalType=="Aluminum 5086")density =0.096;
if(metalType=="Aluminum 6061")density =0.096;
if(metalType=="Aluminum 6063")density =0.097;
if(metalType=="Aluminum 7075")density =0.101;
if(metalType=="Aluminum 7178")density =0.102;
if(metalType=="Beryllium")density =0.067;
if(metalType=="Cast Iron")density =0.256;
if(metalType=="Columbium")density =0.31;
if(metalType=="Copper")density =0.324;
if(metalType=="Gold")density =0.698;
if(metalType=="Lead")density =0.41;
if(metalType=="Magnesium")density =0.065;
if(metalType=="Molybdenum")density =0.369;
if(metalType=="Nickel 200")density =0.321;
if(metalType=="Nickel 201")density =0.321;
if(metalType=="Nickel 400")density =0.319;
if(metalType=="Nickel 600")density =0.304;
if(metalType=="Nickel 625")density =0.305;
if(metalType=="Nickel 718")density =0.297;
if(metalType=="Nickel X750")density =0.298;
if(metalType=="Nickel 800")density =0.287;
if(metalType=="Nickel 800H")density =0.287;
if(metalType=="Nickel 825")density =0.294;
if(metalType=="Nickel 904L")density =0.291;
if(metalType=="Silver")density =0.379;

if(metalType=="Tantalum")density =0.6;
if(metalType=="Titanium")density =0.163;
if(metalType=="Tungsten")density =0.697;
if(metalType=="Zinc")density =0.258;
if(metalType=="Zirconium")density =0.23; */

if(metalType=="Steel")density =7.9;
if(metalType=="Stanless Steel")density =7.8;
if(metalType=="Aluminum")density =2.7;
if(metalType=="Copper")density =8.9;
if(metalType=="Magnesium")density =1.8;
if(metalType=="Zinc")density =6.9;

document.forms[1].result.value = density;

if(metalForm=="Block"||metalForm=="Plate"||metalForm=="Square or Flat Bar"){
/* Result = new String(value1 * value2 * value3 * noPieces * density); */
TempResult = value1 * value2 * value3 * noPieces * density / 1000000;
TempResult = Math.round(TempResult * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result.value = Result + '    Apx. in Kg';
TempResult = Math.round(TempResult * 2.2046 * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result2.value = Result  +'    Apx. in Lbs';
}

if(metalForm=="Circle"){
Result = new String(.785 * value1 * value1 * value3 * noPieces * density);
document.forms[1].result.value = Result.substring(0,Result.indexOf(".")+5);
document.forms[1].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046;
}

if(metalForm=="Pipe"){
/* Result = new String(.785 * (eval(value1) + eval(value2)) * (value1 - value2) * value3 * noPieces * density); */
TempResult = .785 * (eval(value1) + eval(value2)) * (value1 - value2) * value3 * noPieces * density / 1000000;
TempResult = Math.round(TempResult * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result.value = Result + '    Apx. in Kg';
TempResult = Math.round(TempResult * 2.2046 * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result2.value = Result  +'    Apx. in Lbs';
}

if(metalForm=="Round Bar"){
/* Result = new String(.785 * value1 * value1 * value3 * noPieces * density / 1000000); */
TempResult = .785 * value1 * value1 * value3 * noPieces * density / 1000000;
TempResult = Math.round(TempResult * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result.value = Result + '    Apx. in Kg';
TempResult = Math.round(TempResult * 2.2046 * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result2.value = Result  +'    Apx. in Lbs';
}
 /*
if(metalForm=="Round Bar"){
Result = new String(value1 * value1 * 9.42 * (value3/12) * noPieces * density);
document.forms[1].result.value = Result.substring(0,Result.indexOf(".")+5);
document.forms[1].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046;
}
*/
if(metalForm=="Hexagon Bar"){
TempResult = .866025 * value1 * value1 * value3 * noPieces * density / 1000000;
TempResult = Math.round(TempResult * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result.value = Result + "    Apx. in Kg";
TempResult = Math.round(TempResult * 2.2046 * 1000) / 1000;
Result = new String(TempResult);
document.forms[1].result2.value = Result  +'    Apx. in Lbs';
/* Result = new String(value1 * value1 * 10.4 * (value3/12) * noPieces * density);
document.forms[1].result.value = Result.substring(0,Result.indexOf(".")+5);
document.forms[1].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046;
*/
}

if(metalForm=="Round Tubing"){
Result = new String(37.7 * (value1 - value2) * value2 * (value3/12) * noPieces * density);
document.forms[1].result.value = Result.substring(0,Result.indexOf(".")+5);
document.forms[1].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046;
}

if(metalForm=="Square Tubing"){
Result = new String(48.0 * (value1 - value2) * value2 * (value3/12) * noPieces * density);
document.forms[1].result.value = Result.substring(0,Result.indexOf(".")+5);
document.forms[1].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046;
}

<!--
if(metalForm=="Rectangular Tubing"){
Result = new String(48.0 * (value1 - value2) * value2 * (value3/12) * noPieces * density);
document.forms[1].result.value = Result.substring(0,Result.indexOf(".")+5);
document.forms[1].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046;
}
 -->

}

function ClearFields(){
document.forms[1].value1.value = "";
document.forms[1].value2.value = "";
document.forms[1].value3.value = "";
document.forms[1].noPieces.value = "1";
document.forms[1].result.value = "";
document.forms[1].result2.value = "";

}

function ChangeLabel(){

var metalForm;

metalForm = document.forms[1].form.options[document.forms[1].form.selectedIndex].text;

if(metalForm=="Block"||metalForm=="Plate"||metalForm=="Square or Flat Bar"){
document.forms[1].lbl1.value = "Width1:";
document.forms[1].lbl2.value = "Width2";
document.forms[1].lbl3.value = "Length:";
}

if(metalForm=="Circle"){
document.forms[1].lbl1.value = "Diameter:";
document.forms[1].lbl2.value = "";
document.forms[1].lbl3.value = "Thickness:";
}

if(metalForm=="Pipe"){
document.forms[1].lbl1.value = "Outer Diameter:";
document.forms[1].lbl2.value = "Inner Diameter:";
document.forms[1].lbl3.value = "Length:";
}

if(metalForm== "Round Bar"){
document.forms[1].lbl1.value = "Diameter:";
document.forms[1].lbl2.value = "";
document.forms[1].lbl3.value = "Length:";
}


if(metalForm== "Hexagon Bar"){
document.forms[1].lbl1.value = "Width across flats:";
document.forms[1].lbl2.value = "";
document.forms[1].lbl3.value = "Length:";
}


if(metalForm=="Round Tubing"){
document.forms[1].lbl1.value = "Outer Diameter:";
document.forms[1].lbl2.value = "Wall Thickness:";
document.forms[1].lbl3.value = "Length:";
}

if(metalForm=="Square Tubing"){
document.forms[1].lbl1.value = "Width across flats:";
document.forms[1].lbl2.value = "Wall Thickness:";
document.forms[1].lbl3.value = "Length:";
}


/*
<!--
if(metalForm=="Rectangular Tubing"){
document.forms[1].lbl1.value = "Side 1:";
document.forms[1].lbl2.value = "Side 2:";
document.forms[1].lbl3.value = "Wall Thickness:";
document.forms[1].lbl4.value = "Length:";
}
 -->
 */
}

ChangeLabel();
ClearFields();