function selectModel(pn) { var mat = pn.substr(1, 1); var func = pn.substr(2, 1); var size = pn.substr(5, 4); var access = pn.substr(9); //----------------------------------- SELECT Material ---------------------------- if (mat == "4") { document.codeform.mat[0].checked=true; } if (mat == "9") { document.codeform.mat[1].checked=true; } //----------------------------------- SELECT Function ---------------------------- if (func == "S") { document.codeform.act_p[0].checked=true; } if (func == "C") { document.codeform.act_p[1].checked=true; } if (func == "A") { document.codeform.act_p[2].checked=true; } if (func == "D") { document.codeform.act_p[3].checked=true; } //----------------------------------- SELECT SIZE ---------------------------- if (size == "1643") { document.codeform.size[0].checked=true; } if (size == "1644") { document.codeform.size[1].checked=true; } if (size == "1645") { document.codeform.size[2].checked=true; } if (size == "1846") { document.codeform.size[3].checked=true; } if (size == "2147" || size == "2147") { document.codeform.size[4].checked=true; } if (size == "2348" || size == "2148") { document.codeform.size[5].checked=true; } if (size == "2149" || size == "2349") { document.codeform.size[6].checked=true; } if (size == "1603") { document.codeform.size[7].checked=true; } if (size == "1604") { document.codeform.size[8].checked=true; } if (size == "1605") { document.codeform.size[9].checked=true; } if (size == "1806") { document.codeform.size[10].checked=true; } if (size == "2107") { document.codeform.size[11].checked=true; } if (size == "2108") { document.codeform.size[12].checked=true; } if (size == "2309") { document.codeform.size[13].checked=true; } if (size == "16U4") { document.codeform.size[14].checked=true; } if (size == "16U5") { document.codeform.size[15].checked=true; } if (size == "16U6") { document.codeform.size[16].checked=true; } if (size == "21U8" || size == "18U8") { document.codeform.size[17].checked=true; } if (size == "23U9" || size == "21U9") { document.codeform.size[18].checked=true; } // --------------------------------- Just NAMUR PLATE OR LIMIT SWITCH if (access.length == 2) { if (access == "NP") { document.codeform.port[1].checked=true; } if (access == "M2") { selectLimType('wpLim'); document.codeform.limit[1].checked=1; } } // --------------------------------- BOTH NAMUR PLATE AND LIMIT SWITCH if (access.length == 4) { document.codeform.port[1].checked=true; selectLimType('wpLim'); document.codeform.limit[1].checked=1; } // --------------------------------- JUST SOLENOID (NAMUR PLATE REQUIRED) if (access.length == 5 || access.length == 7) { document.codeform.port[1].checked=true; var solType = access.substr(2,1); var solConn = access.substr(3,1); var solVolt = access.substr(4,1); //============================== TYPE ======================= if (solType == "E") { document.codeform.sol_type[0].checked=true; } if (solType == "C") { document.codeform.sol_type[1].checked=true; } //============================== VOLTAGE ======================= if (solVolt == "A") { document.codeform.sol_volt[0].checked=1;} if (solVolt == "C") { document.codeform.sol_volt[1].checked=1;} if (solVolt == "E") { document.codeform.sol_volt[2].checked=1;} if (solVolt == "B") { document.codeform.sol_volt[3].checked=1;} if (solVolt == "F") { document.codeform.sol_volt[4].checked=1;} //============================== TYPE ======================= if (solConn == "2") { selectSolType('xpSol'); document.codeform.solenoid[2].checked=1; } else { selectSolType('wpSol'); document.codeform.solenoid[1].checked=1; if (solConn == "3") { document.codeform.sol_wp[0].checked=true; } if (solConn == "4") { document.codeform.sol_wp[1].checked=true; } if (solConn == "5") { document.codeform.sol_wp[2].checked=true; } if (solConn == "6") { document.codeform.sol_wp[3].checked=true; } if (solConn == "1") { document.codeform.sol_wp[4].checked=true; } } if (access.length == 7) { selectLimType('wpLim'); document.codeform.limit[1].checked=1; document.codeform.lim_wp[0].checked=1; } } // ------------------------- Prism PI and EX //alert(access.substr(-4)); if (access == "NPPI") { selectLimType('wpLim'); document.codeform.lim_wp[1].checked=1; } if (access == "NPPIS") { selectLimType('wpLim'); document.codeform.lim_wp[2].checked=1; } if (access == "NPPIB") { selectLimType('wpLim'); document.codeform.lim_wp[3].checked=1; } if (access == "NPE3BPIIS" || access == "NPC3BPIIS") { selectLimType('xpLim'); document.codeform.lim_xp[0].checked=1; } if (access == "PIISB") { selectLimType('xpLim'); document.codeform.lim_xp[1].checked=1; } changeCode(); } function changeCode() { // set vars that don't change and initialize others var con = "NRX"; // =============== changes to NRB if bracket is chosen var sol = ""; var lim = ""; var func = "SPG"; var pos = ""; var solVolt = ""; var solType = ""; var solCon = ""; var solDescrip = ""; var portDescrip = ""; var conpic = "N"; var limModel = ""; 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 NP = ""; var NPprice = 0; var actpic = ""; var solpic = ""; var limpic = ""; var pospic = ""; var failPos = ""; 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 monutingKitPrice = 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 V4xs = ""; var modDescrip = ""; var R4xs = ""; var K4mod = ""; var S4mod = ""; var S4bat = ""; var S4din = ""; var s4kitName = ""; //----------- CAD VARS ------------------- var AMOD = "N"; var SOL = ""; var VOLT = ""; var LS = ""; //---------------------------------------- var step1summary = ""; var step2summary = ""; var step3summary = ""; var alertNote = ""; //============================= reset some things that were disabled due to bronze or CPG or DPG =================== // ========== size document.codeform.size[18].disabled = 0; document.codeform.size[17].disabled = 0; document.codeform.size[16].disabled = 0; document.codeform.size[15].disabled = 0; document.codeform.size[14].disabled = 0; document.getElementById('size19').className = "selection"; document.getElementById('size18').className = "selection"; document.getElementById('size19').className = "selection"; document.getElementById('size16').className = "selection"; document.getElementById('size15').className = "selection"; document.getElementById('portStyle2').className='selection'; document.codeform.port[1].disabled=0; // ========== actuators document.codeform.act_p[1].disabled = 1; document.getElementById('act_p2').className = "selection"; // ====================== reset classes of all selection divs and table cells to UN-selected state resetSizeDivs(); resetSolDivs(); resetLimDivs(); resetAirActDivs(); document.codeform.port[0].disabled=0; document.codeform.port[1].disabled=0; document.getElementById('portStyle1').className='selection'; document.codeform.port[0].disabled=0; document.getElementById('wiringIcon').style.display="none"; document.codeform.sol_type[0].disabled=0; document.getElementById('sol_type1').style.color="#000000"; // ================= reset summary boxes ========================== document.getElementById('priceSummary').innerHTML = "Error!"; document.getElementById('weightSummary').innerHTML = "Error!"; // ============================================== CHANGE tri-clamp to NPT and disable Triclamp for Bronze ================ if (document.codeform.mat[1].checked) { if (document.codeform.size[18].checked) { document.codeform.size[6].checked } if (document.codeform.size[17].checked) { document.codeform.size[5].checked } if (document.codeform.size[16].checked) { document.codeform.size[3].checked } if (document.codeform.size[15].checked) { document.codeform.size[2].checked } if (document.codeform.size[14].checked) { document.codeform.size[1].checked } document.codeform.size[18].disabled = 1; document.codeform.size[17].disabled = 1; document.codeform.size[16].disabled = 1; document.codeform.size[15].disabled = 1; document.codeform.size[14].disabled = 1; document.getElementById('size19').className = "selectionDisabled"; document.getElementById('size18').className = "selectionDisabled"; document.getElementById('size17').className = "selectionDisabled"; document.getElementById('size16').className = "selectionDisabled"; document.getElementById('size15').className = "selectionDisabled"; } //================ disable NC 1-spring for NPT sizes 1 inch and under AND ALL tri-Clamp ============= if (document.codeform.size[0].checked || document.codeform.size[1].checked || document.codeform.size[2].checked || document.codeform.size[3].checked || document.codeform.size[7].checked || document.codeform.size[8].checked || document.codeform.size[9].checked || document.codeform.size[10].checked || document.codeform.size[14].checked || document.codeform.size[15].checked || document.codeform.size[16].checked || document.codeform.size[17].checked || document.codeform.size[18].checked) { if (document.codeform.act_p[1].checked) { document.codeform.act_p[0].checked = 1; document.codeform.act_p[1].disabled = 1; } document.getElementById('act_p2').className = "selectionDisabled"; } // ===================== Actuator Function ============================ if (document.codeform.act_p[0].checked) { document.getElementById('act_p1').className="selectionChecked"; var func = "SPG"; var funcDescrip = "Normally CLOSED with bi-directional flow (2 springs)"; // ================================================ SIZE ==================================================== ///============================= NPT ==================================== if (document.codeform.size[0].checked) { document.getElementById('size1').className="selectionChecked"; var siz = "1643"; var sizeDescrip = "3/8 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "140"; var press80 = "232"; var Cv = "5.7"; var head = "DN50"; } if (document.codeform.size[1].checked) { document.getElementById('size2').className="selectionChecked"; var siz = "1644"; var sizeDescrip = "1/2 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "140"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[2].checked) { document.getElementById('size3').className="selectionChecked"; var siz = "1645"; var sizeDescrip = "3/4 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "80"; var press80 = "232"; var Cv = "12.1"; var head = "DN50"; } if (document.codeform.size[3].checked) { document.getElementById('size4').className="selectionChecked"; var siz = "1846"; var sizeDescrip = "1 inch NPT"; var limModel = "KSM0C2018"; var con = "N"; var press60 = "80"; var press80 = "232"; var Cv = "23.4"; var head = "DN63"; } if (document.codeform.size[4].checked) { document.getElementById('size5').className="selectionChecked"; var siz = "2147"; var sizeDescrip = "1 1/4 inch NPT"; var limModel = "KSM0C2021"; var con = "N"; var press60 = "110"; var press80 = "232"; var Cv = "33.3"; var head = "DN90"; } if (document.codeform.size[5].checked) { document.getElementById('size6').className="selectionChecked"; var siz = "2148"; var sizeDescrip = "1 1/2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "95"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[6].checked) { document.getElementById('size7').className="selectionChecked"; var siz = "2349"; var sizeDescrip = "2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "65"; var press80 = "232"; var Cv = "78.3"; var head = "DN110"; } ///============================= G ==================================== if (document.codeform.size[7].checked) { document.getElementById('size8').className="selectionChecked"; var siz = "1603"; var sizeDescrip = "3/8 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "140"; var press80 = "232"; var Cv = "5.7"; var head = "DN50"; } if (document.codeform.size[8].checked) { document.getElementById('size9').className="selectionChecked"; var siz = "1604"; var sizeDescrip = "1/2 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "140"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[9].checked) { document.getElementById('size10').className="selectionChecked"; var siz = "1605"; var sizeDescrip = "3/4 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "80"; var press80 = "232"; var Cv = "12.1"; var head = "DN50"; } if (document.codeform.size[10].checked) { document.getElementById('size11').className="selectionChecked"; var siz = "1806"; var sizeDescrip = "1 inch G (BSPP)"; var limModel = "KSM0C2018"; var con = "G"; var press60 = "80"; var press80 = "232"; var Cv = "23.4"; var head = "DN63"; } if (document.codeform.size[11].checked) { document.getElementById('size12').className="selectionChecked"; var siz = "2107"; var sizeDescrip = "1 1/4 inch G (BSPP)"; var limModel = "KSM0C2021"; var con = "G"; var press60 = "110"; var press80 = "232"; var Cv = "33.3"; var head = "DN90"; } if (document.codeform.size[12].checked) { document.getElementById('size13').className="selectionChecked"; var siz = "2108"; var sizeDescrip = "1 1/2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "95"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[13].checked) { document.getElementById('size14').className="selectionChecked"; var siz = "2309"; var sizeDescrip = "2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "65"; var press80 = "232"; var Cv = "78.3"; var head = "DN110"; } ///============================= TRI-CLAMP ==================================== if (document.codeform.size[14].checked) { document.getElementById('size15').className="selectionChecked"; var siz = "16U4"; var sizeDescrip = "1/2 inch Tri-Clamp"; var limModel = "KSM0C2016"; var con = "T"; var press60 = "140"; var press80 = "232"; var Cv = "5.7"; var head = "DN50"; } if (document.codeform.size[15].checked) { document.getElementById('size16').className="selectionChecked"; var siz = "16U5"; var sizeDescrip = "3/4 inch Tri-Clamp"; var limModel = "KSM0C2016"; var con = "T"; var press60 = "140"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[16].checked) { document.getElementById('size17').className="selectionChecked"; var siz = "16U6"; var sizeDescrip = "1 inch Tri-Clamp"; var limModel = "KSM0C2016"; var con = "T"; var press80 = "232"; var press60 = "150"; var Cv = "12.1"; var head = "DN50"; } if (document.codeform.size[17].checked) { document.getElementById('size18').className="selectionChecked"; var siz = "21U8"; var sizeDescrip = "1 1/2 inch Tri-Clamp"; var limModel = "KSM0C2021"; var press60 = "175"; var press80 = "232"; var Cv = "23.4"; var con = "T"; var head = "DN90"; } if (document.codeform.size[18].checked) { document.getElementById('size19').className="selectionChecked"; var siz = "23U9"; var sizeDescrip = "2 inch Tri-Clamp"; var limModel = "KSM0C2023"; var press60 = "95"; var press80 = "232"; var con = "T"; var Cv = "53.8"; var head = "DN110"; } } // ======================================================================== if (document.codeform.act_p[1].checked) { document.getElementById('act_p2').className="selectionChecked"; var func = "CPG"; var funcDescrip = "Normally CLOSED with flow from above plug (1 spring)"; // ================================================ SIZE ==================================================== ///============================= NPT ==================================== if (document.codeform.size[4].checked) { document.getElementById('size5').className="selectionChecked"; var siz = "2147"; var sizeDescrip = "1 1/4 inch NPT"; var limModel = "KSM0C2021"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "33.3"; var head = "DN90"; } if (document.codeform.size[5].checked) { document.getElementById('size6').className="selectionChecked"; var siz = "2148"; var sizeDescrip = "1 1/2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[6].checked) { document.getElementById('size7').className="selectionChecked"; var siz = "2149"; var sizeDescrip = "2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "143"; var press80 = "232"; var Cv = "78.3"; var head = "DN90"; } ///============================= G ==================================== if (document.codeform.size[11].checked) { document.getElementById('size12').className="selectionChecked"; var siz = "2107"; var sizeDescrip = "1 1/4 inch G (BSPP)"; var limModel = "KSM0C2021"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "33.3"; var head = "DN90"; } if (document.codeform.size[12].checked) { document.getElementById('size13').className="selectionChecked"; var siz = "2108"; var sizeDescrip = "1 1/2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[13].checked) { document.getElementById('size14').className="selectionChecked"; var siz = "2109"; var sizeDescrip = "2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "143"; var press80 = "232"; var Cv = "78.3"; var head = "DN90"; } } if (document.codeform.act_p[2].checked) { document.getElementById('act_p3').className="selectionChecked"; var func = "APG"; var funcDescrip = "Normally OPEN with flow from below plug (1 spring)"; // ================================================ SIZE ==================================================== ///============================= NPT ==================================== if (document.codeform.size[0].checked) { document.getElementById('size1').className="selectionChecked"; var siz = "1643"; var sizeDescrip = "3/8 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "5.7"; var head = "DN50"; } if (document.codeform.size[1].checked) { document.getElementById('size2').className="selectionChecked"; var siz = "1644"; var sizeDescrip = "1/2 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[2].checked) { document.getElementById('size3').className="selectionChecked"; var siz = "1645"; var sizeDescrip = "3/4 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "170"; var press80 = "232"; var Cv = "12.1"; var head = "DN50"; } if (document.codeform.size[3].checked) { document.getElementById('size4').className="selectionChecked"; var siz = "1846"; var sizeDescrip = "1 inch NPT"; var limModel = "KSM0C2018"; var con = "N"; var press60 = "80"; var press80 = "232"; var Cv = "23.4"; var head = "DN63"; } if (document.codeform.size[4].checked) { document.getElementById('size5').className="selectionChecked"; var siz = "1847"; var sizeDescrip = "1 1/4 inch NPT"; var limModel = "KSM0C2021"; var con = "N"; var press60 = "120"; var press80 = "200"; var Cv = "33.3"; var head = "DN63"; } if (document.codeform.size[5].checked) { document.getElementById('size6').className="selectionChecked"; var siz = "2148"; var sizeDescrip = "1 1/2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "150"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[6].checked) { document.getElementById('size7').className="selectionChecked"; var siz = "2349"; var sizeDescrip = "2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "150"; var press80 = "232"; var Cv = "78.3"; var head = "DN110"; } ///============================= G ==================================== if (document.codeform.size[7].checked) { document.getElementById('size8').className="selectionChecked"; var siz = "1603"; var sizeDescrip = "3/8 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "5.7"; var head = "DN50"; } if (document.codeform.size[8].checked) { document.getElementById('size9').className="selectionChecked"; var siz = "1604"; var sizeDescrip = "1/2 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[9].checked) { document.getElementById('size10').className="selectionChecked"; var siz = "1605"; var sizeDescrip = "3/4 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "170"; var press80 = "232"; var Cv = "12.1"; var head = "DN50"; } if (document.codeform.size[10].checked) { document.getElementById('size11').className="selectionChecked"; var siz = "1806"; var sizeDescrip = "1 inch G (BSPP)"; var limModel = "KSM0C2018"; var con = "G"; var press60 = "80"; var press80 = "232"; var Cv = "23.4"; var head = "DN63"; } if (document.codeform.size[11].checked) { document.getElementById('size12').className="selectionChecked"; var siz = "1807"; var sizeDescrip = "1 1/4 inch G (BSPP)"; var limModel = "KSM0C2021"; var con = "G"; var press60 = "120"; var press80 = "200"; var Cv = "33.3"; var head = "DN63"; } if (document.codeform.size[12].checked) { document.getElementById('size13').className="selectionChecked"; var siz = "2108"; var sizeDescrip = "1 1/2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "150"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[13].checked) { document.getElementById('size14').className="selectionChecked"; var siz = "2309"; var sizeDescrip = "2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "150"; var press80 = "232"; var Cv = "78.3"; var head = "DN110"; } ///============================= TRI-ClAMP ==================================== if (document.codeform.size[14].checked) { document.getElementById('size15').className="selectionChecked"; var siz = "16U4"; var sizeDescrip = "1/2 inch Tri-Clamp"; var limModel = "KSM0C2016"; var con = "T"; var press60 = "232"; var press80 = "232"; var Cv = "78.3"; var head = "DN50"; } if (document.codeform.size[15].checked) { document.getElementById('size16').className="selectionChecked"; var siz = "16U5"; var sizeDescrip = "3/4 inch Tri-Clamp"; var limModel = "KSM0C2016"; var con = "T"; var press60 = "170"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[16].checked) { document.getElementById('size17').className="selectionChecked"; var siz = "18U6"; var sizeDescrip = "1 inch Tri-Clamp"; var limModel = "KSM0C2018"; var con = "T"; var press60 = "170"; var press80 = "232"; var Cv = "12.1"; var head = "DN63"; } if (document.codeform.size[17].checked) { document.getElementById('size18').className="selectionChecked"; var siz = "18U8"; var sizeDescrip = "1 1/2 inch Tri-Clamp"; var limModel = "KSM0C2021"; var press60 = "150"; var press80 = "232"; var Cv = "33.3"; var con = "T"; var head = "DN63"; } if (document.codeform.size[18].checked) { document.getElementById('size19').className="selectionChecked"; var siz = "21U9"; var sizeDescrip = "2 inch Tri-Clamp"; var limModel = "KSM0C2023"; var press60 = "150"; var press80 = "232"; var Cv = "53.8"; var con = "T"; var head = "DN90"; } } if (document.codeform.act_p[3].checked) { document.getElementById('act_p4').className="selectionChecked"; var func = "DPG"; var funcDescrip = "Fail to LAST with bi-directional flow (no springs)"; // ================================================ SIZE ==================================================== // ================================================ NPT ==================================================== if (document.codeform.size[0].checked) { document.getElementById('size1').className="selectionChecked"; var siz = "1643"; var sizeDescrip = "3/8 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "5.7"; var head = "DN50"; } if (document.codeform.size[1].checked) { document.getElementById('size2').className="selectionChecked"; var siz = "1644"; var sizeDescrip = "1/2 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[2].checked) { document.getElementById('size3').className="selectionChecked"; var siz = "1645"; var sizeDescrip = "3/4 inch NPT"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "12.1"; var head = "DN50"; } if (document.codeform.size[3].checked) { document.getElementById('size4').className="selectionChecked"; var siz = "1846"; var sizeDescrip = "1 inch NPT"; var limModel = "KSM0C2018"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "23.4"; var head = "DN63"; } if (document.codeform.size[4].checked) { document.getElementById('size5').className="selectionChecked"; var siz = "1847"; var sizeDescrip = "1 1/4 inch NPT"; var limModel = "KSM0C2021"; var con = "N"; var press60 = "180"; var press80 = "232"; var Cv = "33.3"; var head = "DN63"; } if (document.codeform.size[5].checked) { document.getElementById('size6').className="selectionChecked"; var siz = "2148"; var sizeDescrip = "1 1/2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "115"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[6].checked) { document.getElementById('size7').className="selectionChecked"; var siz = "2149"; var sizeDescrip = "2 inch NPT"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "78.3"; var head = "DN90"; } // ================================================ G ==================================================== if (document.codeform.size[7].checked) { document.getElementById('size8').className="selectionChecked"; var siz = "1603"; var sizeDescrip = "3/8 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "5.7"; var head = "DN50"; } if (document.codeform.size[8].checked) { document.getElementById('size9').className="selectionChecked"; var siz = "1604"; var sizeDescrip = "1/2 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "6.5"; var head = "DN50"; } if (document.codeform.size[9].checked) { document.getElementById('size10').className="selectionChecked"; var siz = "1605"; var sizeDescrip = "3/4 inch G (BSPP)"; var limModel = "KSM0C2016"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "12.1"; var head = "DN50"; } if (document.codeform.size[10].checked) { document.getElementById('size11').className="selectionChecked"; var siz = "1806"; var sizeDescrip = "1 inch G (BSPP)"; var limModel = "KSM0C2018"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "23.4"; var head = "DN63"; } if (document.codeform.size[11].checked) { document.getElementById('size12').className="selectionChecked"; var siz = "1807"; var sizeDescrip = "1 1/4 inch G (BSPP)"; var limModel = "KSM0C2021"; var con = "G"; var press60 = "180"; var press80 = "232"; var Cv = "33.3"; var head = "DN63"; } if (document.codeform.size[12].checked) { document.getElementById('size13').className="selectionChecked"; var siz = "2108"; var sizeDescrip = "1 1/2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "115"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } if (document.codeform.size[13].checked) { document.getElementById('size14').className="selectionChecked"; var siz = "2109"; var sizeDescrip = "2 inch G (BSPP)"; var limModel = "KSM0C2023"; var con = "G"; var press60 = "232"; var press80 = "232"; var Cv = "78.3"; var head = "DN90"; } // ================================================ TRI-CLAMP ==================================================== if (document.codeform.size[14].checked) { document.getElementById('size15').className="selectionChecked"; var siz = "16U4"; var sizeDescrip = "1/2 inch Tri-Clamp"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "5.7"; var head = "DN90"; } if (document.codeform.size[15].checked) { document.getElementById('size16').className="selectionChecked"; var siz = "16U5"; var sizeDescrip = "3/4 inch Tri-Clamp"; var limModel = "KSM0C2016"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "6.5"; var head = "DN90"; } if (document.codeform.size[16].checked) { document.getElementById('size17').className="selectionChecked"; var siz = "16U6"; var sizeDescrip = "1 inch Tri-Clamp"; var limModel = "KSM0C2018"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "12.1"; var head = "DN90"; } if (document.codeform.size[17].checked) { document.getElementById('size18').className="selectionChecked"; var siz = "18U8"; var sizeDescrip = "1 1/2 inch Tri-Clamp"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "23.4"; var head = "DN90"; } if (document.codeform.size[18].checked) { document.getElementById('size19').className="selectionChecked"; var siz = "21U9"; var sizeDescrip = "2 inch Tri-Clamp"; var limModel = "KSM0C2023"; var con = "N"; var press60 = "232"; var press80 = "232"; var Cv = "53.8"; var head = "DN90"; } // ================================== DISASBLE 3-way solenoid ================================= document.getElementById('sol_type1').className = "selection"; if (document.codeform.sol_type[0].checked) { document.codeform.sol_type[1].checked = 1; } document.codeform.sol_type[0].disabled = 1; document.getElementById('sol_type1').className = "selectionDisabled"; document.getElementById('sol_type1').style.color="#CCCCCC"; } if (siz == "16U4" || siz == "16U5" || siz == "16U6" || siz == "21U8" || siz == "23U9" || siz == "18U8" || siz == "21U9") { // ----------- IF Tri-Clamp ------------- var conpic = "C"; // ================== disable bronze document.getElementById('mat2').className = 'selectionDisabled'; document.codeform.mat[0].checked = true; document.codeform.mat[1].disabled = true; // ================== disable C & D Functions document.codeform.act_p[1].disabled = true; // document.codeform.act_p[3].disabled = true; if (document.codeform.act_p[1].checked) { // ----------------- || document.codeform.act_p[3].checked - removed to allow it now document.codeform.act_p[0].checked = true; } document.getElementById('act_p2').className = 'selectionDisabled'; // document.getElementById('act_p4').className = 'selectionDisabled'; } // ===================== BODY MATERIAL ============================ if (document.codeform.mat[0].checked) { document.getElementById('mat1').className="selectionChecked"; var mat = "4"; var matDescrip = "316 Stainless Steel"; } if (document.codeform.mat[1].checked) { document.getElementById('mat2').className="selectionChecked"; var mat = "9"; var matDescrip = "Bronze"; } if (mat == "9") { // ----------- IF Bronze ------------- // ================== disable Tri-Clamp } // ========================== PORT STYLE ================================ if (document.codeform.solenoid[0].checked == 0) { document.getElementById('portStyle2').className='selectionChecked'; document.codeform.port[1].checked=1; document.getElementById('portStyle1').className='selectionDisabled'; document.codeform.port[0].disabled=1; } if (document.codeform.func_onOff[0].checked == 0) { document.codeform.port[0].checked = 1; document.getElementById('portStyle2').className='selectionDisabled'; document.codeform.port[1].disabled=1; } if (document.codeform.port[1].checked) { document.getElementById('portStyle2').className="selectionChecked"; var NP = "NP"; var portDescrip = "NAMUR mounting pad"; var SOL = "NP"; } else { document.getElementById('portStyle1').className="selectionChecked"; var portDescrip = "1/8 inch NPT ports"; } var bodyMatDescrip = "Body Material: "+matDescrip; var funcDescrip = "Actuator Function: "+funcDescrip+"(*actuator sized for max. line pressure of "+press80+" psi for 80 psi supply air and "+press60+" psi for 60psi supply air)"; var sizeDescrip = "Size and Connection: "+sizeDescrip; var headDescrip = "Head Size: "+head; var sealDescrip = "Seats and Seal Material: PTFE"; var step1summary = bodyMatDescrip + "
" + sizeDescrip + "
" + headDescrip + "
" + sealDescrip; document.getElementById('step1summary').innerHTML = step1summary; // ============================================= AIR ====================================================== if (document.codeform.func_onOff[0].checked) { // ===================================================== Solenoids ============================================================= // ===================================================== WeatherProof Solenoid =============================================== if (document.codeform.solenoid[1].checked) { var solRatingDescrip = "Weatherproof (NEMA 4/4x)"; if (document.codeform.sol_type[0].checked) { document.getElementById('sol_type1').className="selectionChecked"; var solType = "E"; var solTypeDescrip = "3-way/2-position, with "; } if (document.codeform.sol_type[1].checked) { document.getElementById('sol_type2').className="selectionChecked"; var solType = "C"; var solTypeDescrip = "4-way/2-position, with "; } if (document.codeform.sol_wp[0].checked) { document.getElementById('sol_wp1').className="selectionChecked"; var solCon = "3"; var solpic = "3"; var solConDescrip = "DIN cord grip cable gland (PG9) connector"; } if (document.codeform.sol_wp[1].checked) { document.getElementById('sol_wp2').className="selectionChecked"; var solCon = "4"; var solpic = "3"; var solConDescrip = "plastic DIN 1/2 inch conduit connector"; } if (document.codeform.sol_wp[2].checked) { document.getElementById('sol_wp3').className="selectionChecked"; var solCon = "5"; var solpic = "3"; var solConDescrip = "DIN cord set connector with 6 foot cable"; } if (document.codeform.sol_wp[3].checked) { document.getElementById('sol_wp4').className="selectionChecked"; var solCon = "6"; var solpic = "3"; var solConDescrip = "DIN cord set connector with 15 foot cable"; } if (document.codeform.sol_wp[4].checked) { document.getElementById('sol_wp5').className="selectionChecked"; var solCon = "1"; var solpic = "2"; var solConDescrip = "potted DIN 1/2 inch conduit connector"; } } if (document.codeform.solenoid[2].checked) { var solRatingDescrip = "Explosion Proof (NEMA 7)"; if (document.codeform.sol_type[0].checked) { document.getElementById('sol_type1').className="selectionChecked"; var solType = "E"; var solTypeDescrip = "3-way/2-position, with "; } if (document.codeform.sol_type[1].checked) { document.getElementById('sol_type2').className="selectionChecked"; var solType = "C"; var solTypeDescrip = "4-way/2-position, with "; } if (document.codeform.sol_xp.checked) { document.getElementById('sol_xp1').className="selectionChecked"; var solCon = "2"; var solpic = "2"; var solConDescrip = "1/2" Conduit, potted connector"; } } var solpic = solType+solpic; //alert("solpic = "+solpic); if (solCon != "") { // ===================================================== Solenoid Voltage =============================================== if (document.codeform.sol_volt[0].checked) { document.getElementById('sol_volt1').className="selectionChecked"; var solVolt = "A"; var solVoltDescrip = "120VAC"; } if (document.codeform.sol_volt[1].checked) { document.getElementById('sol_volt2').className="selectionChecked"; var solVolt = "C"; var solVoltDescrip = "220VAC"; } if (document.codeform.sol_volt[2].checked) { document.getElementById('sol_volt3').className="selectionChecked"; var solVolt = "E"; var solVoltDescrip = "24VAC"; } if (document.codeform.sol_volt[3].checked) { document.getElementById('sol_volt4').className="selectionChecked"; var solVolt = "B"; var solVoltDescrip = "24VDC"; } if (document.codeform.sol_volt[4].checked) { document.getElementById('sol_volt5').className="selectionChecked"; var solVolt = "F"; var solVoltDescrip = "12VDC"; } var sol = solType + solCon + solVolt; var solDescrip = solRatingDescrip + " " + solTypeDescrip +" "+ solConDescrip+", "+ solVoltDescrip; } //alert("BEFORE: "+solpic+" - "+solCon+" - "+solType); // ===================================================== Limit Switches ======================================================= if (document.codeform.limit[1].checked) { // ===================================================== WeatherProof Limit Switches ============================ document.getElementById('lim_wp1').className="selection"; document.getElementById('lim_wp2').className="selection"; if (document.codeform.lim_wp[0].checked) { document.getElementById('lim_wp1').className="selectionChecked"; var lim = "M2"; var limpic="M2"; var limDescrip = "[M2] Mechanical, (2) SPDT, Open/Closed"; var limPrice = eval(limModel+".price") + LABUNIT.price; var limWeight = eval(limModel+".weight"); var priceSum = priceSum + "
Limit Switch: "+ limPrice + " ("+limModel+" + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + "("+limModel+")"; } if (document.codeform.lim_wp[1].checked) { var limModel = "STPI33S11SA02RSA"; document.getElementById('lim_wp').className="selectionChecked"; document.getElementById('lim_wp2').className="selectionChecked"; var lim = "PI"; var limpic="PI"; var limDescrip = "[PI] Solid State, (2) SPDT, Open/Closed; Visual indicator; NO Solenoid Valve"; var limPrice = eval(limModel+".price") + LABUNIT.price; var limWeight = eval(limModel+".weight"); var priceSum = priceSum + "
Limit Switch: "+ limPrice + " ("+limModel+" + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + "("+limModel+")"; } if (document.codeform.lim_wp[2].checked) { var limModel = "STPI33S1NSA02RSA"; document.getElementById('lim_wp').className="selectionChecked"; document.getElementById('lim_wp3').className="selectionChecked"; var lim = "PIS"; var limpic="PI"; var limDescrip = "[PIS] Solid State, (2) SPDT, Open/Closed; Visual indicator; Universal Voltage Solenoid Valve"; if (sol != "") { removeSol(); var NP = ""; var sol = ""; var solpic = ""; var solType = ""; var solCon = "";} var limPrice = eval(limModel+".price") + LABUNIT.price; var limWeight = eval(limModel+".weight"); var priceSum = priceSum + "
Limit Switch: "+ limPrice + " ("+limModel+" + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + "("+limModel+")"; } } if (document.codeform.limit[2].checked) { // ===================================================== Intrinsically Safe Limit Switches ============================ document.getElementById('lim_xp1').className="selection"; document.getElementById('lim_xp2').className="selection"; if (document.codeform.lim_xp[0].checked) { var limModel = "STPI45S11SA02RSA"; if (sol != "") { removeSol(); var NP = ""; var sol = ""; var solpic = ""; var solType = ""; var solCon = "";} document.getElementById('lim_xp1').className="selectionChecked"; var lim = "PII"; var limpic="PI"; var limDescrip = "[PII] Intrinsically Safe 2x Solid State SPDT switches"; var limPrice = eval(limModel+".price") + LABUNIT.price; var limWeight = eval(limModel+".weight"); var priceSum = priceSum + "
Limit Switch: "+ limPrice + " ("+limModel+" + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + "("+limModel+")"; } if (document.codeform.lim_xp[1].checked) { var limModel = "STPI45S1NSA02RSA"; if (sol != "") { removeSol(); var NP = ""; var sol = ""; var solpic = ""; var solType = ""; var solCon = "";} document.getElementById('lim_xp2').className="selectionChecked"; var lim = "PIIS"; var limpic="PI"; var limDescrip = "[PIIS] Intrinsically Safe 2x Solid State SPDT switches with 24VDC Solenoid Valve"; var limPrice = eval(limModel+".price") + LABUNIT.price; var limWeight = eval(limModel+".weight"); var priceSum = priceSum + "
Limit Switch: "+ limPrice + " ("+limModel+" + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + "("+limModel+")"; } } } else { // ========================= MODULATING ====================================== var AMOD = "Y"; var pos = "EX420"; var solpic = "EX"; var pos = "-EX420"; var posDescrip = "Expeditor by Stonel; 4-20 mA control and feedback signals. A separate 24VDC power supply is required."; var posPrice = STPI81S2KSA02RLA.price + 1.5 * LABUNIT.price; var priceSum = priceSum + "
Positioner: "+ posPrice + " (STPI81S2KSA02RLA + 1.5 LABUNIT)"; var weightSum = weightSum + "
Positioner: "+ posWeight + "(STPI81S2KSA02RLA)"; } // ======================================================== SET step 2 summary ================================================== var valveModelNo = "J"+mat+func+siz; if (solDescrip != "") { var solDescrip = "
NAMUR Solenoid: "+solDescrip; } if (limDescrip != "") { var limDescrip = "
Limit Switch: "+limDescrip; } var portDescrip = "
Actuator Ports: "+ portDescrip; if (posDescrip != "") { var posDescrip = "
Positioner: "+posDescrip; } var step2summary = funcDescrip + portDescrip + solDescrip+limDescrip+posDescrip; document.getElementById('step2summary').innerHTML = step2summary; // =========================================================== SET MODEL CODE ============================================= //alert("AFTER: "+solpic+" - "+solCon+" - "+solType); var mc = "J"+mat+func+siz+NP+sol+lim+pos; // alert('soltype = '+solType); // if (document.codeform.solenoid[0].checked == 0) {var solpic = solType+solpic;} //======== ADJUST solpic for SR act with 4-way sol ----------------------- //----------- SET DIM PAGE =-=------------------------- // alert(act); if (con == "N") { document.codeform.dimPage.value = 4; } if (con == "T") { document.codeform.dimPage.value = 5;} // document.codeform.CADmc.value=CADmc; // =========================================================== SET PRICING ============================================= var qty = document.codeform.qty.value; // VALVE & actuator =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (con == "G") { var start = valveModelNo.substring(0,7); var end = valveModelNo.substring(8); var valveModelNoPrice = start + "4" + end; var basePrice = eval(valveModelNoPrice+".price"); var baseWeight = eval(valveModelNoPrice+".weight"); } else { var basePrice = eval(valveModelNo+".price"); var baseWeight = eval(valveModelNo+".weight"); } // alert(basePrice); var priceSum = priceSum + "
Valve Price: "+basePrice+" ("+valveModelNo+")"; var weightSum = weightSum + "
Valve: "+baseWeight+" ("+siz+")"; if (document.codeform.port[1].checked) { var priceSum = priceSum + "
NAMUR Plate: "+KBNJ0001.price+" (KBNJ0001)"; var NPprice = KBNJ0001.price; } // ACTUATOR =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // N/A - using entire valve/actuator assembly // SOLENOID =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (sol != "") { if (solCon == "1" || solCon == "2") { solPrice = eval(sol+".price"); solWeight = eval(sol+".weight"); var priceSum = priceSum + "
Solenoid Price: "+solPrice+" ("+sol+")"; var weightSum = weightSum + "
Solenoid: "+solWeight+" ("+sol+")"; } else { solBase = solType + solVolt; if (solCon == "3") { var solConID = "VEP_1005_70_HC"; } if (solCon == "4") { var solConID = "VEP_1005_70_HCC"; } if (solCon == "5") { var solConID = "CA5J560_000_US0G"; } if (solCon == "6") { var solConID = "CA5J5F0_000_US0G"; } solPrice = eval(solBase+".price") + eval(solConID+".price"); solWeight = eval(solBase+".weight") + eval(solConID+".weight"); var priceSum = priceSum + "
Solenoid Price: "+solPrice+" ("+solBase+", "+solConID+")"; var weightSum = weightSum + "
Solenoid: "+solWeight+" ("+solBase+", "+solConID+")"; } } // LIMIT SWITCH =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // (taken care of above when determining Limit Switch) // Positioner =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // (taken care of above when determining Limit Switch) // LABOR =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= //- N/A - no labor // ------------------------- KOUNTING KIT FOR PRISM ------------------------------ if (limpic == "PI" || pos == "-EX" || pos == "-EX420") { if (head == "DN50") { var mountingKit = "ST858907";} if (head == "DN63") { var mountingKit = "ST858908";} if (head == "DN90") { var mountingKit = "ST858910";} if (head == "DN110") { var mountingKit = "ST858909";} var priceSum = priceSum + "
Mounting Kit for "+limpic+": "+eval(mountingKit+".price") + " ("+mountingKit+")"; var monutingKitPrice = eval(mountingKit+".price"); } var fullPrice = Math.ceil(basePrice + NPprice + solPrice + limPrice + posPrice + monutingKitPrice); var fullWeight = Math.ceil(baseWeight + solWeight + limWeight); 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; // =========================================================== SET DESCRIPTION ============================================= var fullSummary = step1summary + "
" + step2summary; // + "
"; + step3summary; var fullSummary = fullSummary + "
*Max. 150 PSIG for ALL STEAM APPLICATIONS"; if (alertNote != "") { //alert('oooooops'); var fullSummary = fullSummary + "
" + 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"; } var pic = "J"+mat+conpic+NP+solpic+limpic; //alert(pic); //alert(solpic); var CADmc="J"+mat+func+siz; document.getElementById('PN').innerHTML =mc; document.codeform.id.value=mc; document.getElementById('MClinks').innerHTML =mc; document.getElementById('mainIMG').src = "/anglevalve/models/"+pic+".jpg"; document.codeform.imgsrc.value="/anglevalve/models/"+pic+".jpg"; document.getElementById('psi80').innerHTML = press80; document.getElementById('psi60').innerHTML = press60; document.getElementById('Cv').innerHTML = Cv; var CADpath = "asv_asmtab.prj"; var ASMPN = "J"+mat+func+siz; var PRJ = "asv_asmtab.prj"; if (sol != "") { var SOL = "NP" + solType + solCon; var VOLT = solVolt; } if (lim != "") { var LS = lim; } var CADprefix = "https://assuredautomation-embedded.partcommunity.com/3d-cad-models/?info=assured_automation/"; var CADurl = CADprefix+CADpath+"&varset={ASMPN="+ASMPN+"},{AMOD="+AMOD+"},{SOL="+SOL+"},{VOLT="+VOLT+"},{LS="+LS+"}&hidePortlets=navigation&hidePortlets=searchHeader"; document.codeform.CADurl.value=CADurl; // alert(CADurl); } // ========================================================== END OF MAIN changecode FUNCTION ============================================================ // ============================================================= OTHER FUNCTIONS ========================================================= function addToCart() { document.codeform.submit(); // alert ('not quite yet... need to add in pricing'); } function removeSol() { alert('When selecting a limit switch with a solenoid valve, you cannot also choose a NAMUR solenoid or the NAMUR mounting plate.\n\nThe solenoid valve and NAMUR plate will be automatically removed.'); selectSolType('noSol'); document.codeform.solenoid[0].checked = 1; var sol = ""; var solpic = ""; var NP = ""; var solType = ""; var solCon = ""; document.getElementById('portStyle2').className='selectionDisabled'; document.getElementById('portStyle1').className='selectionChecked'; document.codeform.port[1].disabled=1; document.codeform.port[0].disabled=0; document.codeform.port[0].checked = 1; } 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('mat1').className="selection"; document.getElementById('mat2').className="selection"; document.getElementById('portStyle1').className="selection"; document.getElementById('portStyle2').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"; } function resetSolDivs() { document.getElementById('sol_wp1').className="selection"; document.getElementById('sol_wp2').className="selection"; document.getElementById('sol_wp3').className="selection"; document.getElementById('sol_wp4').className="selection"; document.getElementById('sol_wp5').className="selection"; document.getElementById('sol_type1').className="selection"; document.getElementById('sol_type2').className="selection"; document.getElementById('sol_volt1').className="selection"; document.getElementById('sol_volt2').className="selection"; document.getElementById('sol_volt3').className="selection"; document.getElementById('sol_volt4').className="selection"; document.getElementById('sol_volt5').className="selection"; } function resetLimDivs() { document.getElementById('lim_wp1').className="selection"; document.getElementById('lim_wp').className="selection"; document.getElementById('lim_wp2').className="selection"; document.getElementById('lim_wp3').className="selection"; document.getElementById('lim_xp1').className="selection"; document.getElementById('lim_xp2').className="selection"; } function selectSolType(type) { document.getElementById('noSol').className="tab"; document.getElementById('wpSol').className="tab"; document.getElementById('xpSol').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noSolSection').style.display="none"; document.getElementById('wpSolSection').style.display="none"; document.getElementById('xpSolSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; if (type != "noSol") { document.getElementById('solVoltage').style.display="block"; } else { document.getElementById('solVoltage').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 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"; } function showInfo(what) { if (document.getElementById(what).style.display != "none") { document.getElementById(what).style.display = "none"; document.getElementById("specsBut").className = "infoTab"; document.getElementById("descripBut").className = "infoTab"; } else { if (what == "description") { document.getElementById("specs").style.display = "none"; document.getElementById("description").style.display = "block"; document.getElementById("descripBut").className = "infoTabSelected"; document.getElementById("specsBut").className = "infoTab"; } else { document.getElementById("specs").style.display = "block"; document.getElementById("description").style.display = "none"; document.getElementById("specsBut").className = "infoTabSelected"; document.getElementById("descripBut").className = "infoTab"; } } }