function selectModel(pn) { var size = pn.substr(0, 1); var balanced = pn.substr(4, 1); var conn = pn.substr(5, 1); if (conn == "F") { var conn = pn.substr(5, 2); var bodyOffset = 7; } else { var bodyOffset = 6; } // ================== SELECT SIZE and CONNECTION ====================== if (conn == "F1") { if (size == "C") { document.codeform.size[0].checked = true; } if (size == "D") { document.codeform.size[1].checked = true; } if (size == "E") { document.codeform.size[2].checked = true; } if (size == "G") { document.codeform.size[3].checked = true; } if (size == "H") { document.codeform.size[4].checked = true; } if (size == "I") { document.codeform.size[5].checked = true; } if (size == "J") { document.codeform.size[6].checked = true; } if (size == "K") { document.codeform.size[7].checked = true; } } if (conn == "F3") { if (size == "C") { document.codeform.size[8].checked = true; } if (size == "D") { document.codeform.size[9].checked = true; } if (size == "E") { document.codeform.size[10].checked = true; } if (size == "G") { document.codeform.size[11].checked = true; } if (size == "H") { document.codeform.size[12].checked = true; } if (size == "I") { document.codeform.size[13].checked = true; } if (size == "J") { document.codeform.size[14].checked = true; } if (size == "K") { document.codeform.size[15].checked = true; } } if (conn == "N") { if (size == "C") { document.codeform.size[16].checked = true; } if (size == "D") { document.codeform.size[17].checked = true; } if (size == "E") { document.codeform.size[18].checked = true; } if (size == "G") { document.codeform.size[19].checked = true; } if (size == "H") { document.codeform.size[20].checked = true; } } if (conn == "S") { if (size == "C") { document.codeform.size[21].checked = true; } if (size == "D") { document.codeform.size[22].checked = true; } if (size == "E") { document.codeform.size[23].checked = true; } if (size == "G") { document.codeform.size[24].checked = true; } if (size == "H") { document.codeform.size[25].checked = true; } } // ================== SELECT BODY MATERIAL ====================== var body = pn.substr(bodyOffset, 1); if (body == "C") { document.codeform.body[0].checked = true; } if (body == "S") { document.codeform.body[1].checked = true; } // ================== SELECT TRIM STYLE ====================== var trimStyle = pn.substr(bodyOffset+1, 1); if (trimStyle == "L") { document.codeform.trimStyle[0].checked = true; } if (trimStyle == "E") { document.codeform.trimStyle[1].checked = true; } // ================== SELECT SEAT AND TRIM MATERIAL ====================== var seals = pn.substr(bodyOffset+2, 1); if (seals == "S") { document.codeform.seals[0].checked = true; } if (seals == "T") { document.codeform.seals[1].checked = true; } if (seals == "P") { document.codeform.seals[2].checked = true; } // ================== SELECT PACKING TYPE ====================== var pack = pn.substr(bodyOffset+7, 1); if (pack == "T") { document.codeform.pack[0].checked = true; } if (pack == "G") { document.codeform.pack[1].checked = true; } if (pack == "V") { document.codeform.pack[2].checked = true; } if (pack == "P") { document.codeform.pack[2].checked = true; } // ================== SELECT BONNET CONSTRUCTION ====================== var bonnet = pn.substr(bodyOffset+8, 1); if (bonnet == "P") { document.codeform.bonnet[0].checked = true; } if (bonnet == "Z") { document.codeform.bonnet[1].checked = true; } var actuatorPN = pn.substr(bodyOffset+10); if (actuatorPN.substr(0,1) == "D") { //------------------------------------------------------ Pneumatic Diaphragm document.codeform.actuator[0].checked = true; var actuator = actuatorPN.substr(0,3); if (actuator == "D4C") { document.codeform.act_p[0].checked = true; document.codeform.act_diaphragm[0].checked = true; } if (actuator == "D4O") { document.codeform.act_p[1].checked = true; document.codeform.act_diaphragm[1].checked = true; } if (actuator == "D8C") { document.codeform.act_p[2].checked = true; document.codeform.act_diaphragm[0].checked = true; } if (actuator == "D8O") { document.codeform.act_p[3].checked = true; document.codeform.act_diaphragm[1].checked = true; } if (actuator == "D1C") { document.codeform.act_p[4].checked = true; document.codeform.act_diaphragm[0].checked = true; } if (actuator == "D1O") { document.codeform.act_p[5].checked = true; document.codeform.act_diaphragm[1].checked = true; } // ===================== POSITIONERS AND OPTIONS, SOLENOIDS, FILTERS var actOptions = actuatorPN.substr(5); // alert('actOptions: '+ actOptions); var positioner = actOptions.substr(0,1); var positionerOpt = actOptions.substr(1,1); var access = actOptions.substr(2); if (access.substr(0,1) == '-') { var access = access.substr(1);} //alert('access:'+access); if (positioner == "0") { selectPosType('noPos'); document.codeform.positioner[2].checked = true; } if (positioner == "B") { selectPosType('blxPos'); document.codeform.positioner[0].checked = true; if (positionerOpt == "0") { document.codeform.pos_blx[0].checked = true; } if (positionerOpt == "4") { document.codeform.pos_blx[1].checked = true; } if (positionerOpt == "I") { document.codeform.pos_blx[2].checked = true; } if (positionerOpt == "7") { document.codeform.pos_blx[3].checked = true; } } if (positioner == "S") { selectPosType('semPos'); document.codeform.positioner[1].checked = true; if (positionerOpt == "0") { document.codeform.pos_sem[0].checked = true; } if (positionerOpt == "I") { document.codeform.pos_sem[1].checked = true; } } if (positioner == "B" || positioner == "S") { } var feedback = access.substr(0,1); // alert('feedback:'+feedback); if (feedback != "M" && feedback != "4") { document.codeform.pos_opt[0].checked = true; } if (feedback == "M") { document.codeform.pos_opt[1].checked = true; var feedback = access.substr(0,4); // alert('feedback:'+feedback); var access = access.substr(2); if (feedback == "M420") { document.codeform.pos_opt[3].checked = true; var access = access.substr(3); } } if (feedback == "4") { document.codeform.pos_opt[2].checked = true; var access = access.substr(5); } // alert('access:::'+access); airFilter = access.substr(0,1); // ------------------------- AIR FILTER ------------------------------ if (airFilter == "5" || airFilter == "2") { // -------------- AIR FILTER PRESENT ---------------------- var airFilter = access.substr(0,3); if (airFilter == "5/3") { document.codeform.air[1].checked = true; var access = access.substr(5);} if (airFilter == "5/6") { document.codeform.air[2].checked = true; var access = access.substr(5);} if (airFilter == "5/1") { document.codeform.air[3].checked = true; var access = access.substr(5);} if (airFilter == "25/") { document.codeform.air[4].checked = true; var access = access.substr(6);} } // alert('airFilter:'+airFilter+" access:"+access); // ------------------------- SOLENOID ------------------------------ var nextAccessX = access.substr(0,1); if (nextAccessX == "A" || nextAccessX == "B" || nextAccessX == "J" || nextAccessX == "Z" || nextAccessX == "K" || nextAccessX == "L" || nextAccessX == "M" || nextAccessX == "W" || nextAccessX == "V") { var lastAccess = access.substr(2); if (nextAccessX == "A") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "B") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "J") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "K") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "Z") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[1].checked = true; } // -------------------------------- Explosion Proof if (nextAccessX == "L") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "M") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "W") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "V") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } } else { var lastAccess = access; } if (lastAccess == "H" || lastAccess == "HS") { document.codeform.hand.checked=1; showHideAccess('hand');} if (lastAccess == "S" || lastAccess == "HS") { document.codeform.tubing.checked=1; showHideAccess('tubing')} // ---------------- END of SOLENOID VALVES ------------------------- } // ---------------- END of PNEUMATIC ACTUATORS ------------------------- if (actuatorPN.substr(0,1) == "L") { //--------------------------------------------------------- Electric document.codeform.actuator[1].checked = true; selectActType('elec'); var actuator = actuatorPN.substr(0,3); if (actuator == "LES") { //-------------------------Small Frame document.codeform.elec[0].checked = true; } if (actuator == "LEM") { //-------------------------Medium Frame document.codeform.elec[1].checked = true; } // =========== SPEED, FAIL, VOLTAGE ============================= var actuatorSpeed = actuatorPN.substr(3,2); var actuatorFail = actuatorPN.substr(5,1); var actuatorVolt = actuatorPN.substr(6,1); if (actuatorSpeed == "06") { document.codeform.speed[0].checked = 1;} if (actuatorSpeed == "12") { document.codeform.speed[1].checked = 1;} if (actuatorSpeed == "21") { document.codeform.speed[2].checked = 1;} if (actuatorSpeed == "85") { document.codeform.speed[3].checked = 1;} if (actuatorFail == "L") { document.codeform.fail[0].checked = 1;} if (actuatorFail == "U") { document.codeform.fail[1].checked = 1;} if (actuatorFail == "D") { document.codeform.fail[2].checked = 1;} if (actuatorFail == "C") { document.codeform.fail[3].checked = 1;} if (actuatorFail == "E") { document.codeform.fail[4].checked = 1;} if (actuatorVolt == "B") { document.codeform.volt[0].checked = 1;} if (actuatorVolt == "E") { document.codeform.volt[1].checked = 1;} if (actuatorVolt == "A") { document.codeform.volt[2].checked = 1;} if (actuatorVolt == "C") { document.codeform.volt[3].checked = 1;} } // alert(actuatorPN); // alert(ANSI); // alert(actuator); changeCode(); // ================== SELECT TRIM SIZE ====================== var trimSize = pn.substr(bodyOffset+3, 4); if (trimSize == "0.25") { document.codeform.trimCv[0].checked = true; } if (trimSize == "0.38") { document.codeform.trimCv[1].checked = true; } if (trimSize == "0.50") { document.codeform.trimCv[2].checked = true; } if (trimSize == "0.88") { document.codeform.trimCv[3].checked = true; } if (trimSize == "1.25") { document.codeform.trimCv[4].checked = true; } if (trimSize == "1.69") { document.codeform.trimCv[5].checked = true; } if (trimSize == "2.13") { document.codeform.trimCv[6].checked = true; } if (trimSize == "2.50") { document.codeform.trimCv[7].checked = true; } if (trimSize == "3.38") { document.codeform.trimCv[8].checked = true; } changeCode(); } function changeCode() { // set vars that don't change and initialize others var con = ""; var sol = ""; var lim = ""; var pos = ""; var solVolt = ""; var solType = ""; var solCon = ""; var bodyMatDescrip = ""; var sizeDescrip = ""; var sealDescrip = ""; var limDescrip = ""; var posDescrip = ""; var solConDescrip = ""; var solVoltDescrip = ""; var solTypeDescrip = ""; var solRatingDescrip = ""; var accessDescrip = ""; // ----------- actuator accesories on assembly var accessoryDescrip = ""; // ------- accesories that ship loose var actpic = ""; var solpic = ""; var limpic = ""; var pospic = ""; var failPos = ""; var valvePrice =0; var bonPrice =0; var actPrice =0; var posPrice =0; var afrPrice =0; var valveWeight =0; var bonWeight =0; var actWeight =0; var posWeight =0; var afrWeight =0; var accPrice = 0; var priceSum = "Pricing:"; var weightSum = "Weight:"; var limPrice = 0; var limWeight = 0; var solPrice = 0; var solWeight = 0; var posPrice = 0; var posWeight = 0; var price = 0; var accessPrice = 0; var accessoryPrice = 0; var assemblyWeight = 0; var accessWeight = 0; var accessoryWeight = 0; var actcad = ""; var B7mod = ""; var B7xs = ""; var V4mod = ""; var V4mod2 = ""; var V4xs = ""; var V4xs2=""; var modDescrip = ""; var R4xs = ""; var K4mod = ""; var S4mod = ""; var S4bat = ""; var S4din = ""; var s4kitName = ""; S4batLAB = 0; S4modLAB = 0; S4batPrice = 0; S4modPrice = 0; var step1summary = ""; var step2summary = ""; var step3summary = ""; var sizPSI = 150; var actType = ""; var alertNote = ""; var Wair = "0"; var posPrice = 0; var regPrice = 0; var solPrice = 0; var tubeprice = 0; var specialOpts = ""; var DP = 0; var actDP = 0; var error = 0; document.getElementById('addToCart').className = 'addToCart'; var mc = document.getElementById('MClinks').innerHTML; var previousSize = mc.substring(0,1); // alert(previousSize); // ====================== reset classes of all selection divs and table cells to UN-selected state resetSizeDivs(); document.getElementById('wiringIcon').style.display="none"; // ================= restore avaiable actuators to normal =============== if (document.codeform.typ[1].checked) { //----------------------------- limit sizes based on type document.getElementById('size1').className = "selectionDisabled"; document.getElementById('size2').className = "selectionDisabled"; document.getElementById('size3').className = "selectionDisabled"; document.getElementById('size4').className = "selectionDisabled"; document.getElementById('size5').className = "selectionDisabled"; document.getElementById('size9').className = "selectionDisabled"; document.getElementById('size10').className = "selectionDisabled"; document.getElementById('size11').className = "selectionDisabled"; document.getElementById('size12').className = "selectionDisabled"; document.getElementById('size13').className = "selectionDisabled"; document.getElementById('size17').className = "selectionDisabled"; document.getElementById('size18').className = "selectionDisabled"; document.getElementById('size19').className = "selectionDisabled"; document.getElementById('size20').className = "selectionDisabled"; document.getElementById('size21').className = "selectionDisabled"; document.getElementById('size22').className = "selectionDisabled"; document.getElementById('size23').className = "selectionDisabled"; document.getElementById('size24').className = "selectionDisabled"; document.getElementById('size25').className = "selectionDisabled"; document.getElementById('size26').className = "selectionDisabled"; if (document.codeform.size[0].checked) { document.codeform.size[5].checked = 1;} if (document.codeform.size[1].checked) { document.codeform.size[5].checked = 1;} if (document.codeform.size[2].checked) { document.codeform.size[5].checked = 1;} if (document.codeform.size[3].checked) { document.codeform.size[5].checked = 1;} if (document.codeform.size[4].checked) { document.codeform.size[5].checked = 1;} if (document.codeform.size[8].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[9].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[10].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[11].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[12].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[16].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[17].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[18].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[19].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[20].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[21].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[22].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[23].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[24].checked) { document.codeform.size[13].checked = 1;} if (document.codeform.size[25].checked) { document.codeform.size[13].checked = 1;} } // ================= reset summary boxes ========================== document.getElementById('priceSummary').innerHTML = "Error!"; document.getElementById('weightSummary').innerHTML = "Error!"; // ================ reset port sizes (flowCap) ==================== document.getElementById('flowCap1').className="selection"; document.getElementById('flowCap2').className="selection"; document.getElementById('flowCap3').className="selection"; document.getElementById('flowCap4').className="selection"; // ================================================ TYPE =========== Disabled for now // just choosing Unbalanced for small and balanced for large (I,J,K) // document.getElementById('type1').className="selection"; // document.getElementById('type2').className="selection"; // if (document.codeform.typ[0].checked) { document.getElementById('type1').className="selectionChecked"; var typ = "U"; var Wtyp = "40"; var typDescrip = "Unbalanced"; } // if (document.codeform.typ[1].checked) { document.getElementById('type2').className="selectionChecked"; var typ = "B"; var Wtyp = "43"; var typDescrip = "Balanced"; } // see below - after size selection // ================================================ SIZE ==================================================== if (document.codeform.size[0].checked) { document.getElementById('size1').className="selectionChecked"; var Wmod = "N"; var Wsiz = "050"; var siz = "C"; var sizeDescrip = "1/2 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[1].checked) { document.getElementById('size2').className="selectionChecked"; var Wmod = "N"; var Wsiz = "075"; var siz = "D"; var sizeDescrip = "3/4 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[2].checked) { document.getElementById('size3').className="selectionChecked"; var Wmod = "N"; var Wsiz = "100"; var siz = "E"; var sizeDescrip = "1 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[3].checked) { document.getElementById('size4').className="selectionChecked"; var Wmod = "N"; var Wsiz = "150"; var siz = "G"; var sizeDescrip = "1 1/2 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[4].checked) { document.getElementById('size5').className="selectionChecked"; var Wmod = "N"; var Wsiz = "200"; var siz = "H"; var sizeDescrip = "2 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[5].checked) { document.getElementById('size6').className="selectionChecked"; var Wmod = "H"; var Wsiz = "250"; var siz = "I"; var sizeDescrip = "2 1/2 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[6].checked) { document.getElementById('size7').className="selectionChecked"; var Wmod = "H"; var Wsiz = "300"; var siz = "J"; var sizeDescrip = "3 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[7].checked) { document.getElementById('size8').className="selectionChecked"; var Wmod = "H"; var Wsiz = "400"; var siz = "K"; var sizeDescrip = "4 inch ANSI Class 150 Flange"; var ANSI = "1"; var con = "F"; var Wconn = "F"; } if (document.codeform.size[8].checked) { document.getElementById('size9').className="selectionChecked"; var Wmod = "N"; var Wsiz = "050"; var siz = "C"; var sizeDescrip = "1/2 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[9].checked) { document.getElementById('size10').className="selectionChecked"; var Wmod = "N"; var Wsiz = "075"; var siz = "D"; var sizeDescrip = "3/4 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[10].checked) { document.getElementById('size11').className="selectionChecked"; var Wmod = "N"; var Wsiz = "100"; var siz = "E"; var sizeDescrip = "1 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[11].checked) { document.getElementById('size12').className="selectionChecked"; var Wmod = "N"; var Wsiz = "150"; var siz = "G"; var sizeDescrip = "1 1/2 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[12].checked) { document.getElementById('size13').className="selectionChecked"; var Wmod = "N"; var Wsiz = "200"; var siz = "H"; var sizeDescrip = "2 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[13].checked) { document.getElementById('size14').className="selectionChecked"; var Wmod = "H"; var Wsiz = "250"; var siz = "I"; var sizeDescrip = "2 1/2 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[14].checked) { document.getElementById('size15').className="selectionChecked"; var Wmod = "H"; var Wsiz = "300"; var siz = "J"; var sizeDescrip = "3 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[15].checked) { document.getElementById('size16').className="selectionChecked"; var Wmod = "H"; var Wsiz = "400"; var siz = "K"; var sizeDescrip = "4 inch ANSI Class 300 Flange"; var ANSI = "3"; var con = "F"; var Wconn = "G"; } if (document.codeform.size[16].checked) { document.getElementById('size17').className="selectionChecked"; var Wmod = "N"; var Wsiz = "050"; var siz = "C"; var sizeDescrip = "1/2 inch NPT (female)"; var ANSI = ""; var con = "N"; var Wconn = "S"; } if (document.codeform.size[17].checked) { document.getElementById('size18').className="selectionChecked"; var Wmod = "N"; var Wsiz = "075"; var siz = "D"; var sizeDescrip = "3/4 inch NPT (female)"; var ANSI = ""; var con = "N"; var Wconn = "S"; } if (document.codeform.size[18].checked) { document.getElementById('size19').className="selectionChecked"; var Wmod = "N"; var Wsiz = "100"; var siz = "E"; var sizeDescrip = "1 inch NPT (female)"; var ANSI = ""; var con = "N"; var Wconn = "S"; } if (document.codeform.size[19].checked) { document.getElementById('size20').className="selectionChecked"; var Wmod = "N"; var Wsiz = "150"; var siz = "G"; var sizeDescrip = "1 1/2 inch NPT (female)"; var ANSI = ""; var con = "N"; var Wconn = "S"; } if (document.codeform.size[20].checked) { document.getElementById('size21').className="selectionChecked"; var Wmod = "N"; var Wsiz = "200"; var siz = "H"; var sizeDescrip = "2 inch NPT (female)"; var ANSI = ""; var con = "N"; var Wconn = "S"; } if (document.codeform.size[21].checked) { document.getElementById('size22').className="selectionChecked"; var Wmod = "N"; var Wsiz = "050"; var siz = "C"; var sizeDescrip = "1/2 inch Socket Weld"; var ANSI = ""; var con = "S"; var Wconn = "W"; } if (document.codeform.size[22].checked) { document.getElementById('size23').className="selectionChecked"; var Wmod = "N"; var Wsiz = "075"; var siz = "D"; var sizeDescrip = "3/4 inch Socket Weld"; var ANSI = ""; var con = "S"; var Wconn = "W"; } if (document.codeform.size[23].checked) { document.getElementById('size24').className="selectionChecked"; var Wmod = "N"; var Wsiz = "100"; var siz = "E"; var sizeDescrip = "1 inch Socket Weld"; var ANSI = ""; var con = "S"; var Wconn = "W"; } if (document.codeform.size[24].checked) { document.getElementById('size25').className="selectionChecked"; var Wmod = "N"; var Wsiz = "150"; var siz = "G"; var sizeDescrip = "1 1/2 inch Socket Weld"; var ANSI = ""; var con = "S"; var Wconn = "W"; } if (document.codeform.size[25].checked) { document.getElementById('size26').className="selectionChecked"; var Wmod = "N"; var Wsiz = "200"; var siz = "H"; var sizeDescrip = "2 inch Socket Weld"; var ANSI = ""; var con = "S"; var Wconn = "W"; } document.getElementById('type1').className="selectionChecked"; var typ = "U"; var Wtyp = "40"; var typDescrip = "Unbalanced"; if (siz == "I" || siz == "J" || siz == "K") { document.getElementById('type2').className="selectionChecked"; var typ = "B"; var Wtyp = "43"; var typDescrip = "Balanced"; } //----------- limit Flow Capacity per body size ------------------ document.codeform.flowCap[0].disabled=0; document.codeform.flowCap[1].disabled=0; document.codeform.flowCap[2].disabled=0; document.codeform.flowCap[3].disabled=0; if (siz == "C" || siz == "G" || siz == "H" || siz == "I" || siz == "J" || siz == "K") { document.getElementById('flowCap4').className="selectionDisabled"; document.codeform.flowCap[3].disabled=1; } if (siz == "I" || siz == "J" || siz == "K") { document.getElementById('flowCap3').className="selectionDisabled"; document.codeform.flowCap[2].disabled=1; } // ============================ TRIM STYLE ============================= document.getElementById('trimStyle1').className="selection"; document.getElementById('trimStyle2').className="selection"; if (document.codeform.trimStyle[1].checked) { document.getElementById('trimStyle2').className="selectionChecked"; var trimStyle = "E"; var trimStyleDescription = "Equal Percentage"; } if (document.codeform.trimStyle[0].checked) { document.getElementById('trimStyle1').className="selectionChecked"; var trimStyle = "L"; var trimStyleDescription = "Linear"; } //==================================== SET CVs =========================== if (siz == "C") { var flowCap1Cv = 4.34; var trimSize1 = 0.5; var flowCap2Cv = 2.5; var trimSize2 = 0.38; var flowCap3Cv = 1.25; var trimSize3 = 0.25; var flowCap4Cv = 0; var trimSize4 = 0; } if (siz == "D") { var flowCap1Cv = 11.4; var trimSize1 = 0.88; var flowCap2Cv = 5.0; var trimSize2 = 0.5; var flowCap3Cv = 2.5; var trimSize3 = 0.38; var flowCap4Cv = 1.25; var trimSize4 = 0.25; } if (siz == "E") { var flowCap1Cv = 12.0; var trimSize1 = 0.88; var flowCap2Cv = 5.0; var trimSize2 = 0.5; var flowCap3Cv = 2.5; var trimSize3 = 0.38; var flowCap4Cv = 1.25; var trimSize4 = 0.25; } if (siz == "G") { var flowCap1Cv = 24; var trimSize1 = 1.25; var flowCap2Cv = 12; var trimSize2 = 0.88; var flowCap3Cv = 5; var trimSize3 = 0.5; var flowCap4Cv = 0; var trimSize4 = 0; } if (siz == "H") { var flowCap1Cv = 43; var trimSize1 = 1.69; var flowCap2Cv = 24; var trimSize2 = 1.25; var flowCap3Cv = 12; var trimSize3 = 0.88; var flowCap4Cv = 0; var trimSize4 = 0; } if (siz == "I") {    var flowCap1Cv = 65; var trimSize1 = 2.13; var flowCap2Cv = 43; var trimSize2 = 1.69; var flowCap3Cv = 0; var trimSize3 = 0; var flowCap4Cv = 0; var trimSize4 = 0; } if (siz == "J") {    var flowCap1Cv = 100; var trimSize1 = 2.5; var flowCap2Cv = 65; var trimSize2 = 2.13; var flowCap3Cv = 0; var trimSize3 = 0; var flowCap4Cv = 0; var trimSize4 = 0; } if (siz == "K") {    var flowCap1Cv = 170; var trimSize1 = 3.38; var flowCap2Cv = 100; var trimSize2 = 2.5; var flowCap3Cv = 0; var trimSize3 = 0; var flowCap4Cv = 0; var trimSize4 = 0; } //----------- make all enabled ------------------ document.codeform.flowCap[0].disabled=0; document.codeform.flowCap[1].disabled=0; document.codeform.flowCap[2].disabled=0; document.codeform.flowCap[3].disabled=0; document.getElementById('flowCap1').className='selection'; document.getElementById('flowCap2').className='selection'; document.getElementById('flowCap3').className='selection'; document.getElementById('flowCap4').className='selection'; //----------- disable 0's ------------------ if (flowCap2Cv == 0) { document.codeform.flowCap[1].disabled=1; document.getElementById('flowCap2').className='selectionDisabled';} if (flowCap3Cv == 0) { document.codeform.flowCap[2].disabled=1; document.getElementById('flowCap3').className='selectionDisabled'; } if (flowCap4Cv == 0) { document.codeform.flowCap[3].disabled=1; document.getElementById('flowCap4').className='selectionDisabled'; } //----------- set CV values ------------------ document.getElementById('FC1').innerHTML = flowCap1Cv; document.getElementById('FC2').innerHTML = flowCap2Cv; document.getElementById('FC3').innerHTML = flowCap3Cv; document.getElementById('FC4').innerHTML = flowCap4Cv; if (previousSize != siz) { // ----------------------- SIZE changed document.codeform.flowCap[0].checked = 1; } // ============================ FLOW CAPACITY ============================= if (document.codeform.flowCap[0].checked) { var FC = "1"; var WtrimCv = "F"; document.getElementById('flowCap1').className="selectionChecked"; } if (document.codeform.flowCap[1].checked) { var FC = "2"; var WtrimCv = "1"; document.getElementById('flowCap2').className="selectionChecked"; } if (document.codeform.flowCap[2].checked) { var FC = "3"; var WtrimCv = "2"; document.getElementById('flowCap3').className="selectionChecked"; } if (document.codeform.flowCap[3].checked) { var FC = "4"; var WtrimCv = "3"; document.getElementById('flowCap4').className="selectionChecked"; } var trimCvDescrip = eval('flowCap'+FC+'Cv'); var maxCv = eval('flowCap'+FC+'Cv'); // ============================ BODY MATERIAL ============================= document.getElementById('body1').className="selection"; document.getElementById('body2').className="selection"; if (document.codeform.body[0].checked) { document.getElementById('body1').className="selectionChecked"; var bod = "C"; var bodDescription = "Carbon Steel (WCB)"; var Wbod = "W"; } if (document.codeform.body[1].checked) { document.getElementById('body2').className="selectionChecked"; var bod = "S"; var bodDescription = "Stainless Steel (CF8M)"; var Wbod = "F"; } // =============================== Set all max Pressure for Temperature ======================================== var temp = document.getElementById('temperature').value; if (temp == "100") { var CS_150 = 285; var CS_300 = 740; var SS_150 = 275; var SS_300 = 720; } if (temp == "150") { var CS_150 = 272; var CS_300 = 710; var SS_150 = 255; var SS_300 = 670; } if (temp == "175") { var CS_150 = 266; var CS_300 = 695; var SS_150 = 245; var SS_300 = 645; } if (temp == "200") { var CS_150 = 260; var CS_300 = 680; var SS_150 = 235; var SS_300 = 620; } if (temp == "225") { var CS_150 = 252; var CS_300 = 673; var SS_150 = 230; var SS_300 = 605; } if (temp == "250") { var CS_150 = 245; var CS_300 = 667; var SS_150 = 225; var SS_300 = 590; } if (temp == "275") { var CS_150 = 237; var CS_300 = 661; var SS_150 = 220; var SS_300 = 575; } if (temp == "300") { var CS_150 = 230; var CS_300 = 655; var SS_150 = 215; var SS_300 = 560; } if (temp == "325") { var CS_150 = 222; var CS_300 = 650; var SS_150 = 210; var SS_300 = 548; } if (temp == "350") { var CS_150 = 215; var CS_300 = 645; var SS_150 = 205; var SS_300 = 537; } if (temp == "375") { var CS_150 = 207; var CS_300 = 640; var SS_150 = 200; var SS_300 = 526; } if (temp == "400") { var CS_150 = 200; var CS_300 = 635; var SS_150 = 195; var SS_300 = 515; } if (temp == "450") { var CS_150 = 185; var CS_300 = 620; var SS_150 = 182; var SS_300 = 497; } if (temp == "500") { var CS_150 = 170; var CS_300 = 605; var SS_150 = 170; var SS_300 = 480; } if (temp == "550") { var CS_150 = 155; var CS_300 = 587; var SS_150 = 155; var SS_300 = 465; } if (temp == "600") { var CS_150 = 140; var CS_300 = 570; var SS_150 = 140; var SS_300 = 450; } if (temp == "650") { var CS_150 = 125; var CS_300 = 550; var SS_150 = 125; var SS_300 = 440; } if (temp == "700") { var CS_150 = 110; var CS_300 = 530; var SS_150 = 110; var SS_300 = 435; } if (temp == "750") { var CS_150 = 95; var CS_300 = 505; var SS_150 = 95; var SS_300 = 425; } if (temp == "800") { var CS_150 = 80; var CS_300 = 410; var SS_150 = 80; var SS_300 = 420; } if (ANSI == "3" || ANSI == "") { var bodyPress = eval(bod+'S_300'); } if (ANSI == "1") { var bodyPress = eval(bod+'S_150'); } // alert('Body Max. Pressure: '+bodyPress); // ============================ TRIM STYLE ============================= document.getElementById('trimStyle1').className="selection"; document.getElementById('trimStyle2').className="selection"; if (document.codeform.trimStyle[1].checked) { document.getElementById('trimStyle2').className="selectionChecked"; var trimStyle = "E"; var trimStyleDescription = "Equal Percentage"; } if (document.codeform.trimStyle[0].checked) { document.getElementById('trimStyle1').className="selectionChecked"; var trimStyle = "L"; var trimStyleDescription = "Linear"; } // ============================ SEAT AND TRIM MATERIAL ============================= document.getElementById('seals1').className="selection"; document.getElementById('seals2').className="selection"; document.getElementById('seals3').className="selection"; if (document.codeform.seals[0].checked) { document.getElementById('seals1').className="selectionChecked"; var seals = "S"; var seatTrimMatDescrip = "316 SS"; var sealDP = 100; } if (document.codeform.seals[1].checked) { document.getElementById('seals2').className="selectionChecked"; var seals = "T"; var seatTrimMatDescrip = "TFE"; var sealDP = 15; } if (document.codeform.seals[2].checked) { document.getElementById('seals3').className="selectionChecked"; var seals = "P"; var seatTrimMatDescrip = "PEEK"; var sealDP = 100; } // ============================ PACKING TYPE AND MATERIAL ============================= document.getElementById('pack1').className="selection"; document.getElementById('pack2').className="selection"; document.getElementById('pack3').className="selection"; document.getElementById('pack4').className="selection"; if (document.codeform.pack[0].checked) { document.getElementById('pack1').className="selectionChecked"; var pack = "T"; var packDescrip = "Teflon"; var Wpack = "T"; } if (document.codeform.pack[1].checked) { document.getElementById('pack2').className="selectionChecked"; var pack = "G"; var packDescrip = "Graphite"; var Wpack = "G"; } if (document.codeform.pack[2].checked) { document.getElementById('pack3').className="selectionChecked"; var pack = "V"; var packDescrip = "Vacuum Service"; var Wpack = "V"; } if (document.codeform.pack[3].checked) { document.getElementById('pack4').className="selectionChecked"; var pack = "E"; var packDescrip = "EPDM"; var Wpack = "L"; } // ============================ BONNET TYPE AND MATERIAL ============================= document.getElementById('bonnet1').className="selection"; document.getElementById('bonnet2').className="selection"; if (document.codeform.bonnet[0].checked) { document.getElementById('bonnet1').className="selectionChecked"; var bonn = "P"; var bonnDescrip = "PEEK"; var Wbonn = "S"; } if (document.codeform.bonnet[1].checked) { document.getElementById('bonnet2').className="selectionChecked"; var bonn = "Z"; var bonnDescrip = "Z PEEK (for steam)"; var Wbonn = "8"; } if (FC == 1) { var trimSize = "Full"; } if (FC == 2) { var trimSize = "1st Reduction"; } if (FC == 3) { var trimSize = "2nd Reduction"; } if (FC == 4) { var trimSize = "3rd Reduction"; } var trimCv = eval("trimSize"+FC); var AAtrimCv = trimCv; var typDescrip = "Valve Type: 2-way Flow Control"; var bodyMatDescrip = "Body Material: "+bodDescription; var sizeDescrip = "Size and Connection: "+sizeDescrip; var trimStyleDescription = "Trim Style: "+trimStyleDescription; var trimCvDescrip = "Trim Size: "+trimSize+" ("+trimCv+" inch)
"; var trimCvDescrip = trimCvDescrip + "Max. Cv: "+maxCv+" gpm"; var seatTrimMatDescrip = "Seat and Trim Material: "+ seatTrimMatDescrip; var packDescrip = "Packing Type: " + packDescrip; var bonnDescrip = "Bonnet Type: " + bonnDescrip; var step1summary = typDescrip + "
" + sizeDescrip + "
" + bodyMatDescrip + "
" + trimStyleDescription + "
" + trimCvDescrip + "
" + seatTrimMatDescrip + "
"+packDescrip + "
" + bonnDescrip; // ================================================= ACTUATORS ============================================= if (document.codeform.actuator[0].checked) { resetAirActDivs(); var actType = "D"; // =============================== Set all max DPs for trim and size selection (size only matters for H & I) ======================================== if (document.codeform.act_diaphragm[0].checked == 0 && document.codeform.act_diaphragm[1].checked == 0) { document.codeform.act_diaphragm[1].checked=1; } if (trimCv == "0.25") { var D4C_maxDP = 740; var D4O_maxDP = 740; var D8C_maxDP = 0; var D8O_maxDP = 0; var D1C_maxDP = 0; var D1O_maxDP = 0; } if (trimCv == "0.38") { var D4C_maxDP = 740; var D4O_maxDP = 740; var D8C_maxDP = 0; var D8O_maxDP = 0; var D1C_maxDP = 0; var D1O_maxDP = 0; } if (trimCv == "0.50") { var D4C_maxDP = 740; var D4O_maxDP = 740; var D8C_maxDP = 0; var D8O_maxDP = 740; var D1C_maxDP = 0; var D1O_maxDP = 0; } if (trimCv == "0.88") { var D4C_maxDP = 593; var D4O_maxDP = 740; var D8C_maxDP = 740; var D8O_maxDP = 740; var D1C_maxDP = 0; var D1O_maxDP = 0; } if (trimCv == "1.25") { var D4C_maxDP = 262; var D4O_maxDP = 701; var D8C_maxDP = 478; var D8O_maxDP = 740; var D1C_maxDP = 0; var D1O_maxDP = 0; } if (trimCv == "1.69") { if (siz == "H") { var D4C_maxDP = 126; var D4O_maxDP = 366; var D8C_maxDP = 244; var D8O_maxDP = 695; var D1C_maxDP = 0; var D1O_maxDP = 0; } if (siz == "I") { var D4C_maxDP = 0; var D4O_maxDP = 0; var D8C_maxDP = 233; var D8O_maxDP = 684; var D1C_maxDP = 358; var D1O_maxDP = 740; } } if (trimCv == "2.13") { var D4C_maxDP = 0; var D4O_maxDP = 0; var D8C_maxDP = 135; var D8O_maxDP = 419; var D1C_maxDP = 214; var D1O_maxDP = 603; } if (trimCv == "2.50") { var D4C_maxDP = 0; var D4O_maxDP = 0; var D8C_maxDP = 91; var D8O_maxDP = 296; var D1C_maxDP = 147; var D1O_maxDP = 428; } if (trimCv == "3.38") { var D4C_maxDP = 0; var D4O_maxDP = 0; var D8C_maxDP = 41; var D8O_maxDP = 153; var D1C_maxDP = 72; var D1O_maxDP = 226; } document.getElementById('D4C_maxDP').innerHTML = D4C_maxDP; document.getElementById('D4O_maxDP').innerHTML = D4O_maxDP; document.getElementById('D8C_maxDP').innerHTML = D8C_maxDP; document.getElementById('D8O_maxDP').innerHTML = D8O_maxDP; document.getElementById('D1C_maxDP').innerHTML = D1C_maxDP; document.getElementById('D1O_maxDP').innerHTML = D1O_maxDP; var pressure = document.getElementById('pressure').value; if (pressure == "") { var pressure = "???";} var pressure2 = document.getElementById('pressure2').value; if (pressure2 == "") { var pressure2 = "???";} var DP = 0; if (document.getElementById('pressure').value != "" && document.getElementById('pressure2').value != "") { var DP = pressure - pressure2; } var actClosedSize = '0'; var actOpenSize = '0'; if (D1C_maxDP >= DP && D1C_maxDP != 0) { var actClosedSize = '1'; } if (D8C_maxDP >= DP && D8C_maxDP != 0) { var actClosedSize = '8'; } if (D4C_maxDP >= DP && D4C_maxDP != 0) { var actClosedSize = '4'; } if (D1O_maxDP >= DP && D1O_maxDP != 0) { var actOpenSize = '1'; } if (D8O_maxDP >= DP && D8O_maxDP != 0) { var actOpenSize = '8'; } if (D4O_maxDP >= DP && D4O_maxDP != 0) { var actOpenSize = '4'; } document.getElementById('actClosed').innerHTML = 'D'+eval(actClosedSize)+'C'; document.getElementById('actOpen').innerHTML = 'D'+eval(actOpenSize)+'O'; // alert('CLOSED: '+actClosedSize+' OPEN: '+actOpenSize); // ---------------------------------------- NEW AIR SECTION --------------------------------------------------- document.getElementById('act_pC').className='selection'; document.getElementById('act_pO').className='selection'; if (actClosedSize == "0") { document.codeform.act_diaphragm[1].checked=1; document.getElementById('act_pC').className='selectionDisabled'; } if (actOpenSize == "0") { document.codeform.act_diaphragm[1].checked=0; document.getElementById('act_pO').className='selectionDisabled'; alert('There are no actuators available in this configurator that will meet your system reqirements.\n\nPlease call 1-800-899-0553 for assistance.') } if (document.codeform.act_diaphragm[0].checked) { // AAactFail = 'C'; var AAact = 'D'+eval(actClosedSize)+'C'; document.getElementById('act_pC').className='selectionChecked'; if (actClosedSize == '1') { document.codeform.act_p[4].checked = 1;} if (actClosedSize == '8') { document.codeform.act_p[2].checked = 1;} if (actClosedSize == '4') { document.codeform.act_p[0].checked = 1;} } if (document.codeform.act_diaphragm[1].checked) { AAactFail = 'O'; var AAact = 'D'+eval(actOpenSize)+'O'; document.getElementById('act_pO').className='selectionChecked'; if (actOpenSize == '1') { document.codeform.act_p[5].checked = 1;} if (actOpenSize == '8') { document.codeform.act_p[3].checked = 1;} if (actOpenSize == '4') { document.codeform.act_p[1].checked = 1;} } //alert(AAact); var actDP = eval(AAact.substring(0,3)+"_maxDP"); if (document.getElementById('pressure').value != "" && document.getElementById('pressure2').value != "") { var DP = pressure - pressure2; document.getElementById('DP').innerHTML = DP + " psi"; // alert(DP); // ========================= CHECK maxDP AND COMPARE TO ACTUATOR+TRIM MAX. SHUTOFF DP =============================== if (DP > actDP && DP != "") { alert ('Your System\'s ∆P of '+ DP +' psi is Higher than this assembly\'s max. shutoff ∆P of '+ actDP +' psi.\n\n You can still purchase this if you are sure that the assembly will work for your application.\n If you need assistance, please call 1-800-899-0553.'); } if (DP > sealDP && DP != "") { alertNote = alertNote + "The ΔP of the system that you described is higher than the maximum ΔP that the seals can handle."; } } // ============================================= AIR ====================================================== if (document.codeform.act_p[0].checked) { document.getElementById('act_p1').className="selectionChecked"; var AAact = "D4C"; var act = "49R"; var failPos = " (Fail CLOSED)"; var actDescrip = "D series 49 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '4-10'; var fullSpring = '5-14'; var highSpring = '10-14'; } if (document.codeform.act_p[1].checked) { document.getElementById('act_p2').className="selectionChecked"; var AAact = "D4O";var act = "49D"; var failPos = " (Fail OPEN)"; var actDescrip = "D series 49 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '4-13'; var highSpring = '8-12'; } if (document.codeform.act_p[2].checked) { document.getElementById('act_p3').className="selectionChecked"; var AAact = "D8C";var act = "84R"; var failPos = " (Fail CLOSED)"; var actDescrip = "D series 84 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '3-15'; var highSpring = '9-15'; } if (document.codeform.act_p[3].checked) { document.getElementById('act_p4').className="selectionChecked"; var AAact = "D8O";var act = "84D"; var failPos = " (Fail OPEN)"; var actDescrip = "D series 84 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '3-15'; var highSpring = '9-15'; } if (document.codeform.act_p[4].checked) { document.getElementById('act_p5').className="selectionChecked"; var AAact = "D1C";var act = "115D"; var failPos = " (Fail CLOSED)"; var actDescrip = "D series 115 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '3-15'; var highSpring = '9-15'; } if (document.codeform.act_p[5].checked) { document.getElementById('act_p6').className="selectionChecked"; var AAact = "D1O";var act = "115D"; var failPos = " (Fail OPEN)"; var actDescrip = "D series 115 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '3-15'; var highSpring = '9-15'; } document.getElementById('low').innerHTML = lowSpring; document.getElementById('full').innerHTML = fullSpring; document.getElementById('high').innerHTML = highSpring; var act4price = act.substr(0,2); if (failPos == " (Fail CLOSED)") { document.codeform.springs[2].checked = 1; } if (failPos == " (Fail OPEN)") { document.codeform.springs[0].checked = 1; } // =============================== SPRING SET ============================================ [ NOT BEING USED ] document.getElementById('springs1').className="selection"; document.getElementById('springs2').className="selection"; document.getElementById('springs3').className="selection"; if (document.codeform.springs[0].checked) { document.getElementById('springs1').className="selectionChecked"; var spring = "L"; var springSet = "low"; } if (document.codeform.springs[1].checked) { document.getElementById('springs2').className="selectionChecked"; var spring = "F"; var springSet = "full"; } if (document.codeform.springs[2].checked) { document.getElementById('springs3').className="selectionChecked"; var spring = "H"; var springSet = "high"; } // =============================== SPECIAL OPTIONS ============================================= var hand = ""; var Whand = "0"; var tubeprice = 0; // =============================== HANDWHEEL ============================================= if (document.codeform.hand.checked) { var hand = "H"; var Whand = act.substr(2,1); var act4price = act4price + "W"; var handDescription = "Manual Override: Top-mounted handwheel"; } // =============================== TUBING ============================================= var tubing = ""; var Wtubing = "0"; var Wopt = "-0"; if (document.codeform.tubing.checked) { var tubing = "S"; var Wtubing = act.substr(2,1); var tubeprice = 221; var Wopt = "-T"; var tubingDescription = "Special Options: Stainless steel tubing"; } var specialOpts = hand+tubing; // ============================================== POSITIONERS ==================================================== var Wpos = "0"; var WposOpt = "0"; var pos = ""; var posOpt = ""; var air=""; document.getElementById('pos_opt1').className="selection"; document.getElementById('pos_opt2').className="selection"; document.getElementById('pos_opt3').className="selection"; document.getElementById('pos_opt4').className="selection"; // ------------------------------------------------------- BLX -------------- if(document.codeform.positioner[0].checked) { // alert('BLX'); document.getElementById('pos_blx1').className="selection"; document.getElementById('pos_blx2').className="selection"; document.getElementById('pos_blx3').className="selection"; document.getElementById('pos_blx4').className="selection"; if (document.codeform.pos_blx[0].checked) { var pos = "-B0"; var Wpos = "2FP"; var posDescription = "BLX Pneumatic"; document.getElementById('pos_blx1').className="selectionChecked"; } if (document.codeform.pos_blx[1].checked) { var pos = "-B4"; var Wpos = "2FE"; var posDescription = "BLX Electro-Pneumatic (weatherproof)"; document.getElementById('pos_blx2').className="selectionChecked"; } if (document.codeform.pos_blx[2].checked) { var pos = "-BI"; var Wpos = "2FI"; var posDescription = "BLX Electro-Pneumatic (intrinsically safe)"; document.getElementById('pos_blx3').className="selectionChecked"; } if (document.codeform.pos_blx[3].checked) { var pos = "-B7"; var Wpos = "2FX"; var posDescription = "BLX Electro-Pneumatic (explosion proof)"; document.getElementById('pos_blx4').className="selectionChecked"; } if (document.codeform.pos_blx[2].checked || document.codeform.pos_blx[3].checked) { //---- options N/A for IS and XP BLXes document.getElementById('pos_opt2').className="selectionDisabled"; document.getElementById('pos_opt3').className="selectionDisabled"; document.getElementById('pos_opt4').className="selectionDisabled"; document.codeform.pos_opt[0].checked = 1; } } // ------------------------------------------------------- SIEMENS -------------- if(document.codeform.positioner[1].checked) { document.getElementById('pos_sem1').className="selection"; document.getElementById('pos_sem2').className="selection"; if (document.codeform.pos_sem[0].checked) { var pos = "-S0"; var Wpos = "76P"; var posDescription = "Siemens Pneumatic"; document.getElementById('pos_sem1').className="selectionChecked"; } if (document.codeform.pos_sem[1].checked) { var pos = "-SI"; var Wpos = "76E"; var posDescription = "Siemens Electro-Pneumatic (weatherproof)"; document.getElementById('pos_sem2').className="selectionChecked"; } } // ------------------------------------------------------- NONE -------------- if(document.codeform.positioner[2].checked) { var pos = "-00"; } // ============================== Positioner Options ======================================= var pospic = ""; if(document.codeform.positioner[0].checked) { var pospic = "-blx"; } if(document.codeform.positioner[1].checked) { var pospic = "-sem"; } if(document.codeform.positioner[2].checked == false) { //var pospic = "-pos"; if (document.codeform.pos_opt[0].checked) { var posOpt = ""; var WposOpt = "0"; var posOptDescription = "none"; document.getElementById('pos_opt1').className="selectionChecked"; } if (document.codeform.pos_opt[1].checked) { var posOpt = "M"; var WposOpt = "L"; var posOptDescription = "2 Limit Switches"; document.getElementById('pos_opt2').className="selectionChecked"; } if (document.codeform.pos_opt[2].checked) { var posOpt = "420"; var WposOpt = "F"; var posOptDescription = "4-20mA Feedback Signal"; document.getElementById('pos_opt3').className="selectionChecked"; } if (document.codeform.pos_opt[3].checked) { var posOpt = "M420"; var WposOpt = "B"; var posOptDescription = "Both Switches and Feedback Signal"; document.getElementById('pos_opt4').className="selectionChecked"; } } // ================================================================== AIR FILTER/REGULATOR ======================================== var Wair = "0"; document.getElementById('air1').className="selection"; document.getElementById('air2').className="selection"; document.getElementById('air3').className="selection"; document.getElementById('air4').className="selection"; document.getElementById('air5').className="selection"; if (document.codeform.air[0].checked) { var air = ""; var Wair = "0"; var WairDescription = "None"; document.getElementById('air1').className="selectionChecked"; } if (document.codeform.air[1].checked) { var air = "-5/30"; var Wair = "A"; var WairDescription = "Type 300: 0-30psi; 5 micron"; document.getElementById('air2').className="selectionChecked"; } if (document.codeform.air[2].checked) { var air = "-5/60"; var Wair = "B"; var WairDescription = "Type 300: 0-60psi; 5 micron"; document.getElementById('air3').className="selectionChecked"; } if (document.codeform.air[3].checked) { var air = "-5/120"; var Wair = "C"; var WairDescription = "Type 300: 0-120psi; 5 micron"; document.getElementById('air4').className="selectionChecked"; } if (document.codeform.air[4].checked) { var air = "-25/100"; var Wair = "D"; var WairDescription = "Type 350SS: 0-100psi; 25 micron"; document.getElementById('air5').className="selectionChecked"; } var pic = "GVI-air"+pospic; // ------------------------- Solenoid Valve ---------------------- var solTyp = ""; if (document.codeform.solenoid[1].checked) { var AAsolTyp = "4"; document.getElementById('solTYPE').innerHTML = "Weatherproof (NEMA 4/4X)"; } if (document.codeform.solenoid[2].checked) { var AAsolTyp = "7"; document.getElementById('solTYPE').innerHTML = "Explosion Proof (NEMA 7)"; } if (document.codeform.solenoid[1].checked || document.codeform.solenoid[2].checked) { document.getElementById('solMat1').className='selection'; document.getElementById('solMat2').className='selection'; document.getElementById('solVolt1').className='selection'; document.getElementById('solVolt2').className='selection'; document.getElementById('solWay1').className='selection'; document.getElementById('solWay2').className='selection'; //--------------- Exceptions - disable 24VDC for when it is N/A ------------------- document.getElementById('solVolt2').className='selection'; if (document.codeform.solMat[1].checked || document.codeform.solenoid[2].checked || document.codeform.solWay[1].checked) { document.getElementById('solVolt2').className='selectionDisabled'; document.codeform.solVolt[0].checked = 1; } //------------------------------------------------ Material if (document.codeform.solMat[0].checked) { document.getElementById('solMat1').className='selectionChecked'; var solMat = "B"; var solMatDescrip = "Brass"; } if (document.codeform.solMat[1].checked) { document.getElementById('solMat2').className='selectionChecked'; var solMat = "S"; var solMatDescrip = "Stainless Steel"; } //------------------------------------------------ Function if (document.codeform.solWay[0].checked) { document.getElementById('solWay1').className='selectionChecked'; var solFunc = "3"; var solFuncDescrip = "3-way"; } if (document.codeform.solWay[1].checked) { document.getElementById('solWay2').className='selectionChecked'; var solFunc = "4"; var solFuncDescrip = "4-way"; } //------------------------------------------------ Voltage if (document.codeform.solVolt[0].checked) { document.getElementById('solVolt1').className='selectionChecked'; var solVolt = "A"; var solFuncDescrip = "120VAC"; } if (document.codeform.solVolt[1].checked) { document.getElementById('solVolt2').className='selectionChecked'; var solVolt = "B"; var solVoltDescrip = "24VDC"; } var AAsol = "-"+solFunc+solMat+solVolt+AAsolTyp; //alert(AAsol); var AAsol4price = AAsol.substring(1); if (AAsol == "-3BA4") { var AAsol = "-A";} if (AAsol == "-3SA4") { var AAsol = "-B";} if (AAsol == "-4BA4") { var AAsol = "-J";} if (AAsol == "-4SA4") { var AAsol = "-K";} if (AAsol == "-3BA7") { var AAsol = "-L";} if (AAsol == "-3SA7") { var AAsol = "-M";} if (AAsol == "-4BA7") { var AAsol = "-V";} if (AAsol == "-4SA7") { var AAsol = "-W";} if (AAsol == "-3BB4") { var AAsol = "-Z";} var Wsol = AAsol; var solDescription = "Solenoid Valve: NEMA "+AAsolTyp+" "+solVoltDescrip+" "+solFuncDescrip+" "+solMatDescrip; } else { var AAsol = ""; var Wsol = "-0"; } } // --------------------- END of AIR ACTUATORS ------------------------- // ============================================== ELECTRIC ========================== if (document.codeform.actuator[1].checked) { document.getElementById('elec1').className="selection"; document.getElementById('elec2').className="selection"; document.getElementById('speed1').className="selection"; document.getElementById('speed2').className="selection"; document.getElementById('speed3').className="selection"; document.getElementById('speed4').className="selection"; document.getElementById('fail1').className="selection"; document.getElementById('fail2').className="selection"; document.getElementById('fail3').className="selection"; document.getElementById('fail4').className="selection"; document.getElementById('fail5').className="selection"; document.getElementById('volt1').className="selection"; document.getElementById('volt2').className="selection"; document.getElementById('volt3').className="selection"; document.getElementById('volt4').className="selection"; document.getElementById('elec1').className = "selection"; if (siz == "I" || siz == "J" || siz == "K") { document.codeform.elec[1].checked = true; document.getElementById('elec1').className = "selectionDisabled"; } // =============================== Set all max DPs for trim and size selection (size only matters for H & I) ======================================== if (AAtrimCv == "0.25") { var F1A_maxDP = 720; var F10_maxDP = 720; var A3D_maxDP = 720; // alert(A3D_maxDP); } if (AAtrimCv == "0.38") { var F1A_maxDP = 720; var F10_maxDP = 720; var A3D_maxDP = 720; } if (AAtrimCv == "0.50") { var F1A_maxDP = 720; var F10_maxDP = 720; var A3D_maxDP = 720; } if (AAtrimCv == "0.88") { var F1A_maxDP = 527; var F10_maxDP = 527; var A3D_maxDP = 720; } if (AAtrimCv == "1.25") { var F1A_maxDP = 230; var F10_maxDP = 230; var A3D_maxDP = 539; } if (AAtrimCv == "1.69") { if (siz == "H") { var F1A_maxDP = 108; var F10_maxDP = 108; var A3D_maxDP = 278; } if (siz == "I") { var F1A_maxDP = 0; var F10_maxDP = 0; var A3D_maxDP = 223; } } if (AAtrimCv == "2.13") { var F1A_maxDP = 0; var F10_maxDP = 0; var A3D_maxDP = 129; } if (AAtrimCv == "2.50") { var F1A_maxDP = 0; var F10_maxDP = 0; var A3D_maxDP = 86; } if (AAtrimCv == "3.38") { var F1A_maxDP = 0; var F10_maxDP = 0; var A3D_maxDP = 38; } document.getElementById('F1A_maxDP').innerHTML = F1A_maxDP; document.getElementById('A3D_maxDP').innerHTML = A3D_maxDP; // ------------------------------- FRAME -------------------------------------- if (document.codeform.elec[0].checked) { var act4price = "F18"; var frame = "S"; var Wframe = "F"; var frameDescrip = "small frame"; var force = "1"; var forceDescrip = "450 Lbf."; document.getElementById('elec1').className="selectionChecked"; if (document.codeform.speed[0].checked || document.codeform.speed[1].checked) { document.codeform.speed[2].checked = true; } document.getElementById('speed1').className="selectionDisabled"; document.getElementById('speed2').className="selectionDisabled"; } if (document.codeform.elec[1].checked) { var act4price = "A3D"; var frame = "M"; var Wframe = "A"; var frameDescrip = "medium frame"; var force = "3"; var forceDescrip = "1012 Lbf."; document.getElementById('elec2').className="selectionChecked"; if (document.codeform.speed[2].checked || document.codeform.speed[3].checked) { document.codeform.speed[1].checked = true; } document.getElementById('speed3').className="selectionDisabled"; document.getElementById('speed4').className="selectionDisabled"; } // ------------------------------- SPEED -------------------------------------- if (document.codeform.speed[0].checked) { var speed = "06"; var Wspeed = "D"; var speedDescrip = "6 seconds"; document.getElementById('speed1').className="selectionChecked"; } if (document.codeform.speed[1].checked) { var speed = "12"; var Wspeed = "D*"; var speedDescrip = "12 seconds"; document.getElementById('speed2').className="selectionChecked"; } if (document.codeform.speed[2].checked) { var speed = "21"; var Wspeed = "A"; var speedDescrip = "21 seconds"; document.getElementById('speed3').className="selectionChecked"; } if (document.codeform.speed[3].checked) { var speed = "85"; var Wspeed = "0"; var speedDescrip = "85 seconds"; document.getElementById('speed4').className="selectionChecked"; } // ------------------------------- FAIL MODE -------------------------------------- if (document.codeform.fail[0].checked) { var fail = "L"; var Wfail = "M"; var failDescrip = "in place"; document.getElementById('fail1').className="selectionChecked"; } if (document.codeform.fail[1].checked) { var fail = "U"; var Wfail = "U"; var failDescrip = "up"; document.getElementById('fail2').className="selectionChecked"; } if (document.codeform.fail[2].checked) { var fail = "D"; var Wfail = "D"; var failDescrip = "down"; document.getElementById('fail3').className="selectionChecked"; } if (document.codeform.fail[3].checked) { var fail = "C"; var Wfail = "S"; var failDescrip = "capacitive fail up"; document.getElementById('fail4').className="selectionChecked"; } if (document.codeform.fail[4].checked) { var fail = "E"; var Wfail = "S"; var failDescrip = "capacitive fail down"; document.getElementById('fail5').className="selectionChecked"; } // ------------------------------- VOLTAGE -------------------------------------- if (document.codeform.volt[0].checked) { var volt = "B"; var Wvolt = "5"; var voltDescrip = "24VDC"; document.getElementById('volt1').className="selectionChecked"; } if (document.codeform.volt[1].checked) { var volt = "E"; var Wvolt = "4"; var voltDescrip = "24VAC"; document.getElementById('volt2').className="selectionChecked"; } if (document.codeform.volt[2].checked) { var volt = "A"; var Wvolt = "1"; var voltDescrip = "120VAC"; document.getElementById('volt3').className="selectionChecked"; } if (document.codeform.volt[3].checked) { var volt = "C"; var Wvolt = "2"; var voltDescrip = "120VAC"; document.getElementById('volt4').className="selectionChecked"; } var act = Wframe; var actDescrip = frameDescrip + ", " + voltDescrip + ", Fail " + failDescrip + ", "; var pic = "GVI-elec-"+frame; } if (document.codeform.actuator[2].checked) { // ============================================== MANUAL ========================== document.getElementById('act_m1').className = "selection"; // document.getElementById('act_m2').className = "selection"; // if (document.codeform.act_m[0].checked) { var act = "M"; var actDescrip = "10-position manual lever (lockable in any position)"; var actpic = "M"; var actn="MANM"; var actcad = "M"; document.getElementById('act_m1').className = "selectionChecked"; // } } // ======================================================== SET step 2 summary ================================================== // =========================================================== SET MODEL CODE ============================================= if (document.codeform.actuator[0].checked) { var Wmc="58"+Wmod+"-"+Wtyp+Wsiz+Wbod+Wconn+trimStyle+seals+WtrimCv+Wpack+Wbonn+"-"+act+spring+Whand+"-"+Wpos+WposOpt+"-"+Wair+Wsol+Wopt; // ---------- pneumatic var mc=siz+"GVI"+typ+con+ANSI+bod+trimStyle+seals+FC+pack+bonn+"-"+AAact+spring+pos+posOpt+air+AAsol; } if (document.codeform.actuator[1].checked) { var Wmc="58"+Wmod+"-"+Wtyp+Wsiz+Wbod+Wconn+trimStyle+seals+WtrimCv+Wpack+Wbonn+"-ILEA-"+act+force+Wspeed+"-"+Wfail+Wvolt+"00-5000"; // ---------- electric var mc=siz+"GVI"+typ+con+ANSI+bod+trimStyle+seals+AAtrimCv+pack+bonn+"-LE"+frame+speed+fail+volt; var AAact =act+force+Wspeed; } if (specialOpts != "") { var mc = mc + "-"+specialOpts; } if (document.codeform.body[1].checked) { var pic = pic + "-S"; } document.getElementById('AAcode').innerHTML=Wmc; var CADmc="notAvailable"; //alert(mc); document.getElementById('PN').innerHTML = mc; document.codeform.id.value = mc; document.getElementById('MClinks').innerHTML = mc; document.getElementById('mainIMG').src = "/GVI/models/"+pic+".jpg"; document.codeform.imgsrc.value="/GVI/models/"+pic+".jpg"; //----------- SET DIM PAGE =-=------------------------- var dimPageAdder = 0; var mod = "W"+con+ANSI.substr(0,1); // alert(mod); // alert(act); if (mod == "HPL1") { var dimPageStart = 3;} if (mod == "HPL3") { var dimPageStart = 10;} if (mod == "HPW1") { var dimPageStart = 19;} if (mod == "HPW3") { var dimPageStart = 26;} if (act == "M" || act == "G") { var dimPageAdder = 0; } if (act.substring(0,2) == "K4") { if (document.codeform.K4mod.checked) { var dimPageAdder = 2; } else { var dimPageAdder = 1; } } if (act == "F8SC" || act == "F8SO" || act == "F6SC" || act == "F6SO") { var dimPageAdder = 3; } if (act == "F8D" || act == "F6D") { var dimPageAdder = 4; } if (act.substring(0,2) == "B7") { if (siz == "H" || siz == "I" || siz == "J" || siz == "K" || siz == "L") { var dimPageAdder = 5; } else { var dimPageAdder = 6; } } // ------------- X gets the oops - please call page ------------ var dimPage = dimPageStart + dimPageAdder; // alert(dimPage); document.codeform.dimPage.value = dimPage; //----------- SET Wiring Diagram PAGE =-=------------------------- if (act.substring(0,2) == "K4") { document.codeform.wireDiagPage.value = "/literature/K4_datasheet.pdf#page=2"; } document.codeform.CADmc.value=CADmc; // =========================================================== SET PRICING ============================================= var qty = document.codeform.qty.value; // VALVE =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var valvePrice = eval(siz+"LCVX"+bod+seals+".price"); var valveWeight = eval(siz+"LCVX"+bod+seals+".weight"); var priceSum = priceSum + "
Valve Price: "+valvePrice+" ("+siz+"LCVX"+bod+seals+")"; var weightSum = weightSum + "
Valve: "+valveWeight+" ("+siz+"LCVX"+bod+seals+")"; // ACTUATOR =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var act4price = "WARREN_ACT_"+act4price; //alert(act4price); var actPrice = eval(act4price+".price"); var actWeight = eval(act4price+".weight"); // POSITIONER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (document.codeform.actuator[0].checked) { var pos4price = Wpos+WposOpt; if (pos4price != "00") { var posPrice = eval("WARREN_POS_"+pos4price+".price"); var posWeight = eval("WARREN_POS_"+pos4price+".weight"); var priceSum = priceSum + "
Positioner Price: "+posPrice+" (WARREN_POS_"+pos4price+")"; var weightSum = weightSum + "
Positioner: "+posWeight+" (WARREN_POS_"+pos4price+")"; } } if (document.codeform.actuator[0].checked) { // AIR FILTER REGULATOR -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (Wair != "0") { var regPrice = eval("WARREN_AFR_"+Wair+".price"); var regWeight = eval("WARREN_AFR_"+Wair+".weight"); var priceSum = priceSum + "
Air Filter/Reg. Price: "+regPrice+" (WARREN_AFR_"+Wair+")"; } else { var regPrice = 0; var regWeight = 0; } // SOLENOID VALVE -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (AAsol != "") { var solPrice = eval("WARREN_SOL_"+AAsol4price+".price"); var solWeight = eval("WARREN_SOL_"+AAsol4price+".weight"); var priceSum = priceSum + "
Solenoid Price: "+solPrice+" (WARREN_SOL_"+AAsol4price+")"; var weightSum = weightSum + "
Solenoid: "+solWeight+" (WARREN_SOL_"+AAsol4price+")"; } if (document.codeform.tubing.checked) { var priceSum = priceSum + "
SS Tubing: "+tubeprice; } } var actModelNo = ""; if (document.codeform.actuator[1].checked) { // --------------------------------------------------------- if it's electric --------------------------------- var actDescrip = "Actuator: Electric, "+actDescrip+ " Speed: "+speedDescrip ; } else { if (document.codeform.actuator[2].checked) { var actDescrip = "Actuator: "+actDescrip; } else { var actDescrip = "Actuator: "+actDescrip; } } var step2summary = actDescrip; if (document.codeform.actuator[2].checked) { var step2summary = actDescrip; } if (document.codeform.actuator[0].checked) { if (document.codeform.positioner[2].checked == false) { step2summary += "
" + "Positioner: "+posDescription; } if (document.codeform.positioner[2].checked == false && posOptDescription != "none") { step2summary += " with " + posOptDescription; } if (document.codeform.air[0].checked == false) { step2summary += "
" + "Air Filter: "+WairDescription; } if (document.codeform.solenoid[0].checked == false) { step2summary += "
"+solDescription; } if (document.codeform.hand.checked) { step2summary += "
"+handDescription; } if (document.codeform.tubing.checked) { step2summary += "
"+tubingDescription; } } var media = document.getElementById('media').value; if (media == "") { var media = "???"; } var temperature = document.getElementById('temperature').value; if (temperature == "") { var temperature = "???";} var flow = document.getElementById('flow').value; if (flow == "") { var flow = "???";} // ======================================= CHECK INLET PRESSURE VS. BODY P/T RATING ================================= if (document.getElementById('pressure').value != "") { inletPress = document.getElementById('pressure').value; if (inletPress > bodyPress) { alert('The valve selected has a pressure rating of '+bodyPress+' psi at '+temp+'˚F.\nYou have entered an Inlet Pressure of '+inletPress+' psi.\nThe valve will NOT operate under these conditions.\n\nFor assistance selecting a valve that will work in your system, plaes call 1-800-899-0553.'); var error = 1; document.getElementById('addToCart').className = 'addToCartDisabled'; var alertNote = alertNote + " This valve configuration will NOT handle the inlet pressure that you entered."; } } var step2summary = step2summary + "
Press/Temp. Rating: "+bodyPress+" psi @ "+temperature+"°F"; //var step2summary = step2summary + "
Actuator Shutoff DP Rating: "+actDP+" psi"; var step3summary = "
Media: " + media; var step3summary = step3summary + "
Temperature: " + temperature +"°F"; var step3summary = step3summary + "
Flow Rate: " + flow + " gpm"; var step3summary = step3summary + "
Inlet Pressure: " + pressure + " psi"; var step3summary = step3summary + "
Outlet Pressure: " + pressure2 + " psi"; if (document.codeform.positioner[2].checked) { var step3summary = step3summary + "
Control Pressure Range: "+document.getElementById('pressureRange').value; } document.getElementById('step2summary').innerHTML = step2summary; document.getElementById('step1summary').innerHTML = step3summary + "
" + step1summary; var actName = ""; var priceSum = priceSum + "
Actuator Price: "+actPrice+" ("+act4price+")"; var weightSum = weightSum + "
Actuator: "+actWeight+" ("+act4price+")"; // SOLENOID =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var fullPrice = Math.ceil(valvePrice + bonPrice + actPrice + posPrice + regPrice + solPrice + tubeprice); var fullWeight = Math.ceil(valveWeight + bonWeight + actWeight + posWeight + afrWeight); //alert(valvePrice + " - "+bonPrice + " - "+ actPrice + " - "+ posPrice + " - "+ regPrice + " - "+ solPrice + " - "+ tubeprice); document.getElementById('price').innerHTML = fullPrice; document.codeform.price.value=fullPrice; document.codeform.weight.value=fullWeight; document.getElementById('priceSummary').innerHTML = priceSum; document.getElementById('weightSummary').innerHTML = weightSum+"
TOTAL: "+fullWeight+" lbs."; var totalPrice = (fullPrice + accessoryPrice) * qty; document.getElementById('totalPrice').innerHTML = totalPrice; document.getElementById('step1summary').innerHTML = step3summary + "
" + step1summary; // =========================================================== SET DESCRIPTION ============================================= var fullSummary = step1summary + "
" + step2summary + "
" + step3summary; if (alertNote != "") { //alert('oooooops'); var fullSummary = fullSummary + "
WARNING: " + alertNote + ""; } document.getElementById('fullSummary').innerHTML = fullSummary; document.codeform.info.value=fullSummary; if (accessoryPrice != 0) { document.getElementById('accessoryPriceText').style.display="block"; document.getElementById('accessoryPrice').innerHTML=accessoryPrice; document.getElementById('accessorySummary').innerHTML=accessoryDescrip; } else { document.getElementById('accessoryPriceText').style.display="none"; } if (mc.length > 40 || 1 == 1) { // alert(mc.length); document.getElementById('charCount').innerHTML=mc.length; } } // ========================================================== END OF MAIN changecode FUNCTION ============================================================ // ============================================================= OTHER FUNCTIONS ========================================================= function addToCart() { if (document.codeform.act_diaphragm[0].checked == 0 && document.codeform.act_diaphragm[1].checked == 0) { alert('There are no actuators available that meet the requirements of your system according to the information that you entered.\n\nPlease call 1-800-899-0553 for assistance.'); } else { if (document.codeform.media.value=="") { alert('You Must Enter the Type of Media in Step 1'); document.codeform.media.focus(); } else if (document.codeform.temperature.value=="") { alert('You Must Enter the Temperature of the Media in Step 1'); document.codeform.temperature.focus(); } else if (document.codeform.flow.value=="") { alert('You Must Enter the Flow Rate of the Media in Step 1'); document.codeform.flow.focus(); } else if (document.codeform.pressure.value=="") { alert('You Must Enter the Inlet Pressure of the Media in Step 1'); document.codeform.pressure.focus(); } else if (document.codeform.pressure2.value=="") { alert('You Must Enter the Outlet Pressure of the Media in Step 1'); document.codeform.pressure2.focus(); } else { document.codeform.submit(); } } } function showHideAccess(item) { if (document.getElementById(item+"BOX").style.display == "none") { document.getElementById(item+"BOX").style.display = "block"; document.getElementById(item+"HEAD").className = "accessHeadOpen"; document.getElementById(item).checked = 1; } else { document.getElementById(item+"BOX").style.display = "none"; document.getElementById(item+"HEAD").className = "accessHead"; document.getElementById(item).checked = 0; } } function resetSizeDivs() { document.getElementById('size1').className="selection"; document.getElementById('size2').className="selection"; document.getElementById('size3').className="selection"; document.getElementById('size4').className="selection"; document.getElementById('size5').className="selection"; document.getElementById('size6').className="selection"; document.getElementById('size7').className="selection"; document.getElementById('size8').className="selection"; document.getElementById('size9').className="selection"; document.getElementById('size10').className="selection"; document.getElementById('size11').className="selection"; document.getElementById('size12').className="selection"; document.getElementById('size13').className="selection"; document.getElementById('size14').className="selection"; document.getElementById('size15').className="selection"; document.getElementById('size16').className="selection"; document.getElementById('size17').className="selection"; document.getElementById('size18').className="selection"; document.getElementById('size19').className="selection"; document.getElementById('size20').className="selection"; document.getElementById('size21').className="selection"; document.getElementById('size22').className="selection"; document.getElementById('size23').className="selection"; document.getElementById('size24').className="selection"; document.getElementById('size25').className="selection"; document.getElementById('size26').className="selection"; } function resetAirActDivs() { document.getElementById('act_p1').className="selection"; document.getElementById('act_p2').className="selection"; document.getElementById('act_p3').className="selection"; document.getElementById('act_p4').className="selection"; document.getElementById('act_p5').className="selection"; document.getElementById('act_p6').className="selection"; document.codeform.act_p[0].disabled = false; document.codeform.act_p[1].disabled = false; document.codeform.act_p[2].disabled = false; document.codeform.act_p[3].disabled = false; document.codeform.act_p[4].disabled = false; document.codeform.act_p[5].disabled = false; } function resetElecActDivs() { document.getElementById('act_e1').className="selection"; document.getElementById('act_e2').className="selection"; document.getElementById('act_e3').className="selection"; document.getElementById('act_e4').className="selection"; document.getElementById('act_e5').className="selection"; document.getElementById('act_e6').className="selection"; document.getElementById('act_e7').className="selection"; document.getElementById('act_e8').className="selection"; document.getElementById('act_e9').className="selection"; document.getElementById('act_e10').className="selection"; document.getElementById('act_e11').className="selection"; } function selectActType(type) { document.getElementById('air').className="tab"; document.getElementById('elec').className="tab"; document.getElementById('man').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('airSection').style.display="none"; document.getElementById('elecSection').style.display="none"; document.getElementById('manSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; } function selectPosType(type) { document.getElementById('noPos').className="tab"; document.getElementById('blxPos').className="tab"; document.getElementById('semPos').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noPosSection').style.display="none"; document.getElementById('blxPosSection').style.display="none"; document.getElementById('semPosSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; if (type != "noPos") { document.getElementById('posOptions').style.display="block"; } else { document.getElementById('posOptions').style.display="none"; } } function selectLimType(type) { document.getElementById('noLim').className="tab"; document.getElementById('wpLim').className="tab"; document.getElementById('xpLim').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noLimSection').style.display="none"; document.getElementById('wpLimSection').style.display="none"; document.getElementById('xpLimSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; } function selectSolType(type) { document.getElementById('noSol').className="tab"; document.getElementById('N4Sol').className="tab"; document.getElementById('N7Sol').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noSolSection').style.display="none"; document.getElementById('SolSection').style.display="none"; if (type != "noSol") { document.getElementById('SolSection').style.display="block"; document.getElementById('noSolSection').style.display="none"; } else { document.getElementById('SolSection').style.display="none"; document.getElementById('noSolSection').style.display="block"; } } function closeStep(step) { document.getElementById('step'+step+'close').style.display="none"; document.getElementById('step'+step+'edit').style.display="block"; document.getElementById('step'+step+'section').style.display="none"; document.getElementById('step'+step+'summary').style.display="block"; } function editStep(step) { document.getElementById('step'+step+'close').style.display="block"; document.getElementById('step'+step+'edit').style.display="none"; document.getElementById('step'+step+'section').style.display="block"; document.getElementById('step'+step+'summary').style.display="none"; }