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 == "2109" || 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";
}