function checkmin(){
var selength = document.codeform.exten.value;
if (selength < 12) {
alert ('Minimum Stem Extension Length is 12 Inches.');
document.codeform.exten.value = 12;
}
//document.codeform.stem.checked = 1;
changeCode();
}
function changeCode(){
// clear variables
var baseweight = 0;
var mc = "";
var err = "";
var ser = "";
var psi = "";
var price = "";
var baseweight = 0;
var baseprice = 0;
var basedescrip = "";
var actweight = 0;
var actprice = 0;
var actdescrip = "";
var actvoltage = "";
var actt = "";
var actcad = "";
var failpos = "";
var mountprice = 0;
var mountweight = 0;
var solprice = 0;
var limprice = 0;
var solweight = 0;
var limweight = 0;
var posweight = 0;
var siz = "";
var nqs = "no";
var infotext = "";
var bodymat = "Ductile Iron";
var sizedescrip = "";
var condescrip = "";
var infoflo = "";
var sel = "";
var lim = "";
var con = "";
var seldescrip = "";
var selprice = 0;
var posprice = 0;
var dis = "";
var disprice = 0;
var disdescrip = "Stainless Steel";
var soldescrip = "";
var solvoltage = "";
var limdescrip = "";
var posdescrip = "";
var posprice = 0;
var posweight = 0;
var pos = "";
var pospic = "";
var sol = "";
var solpic = "";
var limpic = "";
var solt = "";
var solc = "";
var solv = "";
var pact = "";
var DP = "150";
var cwcode = "";
var cwweight = 0;
var cwprice = 0;
var cwdescrip = "";
var chainlength = 0;
var chainweight = 0;
var chainprice = 0;
var chainppf = 0;
var chainwpf = 0;
var sewpi = 0;
var seppi = 0;
var sebase = 0;
var selength = 0;
var seweight = 0;
var seprice = 0;
var secode = "";
var boltprice = 100;
var flangeprice = 100;
var fkt = "SO"
document.codeform.price.value = "";
// get all user selections
document.getElementById('O8SC').style.color = "#000000";
document.getElementById('O6SC').style.color = "#000000";
document.getElementById('O8SO').style.color = "#000000";
document.getElementById('O6SO').style.color = "#000000";
document.getElementById('O8DA').style.color = "#000000";
document.getElementById('O6DA').style.color = "#000000";
document.getElementById('K4A').style.color = "#000000";
document.getElementById('K4E').style.color = "#000000";
document.getElementById('I4A').style.color = "#000000";
document.getElementById('I4F').style.color = "#000000";
document.getElementById('I4B').style.color = "#000000";
document.getElementById('I4E').style.color = "#000000";
document.getElementById('P5').style.color = "#000000";
document.getElementById('E5').style.color = "#000000";
document.getElementById('E5XP').style.color = "#000000";
document.getElementById('E6').style.color = "#000000";
document.getElementById('EP010').style.color = "#000000";
document.getElementById('EP420').style.color = "#000000";
document.codeform.pose[1].disabled=false;
document.codeform.pose[2].disabled=false;
// Clear all Notes --------------------------------------------------------------------------
document.getElementById('pose_note').innerHTML = "";
document.getElementById('posp_note').innerHTML = "";
document.getElementById('EactNote').innerHTML = "";
document.getElementById('PactNote').innerHTML = "";
document.getElementById('MactNote').innerHTML = "";
document.getElementById('StemNote').innerHTML = "";
document.getElementById('MANL').style.color = "#000000";
document.getElementById('STEMEXT').style.color = "#000000";
if (document.codeform.size[0].checked) {var siz = "H"; var con = "L"; var sizedescrip = STLSIZE_H.siz_descrip; var DP = "150"; var boltqty = 8};
if (document.codeform.size[1].checked) {var siz = "I"; var con = "L"; var sizedescrip = STLSIZE_I.siz_descrip; var DP = "150"; var boltqty = 8};
if (document.codeform.size[2].checked) {var siz = "J"; var con = "L"; var sizedescrip = STLSIZE_J.siz_descrip; var DP = "150"; var boltqty = 8};
if (document.codeform.size[3].checked) {var siz = "K"; var con = "L"; var sizedescrip = STLSIZE_K.siz_descrip; var DP = "150"; var boltqty = 16};
if (document.codeform.size[4].checked) {var siz = "L"; var con = "L"; var sizedescrip = STLSIZE_L.siz_descrip; var DP = "150"; var boltqty = 16};
if (document.codeform.size[5].checked) {var siz = "M"; var con = "L"; var sizedescrip = STLSIZE_M.siz_descrip; var DP = "150"; var boltqty = 16};
if (document.codeform.size[6].checked) {var siz = "N"; var con = "L"; var sizedescrip = STLSIZE_N.siz_descrip; var DP = "150"; var boltqty = 16};
if (document.codeform.size[7].checked) {var siz = "O"; var con = "L"; var sizedescrip = STLSIZE_O.siz_descrip; var DP = "150"; var boltqty = 24};
if (document.codeform.size[8].checked) {var siz = "P"; var con = "L"; var sizedescrip = STLSIZE_P.siz_descrip; var DP = "150"; var boltqty = 24};
if (document.codeform.size[9].checked) {var siz = "Q"; var con = "L"; var sizedescrip = STLSIZE_Q.siz_descrip; var DP = "50"; var boltqty = 24};
if (document.codeform.size[10].checked) {var siz = "R"; var con = "L"; var sizedescrip = STLSIZE_R.siz_descrip; var DP = "50"; var boltqty = 32};
if (document.codeform.size[11].checked) {var siz = "S"; var con = "L"; var sizedescrip = STLSIZE_S.siz_descrip; var DP = "50"; var boltqty = 32};
if (document.codeform.size[12].checked) {var siz = "T"; var con = "L"; var sizedescrip = STLSIZE_T.siz_descrip; var DP = "50"; var boltqty = 40};
if (document.codeform.size[13].checked) {var siz = "U"; var con = "L"; var sizedescrip = STLSIZE_U.siz_descrip; var DP = "50"; var boltqty = 40};
if (document.codeform.size[14].checked) {var siz = "H"; var con = "W"; var sizedescrip = STWSIZE_H.siz_descrip; var DP = "150"; var boltqty = 4};
if (document.codeform.size[15].checked) {var siz = "I"; var con = "W"; var sizedescrip = STWSIZE_I.siz_descrip; var DP = "150"; var boltqty = 4};
if (document.codeform.size[16].checked) {var siz = "J"; var con = "W"; var sizedescrip = STWSIZE_J.siz_descrip; var DP = "150"; var boltqty = 4};
if (document.codeform.size[17].checked) {var siz = "K"; var con = "W"; var sizedescrip = STWSIZE_K.siz_descrip; var DP = "150"; var boltqty = 8};
if (document.codeform.size[18].checked) {var siz = "L"; var con = "W"; var sizedescrip = STWSIZE_L.siz_descrip; var DP = "150"; var boltqty = 8};
if (document.codeform.size[19].checked) {var siz = "M"; var con = "W"; var sizedescrip = STWSIZE_M.siz_descrip; var DP = "150"; var boltqty = 8};
if (document.codeform.size[20].checked) {var siz = "N"; var con = "W"; var sizedescrip = STWSIZE_N.siz_descrip; var DP = "150"; var boltqty = 8};
if (document.codeform.size[21].checked) {var siz = "O"; var con = "W"; var sizedescrip = STWSIZE_O.siz_descrip; var DP = "150"; var boltqty = 12};
if (document.codeform.size[22].checked) {var siz = "P"; var con = "W"; var sizedescrip = STWSIZE_P.siz_descrip; var DP = "150"; var boltqty = 12};
if (siz == "Q" || siz == "R" || siz == "S" || siz == "T" || siz == "U") {
document.getElementById('PactNote').innerHTML = "NOTE: Only E Series Pneumatic Actuators are available with sizes 14 inch and larger.";
document.getElementById('O8SC').style.color = "#999999";
document.getElementById('O6SC').style.color = "#999999";
document.getElementById('O8SO').style.color = "#999999";
document.getElementById('O6SO').style.color = "#999999";
document.getElementById('O8DA').style.color = "#999999";
document.getElementById('O6DA').style.color = "#999999";
if (document.codeform.act_p[0].checked){ document.codeform.act_p[6].checked = 1}
if (document.codeform.act_p[1].checked){ document.codeform.act_p[7].checked = 1}
if (document.codeform.act_p[2].checked){ document.codeform.act_p[8].checked = 1}
if (document.codeform.act_p[3].checked){ document.codeform.act_p[9].checked = 1}
if (document.codeform.act_p[4].checked){ document.codeform.act_p[10].checked = 1}
if (document.codeform.act_p[5].checked){ document.codeform.act_p[11].checked = 1}
}
// NO DC or 24 VAC Electric Actuators for sizes 10 & UP (O P Q R S T U)) ---------------------------------------------------------------------------
if (siz == "O" || siz == "P" || siz == "Q" || siz == "R" || siz == "S" || siz == "T" || siz == "U") {
document.getElementById('I4A').style.color = "#999999";
document.getElementById('I4F').style.color = "#999999";
document.getElementById('I4B').style.color = "#999999";
document.getElementById('I4E').style.color = "#999999";
if (document.codeform.act_e[2].checked){ document.codeform.act_e[0].checked = 1}
if (document.codeform.act_e[3].checked){ document.codeform.act_e[0].checked = 1}
if (document.codeform.act_e[4].checked){ document.codeform.act_e[0].checked = 1}
if (document.codeform.act_e[5].checked){ document.codeform.act_e[0].checked = 1}
document.getElementById('EactNote').innerHTML = "NOTE: I Series Electric Actuators are not available for sizes larger than 8 inch.";
}
// ONLY XP Electric Actuators for size 24 (U)) ---------------------------------------------------------------------------
if (siz == "U"){
document.getElementById('K4A').style.color = "#999999";
// document.codeform.act_e[0].disabled=true; ---------------------------------------------- disable radio
document.getElementById('K4E').style.color = "#999999";
document.getElementById('I4A').style.color = "#999999";
if (document.codeform.act_e[0].checked){ document.codeform.act_e[6].checked = 1}
if (document.codeform.act_e[1].checked){ document.codeform.act_e[6].checked = 1}
if (document.codeform.act_e[2].checked){ document.codeform.act_e[6].checked = 1}
document.codeform.act_e[6].checked = 1;
document.getElementById('EactNote').innerHTML = "NOTE: For Size U (24 inch) the only Electric Actuators available are B7.";
}
if (siz == "O" || siz == "P" || siz == "Q" || siz == "R" || siz == "S" || siz == "T" || siz == "U") {
document.getElementById('MANL').style.color = "#999999";
if (document.codeform.act_m[0].checked){ document.codeform.act_m[1].checked = 1}
document.getElementById('MactNote').innerHTML = "NOTE: For Sizes 10 inch and larger, a Geared Hand Wheel is required.";
}
if (siz == "U") {
document.getElementById('STEMEXT').style.color = "#999999";
if (document.codeform.stem.checked){ document.codeform.stem.checked = 0}
document.getElementById('StemNote').innerHTML = "
NOTE: For 24 inch valves, Consult Factory for Stem Extensions.";
}
if (con == "L"){var condescrip = "Lug";}
if (con == "W"){var condescrip = "Wafer";}
// Disc Material ---------------------------
// if (document.codeform.disc[0].checked) {var dis = "S"; var disdescrip = "Stainless Steel"};
// Seat Material ---------------------------
if (document.codeform.seal[0].checked) {var sel = "E"; var seldescrip = "EPDM"};
if (document.codeform.seal[1].checked) {var sel = "B"; var seldescrip = "BUNA-N"};
// Actuators ---------------------------
if (document.codeform.act_type.value == "") {
document.getElementById("pre_act").style.display="block";
} else {
document.getElementById("pre_act").style.display="none";
// document.getElementById("acc").className="vis_tr";
}
// ************************************************************************ Pneumatic actuators
if (document.codeform.act_type.value == "P") {
var actt="P";
if (document.codeform.act_p[0].checked)
{var act = "08SC"; var actn = "OSR8"; var actpic = "08S"; var failpos = " (Fail to CLOSED)"; var psi = "80"; var solt = "E"; var actcad="O8S"};
if (document.codeform.act_p[1].checked)
{var act = "06SC"; var actn = "OSR6"; var actpic = "08S"; var failpos = " (Fail to CLOSED)"; var psi = "60"; var solt = "E"; var actcad="O6S"};
if (document.codeform.act_p[2].checked)
{var act = "08SO"; var actn = "OSR8"; var actpic = "08S"; var failpos = " (Fail to OPEN)"; var psi = "80"; var solt = "E"; var actcad="O8S"};
if (document.codeform.act_p[3].checked)
{var act = "06SO"; var actn = "OSR6"; var actpic = "08S"; var failpos = " (Fail to OPEN)"; var psi = "60"; var solt = "E"; var actcad="O6S"};
if (document.codeform.act_p[4].checked) {var act = "08D"; var actn = "ODA8"; var actpic = "08D"; var psi = "80"; var solt = "C"; var actcad="O8D"};
if (document.codeform.act_p[5].checked) {var act = "06D"; var actn = "ODA6"; var actpic = "08D"; var psi = "60"; var solt = "C"; var actcad="O6D"};
if (document.codeform.act_p[6].checked)
{var act = "E8SC"; var actn = "ESR8"; var actpic = "E8S"; var failpos = " (Fail to CLOSED)"; var psi = "80"; var solt = "E"; var actcad="E8S"};
if (document.codeform.act_p[7].checked)
{var act = "E6SC"; var actn = "ESR6"; var actpic = "E8S"; var failpos = " (Fail to CLOSED)"; var psi = "60"; var solt = "E"; var actcad="E6S"};
if (document.codeform.act_p[8].checked)
{var act = "E8SO"; var actn = "ESR8"; var actpic = "E8S"; var failpos = " (Fail to OPEN)"; var psi = "80"; var solt = "E"; var actcad="E8S"};
if (document.codeform.act_p[9].checked)
{var act = "E6SO"; var actn = "ESR6"; var actpic = "E8S"; var failpos = " (Fail to OPEN)"; var psi = "60"; var solt = "E"; var actcad="E6S"};
if (document.codeform.act_p[10].checked) {var act = "E8D"; var actn = "EDA8"; var actpic = "E8D"; var psi = "80"; var solt = "C"; var actcad="E8D"};
if (document.codeform.act_p[11].checked) {var act = "E6D"; var actn = "EDA6"; var actpic = "E8D"; var psi = "60"; var solt = "C"; var actcad="E6D"};
// alert (actn);
}
// ****************************************************************************************************************************** End Pneumatic actuators
// Electric actuators *************************************************************************************************************************************
if (document.codeform.act_type.value == "E") {
var actt="E";
if (document.codeform.act_e[0].checked)
{var act = "K4A"; var actn = "EN4K120AC"; var actpic = "K4"; var actv = "A"; var actvoltage = " 120 VAC"; var actcad="K4";}
if (document.codeform.act_e[1].checked)
{var act = "K4E"; var actn = "EN4K24AC"; var actpic = "K4"; var actv = "E"; var actvoltage = " 24 VAC"; var actcad="K4"};
if (document.codeform.act_e[2].checked)
{var act = "I4A"; var actn = "EN4I120AC"; var actpic = "I4"; var actv = "A"; var actvoltage = " 120 VAC"; var actcad=""};
if (document.codeform.act_e[3].checked)
{var act = "I4E"; var actn = "EN4I24AC"; var actpic = "I4"; var actv = "E"; var actvoltage = " 24 VAC"; var actcad=""};
if (document.codeform.act_e[4].checked)
{var act = "I4B"; var actn = "EN4IDC"; var actpic = "I4"; var actv = "B"; var actvoltage = " 24 VDC"; var actcad=""};
if (document.codeform.act_e[5].checked)
{var act = "I4F"; var actn = "EN4IDC"; var actpic = "I4"; var actv = "F"; var actvoltage = " 12 VDC"; var actcad=""};
if (document.codeform.act_e[6].checked)
{var act = "B7A"; var actn = "EXPAC"; var actpic = "B7"; var actv = "A"; var actvoltage = " 120 VAC"; var actcad="B7"};
}
// **************************************************************************************************** End Electric actuators
// Manual Handle actuators ***********************************************************************************************************
if (document.codeform.act_type.value == "M") {
var actt="M";
if (document.codeform.act_m[0].checked) {var act = "M"; var actn = "MAN"; var actpic = "M"; var actcad="M"};
if (document.codeform.act_m[1].checked) {var act = "G"; var actn = "MANG"; var actpic = "G"; var actcad="G"};
if (document.codeform.act_m[2].checked) {var act = "G"; var actn = "MANG"; var actpic = "G"; var actcad="G"; var cwcode = "-CW"};
if (cwcode != ""){
if (siz == "H" || siz == "I" || siz == "J" || siz == "K" || siz == "L" || siz == "M")
{ var cwweight = 5; var cwprice = 142.4; var chainxtra = .85;var chainppf = 2.4;var chainwpf = 0.1}
if (siz == "N" || siz == "O" || siz == "P" || siz == "Q" || siz == "R" || siz == "S")
{ var cwweight = 15; var cwprice = 270; var chainxtra = 1.5;var chainppf = 3.1;var chainwpf = 0.17}
if (siz == "T" || siz == "U")
{ var cwweight = 20; var cwprice = 326; var chainxtra = 2;var chainppf = 4;var chainwpf = 0.31}
var chainlength = document.codeform.chain.value*2 + chainxtra;
var chainweight = chainlength * chainwpf;
var chainprice = chainlength * chainppf;
}
}
// ************************************************************************************************************** End Manual Handle actuators
// Solenoids ---------------------------
if (document.codeform.act_type.value == "P") {
if (document.codeform.solenoid[0].checked) {var solc = ""};
if (document.codeform.solenoid[1].checked) {var solc = "3"};
if (document.codeform.solenoid[2].checked) {var solc = "4"};
if (document.codeform.solenoid[3].checked) {var solc = "5"};
if (document.codeform.solenoid[4].checked) {var solc = "6"};
if (document.codeform.solenoid[5].checked) {var solc = "2"};
if (document.codeform.solenoidv[0].checked) {var solv = "A"; var solvoltage="120 VAC"};
if (document.codeform.solenoidv[1].checked) {var solv = "B"; var solvoltage="24 VDC"};
if (document.codeform.solenoidv[2].checked) {var solv = "F"; var solvoltage="12 VDC"};
if (solc!=""){var sol=solt+solc+solv; var solpic=solt+"3";
if (solc=="2"){ var solpic=solt+"2";}
}
}
// Limit Switches ---------------------------
if (document.codeform.act_type.value == "P") {
if (document.codeform.limit[0].checked) {var lim = ""};
if (document.codeform.limit[1].checked) {var lim = "YF"; var limpic = "YF"};
if (document.codeform.limit[2].checked) {var lim = "UA"; var limpic = "UB"};
if (document.codeform.limit[3].checked) {var lim = "UB"; var limpic = "UB"};
if (document.codeform.limit[4].checked) {var lim = "YO"; var limpic = "YW4"};
if (document.codeform.limit[5].checked) {var lim = "YH"; var limpic = "YW7"};
if (document.codeform.limit[6].checked) {var lim = "YE"; var limpic = "YW7"};
}
if (lim != "" || sol != "") {
document.getElementById('P5').style.color = "#999999";
document.getElementById('E5').style.color = "#999999";
document.getElementById('E5XP').style.color = "#999999";
document.getElementById('E6').style.color = "#999999";
if (document.codeform.posp[1].checked){ document.codeform.posp[0].checked = 1}
if (document.codeform.posp[2].checked){ document.codeform.posp[0].checked = 1}
if (document.codeform.posp[3].checked){ document.codeform.posp[0].checked = 1}
if (document.codeform.posp[4].checked){ document.codeform.posp[0].checked = 1}
}
// Positioners ---------------------------
if (actt == "P"){
if (document.codeform.posp[0].checked) {var pos = ""; var pospic = ""};
if (document.codeform.posp[1].checked) {var pos = "P5"; var pospic = "POSP5"};
if (document.codeform.posp[2].checked) {var pos = "E5"; var pospic = "POSP5"};
if (document.codeform.posp[3].checked) {var pos = "E5XP"; var pospic = "POSP5"};
if (document.codeform.posp[4].checked) {var pos = "E6"; var pospic = "POSP5"};
if (lim != "" || sol != "") { //---------------------------------- if limit switch or solenoid selected - disable positioners
var pos = "";
var pospic = "";
document.getElementById('posp_note').innerHTML = "Positioners are not available with Solenoids or Limit Switches!";
document.getElementById('P5').style.color = "#999999";
document.getElementById('E5').style.color = "#999999";
document.getElementById('E5XP').style.color = "#999999";
document.getElementById('E6').style.color = "#999999";
}
}
if (actt == "E"){
if (document.codeform.pose[0].checked) {var pos = ""; var pospic = ""};
if (document.codeform.pose[1].checked) {var pos = "EP010"; var pospic = "POS"};
if (document.codeform.pose[2].checked) {var pos = "EP420"; var pospic = "POS"};
if (actpic == "K4") { //---------------------------------- if K4 actuator selected - disable positioners
var pos = "";
var pospic = ""
document.getElementById('pose_note').innerHTML = "Positioners are only available with I Series Electric Actuators!";
document.getElementById('EP010').style.color = "#999999";
document.getElementById('EP420').style.color = "#999999";
}
if (actpic == "B7"){
var pospic = "";
}
}
// Stem Extensions ---------------------------
if (document.codeform.stem.checked) {
document.getElementById('stemrow').className = "vis_tr";
var selength = document.codeform.exten.value;
if (selength < 12) {
alert ('Minimum Stem Extension Length is 12 Inches.');
document.codeform.exten.value = 12;
var selength = 12
}
var secode = "-SE"+selength;
if (siz == "H" || siz == "I" || siz == "J" || siz == "K" || siz == "L" || siz == "M")
{ var sewpi = 0.75; var seppi = 5.9;var sebase = 440}
if (siz == "N" || siz == "O" || siz == "P")
{ var sewpi = 0.75; var seppi = 6.2;var sebase = 540}
if (siz == "Q" || siz == "R" || siz == "S" || siz == "T")
{ var sewpi = 0.75; var seppi = 11.8;var sebase = 796}
} else {
document.getElementById('stemrow').className = "hid_tr";
}
// Flanges ---------------------------
if (document.codeform.flange.checked) {
document.getElementById('flangerow').className = "vis_tr";
if (document.codeform.flangetype[0].checked) {var fkt = "SO";}
if (document.codeform.flangetype[1].checked) {var fkt = "WN";}
if (document.codeform.flangetype[2].checked) {var fkt = "WNHD";}
} else {
document.getElementById('flangerow').className = "hid_tr";
}
// Bolts ---------------------------
if (document.codeform.bolts.checked) {
document.getElementById('boltrow').className = "vis_tr";
} else {
document.getElementById('boltrow').className = "hid_tr";
}
if (con != ""){
var boltprice = eval('BOLT_'+siz+'ST'+con+'HDWB7.price');
document.getElementById('boltsinfo').innerHTML = boltprice;
var flangeprice = eval('FLANGE_'+siz+'ST'+fkt+'FK.price');
document.getElementById('flangesinfo').innerHTML = flangeprice;
}
// Check for exceptions ----------------------------------------------------------
// Remove Solenoid valves from Manual & Electric Actuators
// if ((act == "M" || act == "G" || actpic == "K4" || actpic == "O4" || actpic == "B7") && (sol != "")){
// alert('Solenoid Valves are only for use on Pneumatic Actuators.\rThe solenoid valve will be reset to NONE.');
// document.codeform.solenoid[0].checked = 1;
// var sol = ""; var solpic = ""; var solt = ""; var solv = ""; var solc = ""
// }
// ---------------Alert for Explosion Proof Solenoid & non XP Limit Switch -----------------------------------------------------------------
if ((limpic == "UB" || limpic == "YF" ) && (solc == "2")){
alert('This assembly is NOT Explosion Proof.\n\nYou have chosen an Explosion Proof Solenoid,\nbut the limit switch you have selected is NOT.');
}
// --------------Alert for Explosion Proof Limit Switch & non XP Solenoid -------------------------------------------------------------------------
if ((limpic == "YW4" || limpic == "YW7") &&
(solc == "3" || solc == "4" || solc == "5" || solc == "6")){
alert('This assembly is NOT Explosion Proof.\n\nYou have chosen an Explosion Proof Limit Switch,\nbut the Solenoid you have selected is NOT.');
}
// Remove Limit Switch for Electric Actuators -----------------------------------------------------------------------------------------
// if ((lim != "") && (actpic == "K4" || actpic == "I4" || actpic == "B7")){
// alert('All electric actuators include position switches.\rThe Limit Switch will be reset to NONE.');
// document.codeform.limit[0].checked = 1;
// var lim = ""; var limpic = "";
// }
// Remove Limit switches for Manual Actuators -----------------------------------------------------------------------------------------------
// if ((act == "M" || act == "G") && (lim != "")){
// alert('Limit switches are only for use with Pneumatic Actuators.\rThe limit switch will be reset to NONE.');
// document.codeform.limit[0].checked = 1;
// var lim = ""; var limpic = "";
// }
// NO DC Electric Actuators for sizes 10 & UP (O P Q R S T V)) ---------------------------------------------------------------------------
// if ((siz == "O" || siz == "P" || siz == "Q" || siz == "R" || siz == "S" || siz == "T") && (act == "O4B" || act == "O4F")){
// alert('DC ELECTRIC ACTUATORS are only available\nfor sizes up to 8 inch.\n\nThe actuator selection has been changed to 120 VAC.');
// document.codeform.actuator[12].checked = 1;
// var act = "K4A"; var actn = "EN4120AC"; var actpic = "K4"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="K4";
// }
// NO 24VAC Electric Actuators for sizes 10 & UP (O P Q R S T V)) -------------------------------------------------
// if ((siz == "O" || siz == "P" || siz == "Q" || siz == "R" || siz == "S" || siz == "T") && (act == "O4E")){
// alert('24 VAC ELECTRIC ACTUATORS are only available\nfor sizes up to 8 inch.\n\nThe actuator selection has been changed to 120 VAC.');
// document.codeform.actuator[12].checked = 1;
// var act = "K4A"; var actn = "EN4120AC"; var actpic = "K4"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="K4";
// }
// ONLY XP Electric Actuators for size 24 (U)) ---------------------------------------------------------------------------
// if ((siz == "U") && (act == "O4B" || act == "O4F")){
// alert('The ONLY Electric Actuator available for 24 inch is the Explosion Proof.');
// document.codeform.actuator[18].checked = 1;
// var act = "B7A"; var actn = "EXPAC"; var actpic = "B7"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="";
// }
// if ((siz == "U") && (act == "K4A" || act == "O4E")){
// alert('The ONLY Electric Actuator available for 24 inch is the Explosion Proof.');
// document.codeform.actuator[18].checked = 1;
// var act = "B7A"; var actn = "EXPAC"; var actpic = "B7"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="";
// }
// Set correct MANUAL HANDLE ---------------------------
// if (act == "M"){
// if ((con=="L") && (siz == "O" || siz == "P" || siz == "Q" || siz == "R" || siz == "S" || siz == "T" || siz == "U")){
// alert('LEVER TYPE MANUAL ACTUATORS are only available\nfor sizes up to 8 inch.\n\nThe actuator selection has been changed to\nMANUAL HAND WHEEL with GEARBOX.');
// document.codeform.actuator[20].checked = 1;
// var act = "G"; var actpic="G"}
// if ((con=="W") && (siz == "O" || siz == "P")){
// alert('LEVER TYPE MANUAL ACTUATORS are only available\nfor sizes up to 8 inch.\n\nThe actuator selection has been changed to\nMANUAL HAND WHEEL with GEARBOX.');
// document.codeform.actuator[20].checked = 1;
// var act = "G"; var actpic="G"}
// }
// Set model code & pic variables ---------------------------
if (cwcode != "") {var cwcode = cwcode+(document.codeform.chain.value*12);}
if (secode !=''){
var seprice = sebase;
if (selength > 36) { var seprice = sebase+(seppi*(selength - 36))}
var secode = "-SE" + selength;
var seweight = selength * sewpi;
}
var pmc = ""+act+sol+lim;
var pic = con+actpic+solpic+limpic+pospic;
var mc = siz+"ST"+con+sel+"S"+act+sol+lim+pos+cwcode+secode;
var cadmc = siz+"ST"+con+"E"+actcad;
// mark cads that are not available
if (actcad == ""){ var cadmc = ""}
if (cadmc == ""){var cadmc = "NA";
document.getElementById('cadlink').innerHTML =
'
CAD File not available at this time';
} else {
document.getElementById('cadlink').innerHTML =
'
View/Download CAD File';
}
// Set Prices -----------------------------------------------
if (actt != "") { // ******************************** BEGIN SET PRICING
var baseprice = eval('ST'+con+'SIZE_'+siz+'.price');
var baseweight = eval('ST'+con+'SIZE_'+siz+'.weight');
var actmod = eval('ST'+con+'SIZE_'+siz+'.'+actn+'.ACT');
var actprice = eval('ACT_'+actmod+'.price');
var actweight = eval('ACT_'+actmod+'.weight');
var actdescrip = eval('ACT_'+actmod+'.descrip')+failpos+actvoltage;
var mount = eval('ST'+con+'SIZE_'+siz+'.'+actn+'.MOUNT');
var mountprice = eval('MOUNT_'+mount+'.price');
var mountweight = eval('MOUNT_'+mount+'.weight');
// solenoid pricing, weight, & description
if (actt == "P") {
if (sol !=''){
var solbeg2 = sol.substring(0, 2);
var solprice = eval('sol_'+solbeg2+'_price');
var solweight = eval('sol_'+solbeg2+'_weight');
var soldescrip = (eval('sol_'+solbeg2+'_descrip'))+" "+solvoltage;
}
}
// limit switch pricing, weight, & description
if (lim !=''){
var limprice = eval(lim+'_price');
var limweight = eval(lim+'_weight');
var limdescrip = eval(lim+'_descrip');
}
// Seal Material pricing & description
if (sel =='B'){
var selprice = eval('ST'+con+'SIZE_'+siz+'.BUNA');
// alert('BUNA_'+con+siz+' = '+selprice)
}
// positioner pricing, weight, & description
if (pos !=''){
var posprice = eval(pos+'_price');
var posweight = eval(pos+'_weight');
var posdescrip = eval(pos+'_descrip');
}
if (cwcode !=''){
var actdescrip = "Chain Wheel attached to "+actdescrip;
}
// TOTAL PRICE
var price = Math.round(baseprice+actprice+mountprice+solprice+limprice+selprice+posprice+cwprice+chainprice+seprice);
// TOTAL WEIGHT
var weight = baseweight+actweight+mountweight+solweight+limweight+posweight+cwweight+chainweight+seweight;
} // END PRICING
if (actt == "") { // ******************************** BEGIN NO ACTUATOR SELECTED
var actdescrip = "Not Selected Yet";
var mc = "Incomplete";
var pic = "invalid"+con;
}
// DESCRIPTIONS
var infotext = "Body Material: "+bodymat+"
"+
" Size & Connection: "+sizedescrip+"
";
if (secode != "") {
var infotext = infotext +"Stem Extension: "+selength+" inches
";}
var infotext = infotext +" Disc: "+disdescrip+"
"+
" Seats: "+seldescrip+"
"+
" Actuator: "+actdescrip;
if (mc != "Incomplete") {
if (psi != "") {
var infotext = infotext +"
(sized for using "+psi+"psi supply air in applications up to "+DP+"psi DP)";
} else { var infotext = infotext +"
(sized for applications up to "+DP+"psi DP)";
}
}
var infotext = infotext + "
";
if (cwcode != "") {
var infotext = infotext +"Chain Reach: "+document.codeform.chain.value+" ft. (actual chain length "+chainlength+" ft.)";}
if (soldescrip != "") {
var infotext = infotext +"Actuator Solenoid: "+soldescrip+"
";}
if (limdescrip != "") {
var infotext = infotext +"Limit Switch: "+limdescrip+"
";}
if (posdescrip != "") {
var infotext = infotext +"Positioner: "+posdescrip+"
";}
if (mc == "Incomplete"){
document.getElementById("add").disabled=true;
document.getElementById("add").className="BUTTOND";
} else {
document.getElementById("add").disabled=false;
document.getElementById("add").className="BUTTON";
}
document.codeform.actmod.value = "["+act+"] = "+actdescrip;
if (actt=="") {document.codeform.actmod.value = "not selected";}
document.codeform.price.value = price;
document.getElementById('listprice').innerHTML = price;
if (price != "") {
var qty = document.codeform.qty.value;
var unit = document.codeform.price.value;
var extprice = unit * qty;
document.getElementById('extendedPrice').innerHTML= extprice;
} else {
document.getElementById('extendedPrice').innerHTML= "";
}
document.codeform.modelcode.value = mc;
document.getElementById('PN').innerHTML = mc;
document.codeform.imgsrc.value = "/ST/models/"+pic+".jpg";
document.codeform.id.value = mc;
document.codeform.info.value = infotext;
document.codeform.weight.value = weight;
document.codeform.prodname.value = 'ST'+con+' Series';
document.codeform.prodseries.value = 'Butterfly Valve ('+condescrip+' connection)';
document.codeform.cadcode.value = cadmc;
if (document.codeform.bolts.checked) {
document.codeform.boltinfo.value = eval('BOLT_'+siz+'ST'+con+'HDWB7.descrip');
document.codeform.boltid.value = eval('BOLT_'+siz+'ST'+con+'HDWB7.name');
document.codeform.boltprodseries.value = 'for Part No. '+mc;
document.codeform.boltprice.value = eval('BOLT_'+siz+'ST'+con+'HDWB7.price');
document.codeform.boltweight.value = eval('BOLT_'+siz+'ST'+con+'HDWB7.weight');
}
if (document.codeform.flange.checked) {
document.codeform.flangeinfo.value = eval('FLANGE_'+siz+'ST'+fkt+'FK.descrip')+". Forged Carbon Steel to Spec A105.";
document.codeform.flangeid.value = eval('FLANGE_'+siz+'ST'+fkt+'FK.name');
document.codeform.flangeprodseries.value = 'for Part No. '+mc;
document.codeform.flangeprice.value = eval('FLANGE_'+siz+'ST'+fkt+'FK.price');
document.codeform.flangeweight.value = eval('FLANGE_'+siz+'ST'+fkt+'FK.weight');
}
var psummary = 'price = base:'+baseprice+'
act:'+actprice+'
mount:'+mountprice+'
sol:'+solprice+'
lim:'+limprice+'
pos:'+posprice+'
chainwheel:'+cwprice+'
chain:'+chainprice+'
stem extension:'+seprice;
var wsummary = 'weight = base:'+baseweight+'
act:'+actweight+'
mount:'+mountweight+'
sol:'+solweight+'
lim:'+limweight+'
pos:'+posweight+'
chainwheel:'+cwweight+'
chain:'+chainweight+'
stem ext:'+seweight+'
TOTAL: '+weight+' lbs.';
document.getElementById('infospan').innerHTML = "
| ST Series Resilient Seated Butterfly Valve "+infotext+" |
| "+psummary+" | "+wsummary+" |