onsubmit="MetalWeight(); return false;">
Metal Weight Calculator |
|
width="350" border="1"> |
|
<font face="Arial, Arial, Helvetica"> <font size="2"> Alloy: |
<font face="Arial, Arial, Helvetica" size="2"> <select name="metalType"> Carbon SteelCopperBrassT-304 StainlessT-430 StainlessStainless 300 SeriesStainless 400 SeriesAluminumAluminum 1100Aluminum 2011Aluminum 2014Aluminum 2017Aluminum 2024Aluminum 3003Aluminum 5005Aluminum 5052Aluminum 5056Aluminum 5083Aluminum 5086Aluminum 6061Aluminum 6063Aluminum 7075Aluminum 7178BerylliumBrassCast IronColumbiumCopperGoldLeadMagnesiumMolybdenumNickel 200Nickel 201Nickel 400Nickel 600Nickel 625Nickel 718Nickel X750Nickel 800Nickel 800HNickel 825Nickel 904LSilverTantalumTitaniumTungstenZincZirconium |
<font face="Arial, Arial, Helvetica"> <font size="2"> Shape: |
<font face="Arial, Arial, Helvetica"> <select onchange="ChangeLabel();ClearFields();" name="form"> Round BarSquare or Flat BarSheetPlateCircleRingHexagon BarRound TubingSquare Tubing |
<font face="Arial, Arial, Helvetica"> <font size="2"> Number of Pieces: |
<font face="Arial, Arial, Helvetica"> value="1" name="noPieces" /> |
<font face="Arial, Arial, Helvetica" size="2"> Enter size information: |
|
|
|
onfocus="if(navigator.appName == 'Netscape'&& parseInt(navigator.appVersion) == 3); else document.forms[0].param1.focus(); " size="15" value="Outer Diameter:" name="lbl1" /> |
|
<input onfocus="if(!(navigator.appName == 'Netscape' && parseInt(navigator.appVersion) == 3)){ if(document.forms[0].lbl2.value=='') document.forms[0].param3.focus(); else document.forms[0].param2.focus();}" size="15" value="Wall Thickness:" name="lbl2" /> |
|
onfocus="if(navigator.appName == 'Netscape'&& parseInt(navigator.appVersion) == 3); else document.forms[0].param3.focus(); " size="15" value="Length:" name="lbl3" /> |
|
onfocus="if(navigator.appName == 'Netscape'&& parseInt(navigator.appVersion) == 3); else document.forms[0].param3.focus(); " size="15" name="lbl4" /> |
width="350" border="1">
<FONT
face="Arial, Arial, Helvetica">
<font face="Arial, Arial, Helvetica" size="2">Calculated Weights |
<font
face="Arial, Arial, Helvetica"> <input onblur="ChangeLabel();" onfocus="if(navigator.appName == 'Netscape'&& parseInt(navigator.appVersion) == 3); else document.forms[0].Submit.focus(); " maxlength="8" size="16" name="result2" /> Apx. weight in kg |
<font
face="Arial, Arial, Helvetica"> <input onblur="ChangeLabel();" onfocus="if(navigator.appName == 'Netscape'&& parseInt(navigator.appVersion) == 3); else document.forms[0].Submit.focus(); " maxlength="8" size="16" name="result" /> Apx. weight in lbs |
|
<FONT
face="Arial, Arial, Helvetica">
<FONT
face="Arial, Arial, Helvetica">
<font
face="Arial, Arial, Helvetica">
function DoLength(value,unitType){
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[0].form.options[document.forms[0].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=="Sheet"||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=="Ring"){ if(value1==""||value2==""||value3==""){ alert("You must fill in values for the Outer Diameter and the Inner Diameter and the Thickness!"); return false; } } 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;
value1 = document.forms[0].value1.value; value2 = document.forms[0].value2.value; value3 = document.forms[0].value3.value; noPieces = document.forms[0].noPieces.value;
Good = isFilledIn(value1,value2,value3,noPieces);
if(!Good) return;
units1 = document.forms[0].units1.options[document.forms[0].units1.selectedIndex].text; units2 = document.forms[0].units2.options[document.forms[0].units2.selectedIndex].text; units3 = document.forms[0].units3.options[document.forms[0].units3.selectedIndex].text;
value1 = DoLength(value1,units1); value2 = DoLength(value2,units2); value3 = DoLength(value3,units3);
metalForm = document.forms[0].form.options[document.forms[0].form.selectedIndex].text; metalType = document.forms[0].metalType.options[document.forms[0].metalType.selectedIndex].text;
/*if(document.forms[0].metalType.selectedIndex>0) Convert = Factor[document.forms[0].product.selectedIndex-1]; else Convert = 1; document.forms[0].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;
document.forms[0].result.value = density;
if(metalForm=="Sheet"||metalForm=="Plate"||metalForm=="Square or Flat Bar"){ Result = new String(value1 * value2 * value3 * noPieces * density); document.forms[0].result.value = Result.substring(0,Result.indexOf(".")+5); document.forms[0].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046; }
if(metalForm=="Circle"){ Result = new String(.785 * value1 * value1 * value3 * noPieces * density); document.forms[0].result.value = Result.substring(0,Result.indexOf(".")+5); document.forms[0].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046; }
if(metalForm=="Ring"){ Result = new String(.785 * (eval(value1) + eval(value2)) * (value1 - value2) * value3 * noPieces * density); document.forms[0].result.value = Result.substring(0,Result.indexOf(".")+5); document.forms[0].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046; }
if(metalForm=="Round Bar"){ Result = new String(value1 * value1 * 9.42 * (value3/12) * noPieces * density); document.forms[0].result.value = Result.substring(0,Result.indexOf(".")+5); document.forms[0].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046; }
if(metalForm=="Hexagon Bar"){ Result = new String(value1 * value1 * 10.4 * (value3/12) * noPieces * density); document.forms[0].result.value = Result.substring(0,Result.indexOf(".")+5); document.forms[0].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[0].result.value = Result.substring(0,Result.indexOf(".")+5); document.forms[0].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[0].result.value = Result.substring(0,Result.indexOf(".")+5); document.forms[0].result2.value = Result.substring(0,Result.indexOf(".")+5)/2.2046; }
}
function ClearFields(){ document.forms[0].value1.value = ""; document.forms[0].value2.value = ""; document.forms[0].value3.value = ""; document.forms[0].noPieces.value = "1"; document.forms[0].result.value = ""; document.forms[0].result2.value = "";
}
function ChangeLabel(){
var metalForm;
metalForm = document.forms[0].form.options[document.forms[0].form.selectedIndex].text;
if(metalForm=="Sheet"||metalForm=="Plate"||metalForm=="Square or Flat Bar"){ document.forms[0].lbl1.value = "Width1:"; document.forms[0].lbl2.value = "Width2"; document.forms[0].lbl3.value = "Length:"; }
if(metalForm=="Circle"){ document.forms[0].lbl1.value = "Diameter:"; document.forms[0].lbl2.value = ""; document.forms[0].lbl3.value = "Thickness:"; }
if(metalForm=="Ring"){ document.forms[0].lbl1.value = "Outer Diameter:"; document.forms[0].lbl2.value = "Inner Diameter:"; document.forms[0].lbl3.value = "Thickness:"; }
if(metalForm== "Round Bar"){ document.forms[0].lbl1.value = "Diameter:"; document.forms[0].lbl2.value = ""; document.forms[0].lbl3.value = "Length:"; }
if(metalForm== "Hexagon Bar"){ document.forms[0].lbl1.value = "Width across flats:"; document.forms[0].lbl2.value = ""; document.forms[0].lbl3.value = "Length:"; }
if(metalForm=="Round Tubing"){ document.forms[0].lbl1.value = "Outer Diameter:"; document.forms[0].lbl2.value = "Wall Thickness:"; document.forms[0].lbl3.value = "Length:"; }
if(metalForm=="Square Tubing"){ document.forms[0].lbl1.value = "Width across flats:"; document.forms[0].lbl2.value = "Wall Thickness:"; document.forms[0].lbl3.value = "Length:"; }
}
ChangeLabel(); ClearFields();
<font
face="Arial, Arial, Helvetica">