function selectModel(pn) { var size = pn.substr(0, 1); var balanced = pn.substr(4, 1); var conn = pn.substr(5, 1); if (conn == "F") { var conn = pn.substr(5, 2); var bodyOffset = 7; } else { var bodyOffset = 6; } // ================== SELECT SIZE and CONNECTION ====================== if (conn == "N") { if (size == "C") { document.codeform.size[0].checked = true; } if (size == "D") { document.codeform.size[1].checked = true; } if (size == "E") { document.codeform.size[2].checked = true; } if (size == "G") { document.codeform.size[3].checked = true; } if (size == "H") { document.codeform.size[4].checked = true; } } if (con == "B") { if (size == "C") { document.codeform.size[5].checked = true; } if (size == "D") { document.codeform.size[6].checked = true; } if (size == "E") { document.codeform.size[7].checked = true; } if (size == "G") { document.codeform.size[8].checked = true; } if (size == "H") { document.codeform.size[9].checked = true; } } // ================== SELECT BODY MATERIAL ====================== var body = pn.substr(bodyOffset, 1); if (body == "C") { document.codeform.body[0].checked = true; } if (body == "S") { document.codeform.body[1].checked = true; } // ================== SELECT TRIM STYLE ====================== var trimStyle = pn.substr(bodyOffset+1, 1); if (trimStyle == "E") { document.codeform.trimStyle[0].checked = true; } if (trimStyle == "L") { document.codeform.trimStyle[1].checked = true; } // ================== SELECT SEAT AND TRIM MATERIAL ====================== var seals = pn.substr(bodyOffset+2, 1); if (seals == "S") { document.codeform.seals[0].checked = true; } if (seals == "T") { document.codeform.seals[1].checked = true; } if (seals == "P") { document.codeform.seals[2].checked = true; } // ================== SELECT PACKING TYPE ====================== var pack = pn.substr(bodyOffset+7, 1); if (pack == "T") { document.codeform.pack[0].checked = true; } if (pack == "G") { document.codeform.pack[1].checked = true; } if (pack == "V") { document.codeform.pack[2].checked = true; } if (pack == "P") { document.codeform.pack[2].checked = true; } var actuatorPN = pn.substr(bodyOffset+10); if (actuatorPN.substr(0,1) == "D") { //------------------------------------------------------ Pneumatic Diaphragm document.codeform.actuator[0].checked = true; var actuator = actuatorPN.substr(0,3); if (actuator == "D4C") { document.codeform.act_p[0].checked = true; document.codeform.act_diaphragm[0].checked = true; } if (actuator == "D4O") { document.codeform.act_p[1].checked = true; document.codeform.act_diaphragm[1].checked = true; } if (actuator == "D8C") { document.codeform.act_p[2].checked = true; document.codeform.act_diaphragm[0].checked = true; } if (actuator == "D8O") { document.codeform.act_p[3].checked = true; document.codeform.act_diaphragm[1].checked = true; } // ===================== POSITIONERS AND OPTIONS, SOLENOIDS, FILTERS var actOptions = actuatorPN.substr(5); // alert('actOptions: '+ actOptions); var positioner = actOptions.substr(0,1); var positionerOpt = actOptions.substr(1,1); var access = actOptions.substr(2); if (access.substr(0,1) == '-') { var access = access.substr(1);} //alert('access:'+access); if (positioner == "0") { selectPosType('noPos'); document.codeform.positioner[2].checked = true; } if (positioner == "B") { selectPosType('blxPos'); document.codeform.positioner[0].checked = true; if (positionerOpt == "0") { document.codeform.pos_blx[0].checked = true; } if (positionerOpt == "4") { document.codeform.pos_blx[1].checked = true; } if (positionerOpt == "I") { document.codeform.pos_blx[2].checked = true; } if (positionerOpt == "7") { document.codeform.pos_blx[3].checked = true; } } if (positioner == "S") { selectPosType('semPos'); document.codeform.positioner[1].checked = true; if (positionerOpt == "0") { document.codeform.pos_sem[0].checked = true; } if (positionerOpt == "I") { document.codeform.pos_sem[1].checked = true; } } if (positioner == "B" || positioner == "S") { } var feedback = access.substr(0,1); // alert('feedback:'+feedback); if (feedback != "M" && feedback != "4") { document.codeform.pos_opt[0].checked = true; } if (feedback == "M") { document.codeform.pos_opt[1].checked = true; var feedback = access.substr(0,4); // alert('feedback:'+feedback); var access = access.substr(2); if (feedback == "M420") { document.codeform.pos_opt[3].checked = true; var access = access.substr(3); } } if (feedback == "4") { document.codeform.pos_opt[2].checked = true; var access = access.substr(5); } // alert('access:::'+access); airFilter = access.substr(0,1); // ------------------------- AIR FILTER ------------------------------ if (airFilter == "5" || airFilter == "2") { // -------------- AIR FILTER PRESENT ---------------------- var airFilter = access.substr(0,3); if (airFilter == "5/3") { document.codeform.air[1].checked = true; var access = access.substr(5);} if (airFilter == "5/6") { document.codeform.air[2].checked = true; var access = access.substr(5);} if (airFilter == "5/1") { document.codeform.air[3].checked = true; var access = access.substr(5);} if (airFilter == "25/") { document.codeform.air[4].checked = true; var access = access.substr(6);} } // alert('airFilter:'+airFilter+" access:"+access); // ------------------------- SOLENOID ------------------------------ var nextAccessX = access.substr(0,1); if (nextAccessX == "A" || nextAccessX == "B" || nextAccessX == "J" || nextAccessX == "Z" || nextAccessX == "K" || nextAccessX == "L" || nextAccessX == "M" || nextAccessX == "W" || nextAccessX == "V") { var lastAccess = access.substr(2); if (nextAccessX == "A") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "B") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "J") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "K") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "Z") { selectSolType('N4Sol'); document.codeform.solenoid[1].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[1].checked = true; } // -------------------------------- Explosion Proof if (nextAccessX == "L") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "M") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[0].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "W") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[1].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } if (nextAccessX == "V") { selectSolType('N7Sol'); document.codeform.solenoid[2].checked=1; document.codeform.solMat[0].checked = true; document.codeform.solWay[1].checked = true; document.codeform.solVolt[0].checked = true; } } else { var lastAccess = access; } if (lastAccess == "H" || lastAccess == "HS") { document.codeform.hand.checked=1; showHideAccess('hand');} if (lastAccess == "S" || lastAccess == "HS") { document.codeform.tubing.checked=1; showHideAccess('tubing')} // ---------------- END of SOLENOID VALVES ------------------------- } // ---------------- END of PNEUMATIC ACTUATORS ------------------------- if (actuatorPN.substr(0,1) == "L") { //--------------------------------------------------------- Electric document.codeform.actuator[1].checked = true; selectActType('elec'); var actuator = actuatorPN.substr(0,3); if (actuator == "LES") { //-------------------------Small Frame document.codeform.elec[0].checked = true; } if (actuator == "LEM") { //-------------------------Medium Frame document.codeform.elec[1].checked = true; } // =========== SPEED, FAIL, VOLTAGE ============================= var actuatorSpeed = actuatorPN.substr(3,2); var actuatorFail = actuatorPN.substr(5,1); var actuatorVolt = actuatorPN.substr(6,1); if (actuatorSpeed == "06") { document.codeform.speed[0].checked = 1;} if (actuatorSpeed == "12") { document.codeform.speed[1].checked = 1;} if (actuatorSpeed == "21") { document.codeform.speed[2].checked = 1;} if (actuatorSpeed == "85") { document.codeform.speed[3].checked = 1;} if (actuatorFail == "L") { document.codeform.fail[0].checked = 1;} if (actuatorFail == "U") { document.codeform.fail[1].checked = 1;} if (actuatorFail == "D") { document.codeform.fail[2].checked = 1;} if (actuatorFail == "C") { document.codeform.fail[3].checked = 1;} if (actuatorFail == "E") { document.codeform.fail[4].checked = 1;} if (actuatorVolt == "B") { document.codeform.volt[0].checked = 1;} if (actuatorVolt == "E") { document.codeform.volt[1].checked = 1;} if (actuatorVolt == "A") { document.codeform.volt[2].checked = 1;} if (actuatorVolt == "C") { document.codeform.volt[3].checked = 1;} } // alert(actuatorPN); // alert(ANSI); // alert(actuator); changeCode(); // ================== SELECT TRIM SIZE ====================== var trimSize = pn.substr(bodyOffset+3, 4); if (trimSize == "0.25") { document.codeform.trimCv[0].checked = true; } if (trimSize == "0.38") { document.codeform.trimCv[1].checked = true; } if (trimSize == "0.50") { document.codeform.trimCv[2].checked = true; } if (trimSize == "0.88") { document.codeform.trimCv[3].checked = true; } if (trimSize == "1.25") { document.codeform.trimCv[4].checked = true; } if (trimSize == "1.69") { document.codeform.trimCv[5].checked = true; } if (trimSize == "2.13") { document.codeform.trimCv[6].checked = true; } if (trimSize == "2.50") { document.codeform.trimCv[7].checked = true; } if (trimSize == "3.38") { document.codeform.trimCv[8].checked = true; } changeCode(); } function changeCode() { // set vars that don't change and initialize others var con = ""; var sol = ""; var lim = ""; var pos = ""; var solVolt = ""; var solType = ""; var solCon = ""; var bodyMatDescrip = ""; var sizeDescrip = ""; var sealDescrip = ""; var limDescrip = ""; var posDescrip = ""; var solConDescrip = ""; var solVoltDescrip = ""; var solTypeDescrip = ""; var solRatingDescrip = ""; var accessDescrip = ""; // ----------- actuator accesories on assembly var accessoryDescrip = ""; // ------- accesories that ship loose var actpic = ""; var solpic = ""; var limpic = ""; var pospic = ""; var failPos = ""; var valvePrice =0; var bonPrice =0; var actPrice =0; var posPrice =0; var afrPrice =0; var valveWeight =0; var bonWeight =0; var actWeight =0; var posWeight =0; var afrWeight =0; var accPrice = 0; var priceSum = "Pricing:"; var weightSum = "Weight:"; var limPrice = 0; var limWeight = 0; var solPrice = 0; var solWeight = 0; var posPrice = 0; var posWeight = 0; var price = 0; var accessPrice = 0; var accessoryPrice = 0; var assemblyWeight = 0; var accessWeight = 0; var accessoryWeight = 0; var actcad = ""; var heater = ""; var switches = ""; var V4mod = ""; var V4mod2 = ""; var V4xs = ""; var V4xs2=""; var modDescrip = ""; var R4xs = ""; var K4mod = ""; var S4mod = ""; var S4bat = ""; var S4din = ""; var s4kitName = ""; S4batLAB = 0; S4modLAB = 0; S4batPrice = 0; S4modPrice = 0; var step1summary = ""; var step2summary = ""; var step3summary = ""; var sizPSI = 150; var actType = ""; var alertNote = ""; var Wair = "0"; var posPrice = 0; var regPrice = 0; var solPrice = 0; var tubeprice = 0; var specialOpts = ""; var series = "SER20_"; var switchPrice = 0; var heaterPrice = 0; var DP = 0; var actDP = 0; var mc = document.getElementById('MClinks').innerHTML; var previousSize = mc.substring(0,1); // alert(previousSize); // ================= GET FUNCTION OF VALVE =============== document.getElementById('func1').className = "selection"; document.getElementById('func2').className = "selection"; document.getElementById('func3').className = "selection"; if (document.codeform.func[0].checked) { document.getElementById('func1').className = "selectionChecked"; var Wtyp = "20"; var typ = "2F"; var typDescrip = "2-way Flow Control"; } if (document.codeform.func[1].checked) { document.getElementById('func2').className = "selectionChecked"; var Wtyp = "30"; var typ = "3M"; var typDescrip = "3-way Mixing"; } if (document.codeform.func[2].checked) { document.getElementById('func3').className = "selectionChecked"; var Wtyp = "32"; var typ = "3D"; var typDescrip = "3-way Diverting"; } var series = "SER"+Wtyp+"_"; // ====================== reset classes of all selection divs and table cells to UN-selected state resetSizeDivs(); document.getElementById('wiringIcon').style.display="none"; document.codeform.body[0].disabled = 0; document.codeform.body[1].disabled = 0; document.getElementById('body1').className="selection"; document.getElementById('body2').className="selection"; document.getElementById('trimStyle1').className="selection"; document.getElementById('trimStyle2').className="selection"; // ================= restore avaiable seals to normal =============== document.getElementById('seals1').className="selection"; document.getElementById('seals2').className="selection"; document.getElementById('seals3').className="selection"; document.codeform.seals[0].disabled = 0; document.codeform.seals[1].disabled = 0; //----------------------------- limit sizes, body material, & seals based on type if (Wtyp == "30") { // ------------------------- all sizes available // ------------------------- both body materials available // ------------------------- Only SS trim available document.getElementById('seals2').className = "selectionDisabled"; document.getElementById('seals3').className = "selectionDisabled"; document.codeform.seals[0].checked = 1; // ------------------------- Only LINEAR trim STYLE available document.getElementById('trimStyle2').className = "selectionDisabled"; document.codeform.trimStyle[1].checked = 1; } if (Wtyp == "32") { // ---------------------- sizes and body materials --------------------- document.getElementById('size1').className = "selectionDisabled"; document.getElementById('size2').className = "selectionDisabled"; document.getElementById('size4').className = "selectionDisabled"; document.getElementById('size7').className = "selectionDisabled"; document.getElementById('size8').className = "selectionDisabled"; document.getElementById('size10').className = "selectionDisabled"; if (document.codeform.size[0].checked) { document.codeform.size[2].checked = 1;} if (document.codeform.size[1].checked) { document.codeform.size[2].checked = 1;} if (document.codeform.size[3].checked) { document.codeform.size[2].checked = 1;} if (document.codeform.size[6].checked) { document.codeform.size[8].checked = 1;} if (document.codeform.size[7].checked) { document.codeform.size[8].checked = 1;} if (document.codeform.size[9].checked) { document.codeform.size[8].checked = 1;} // ------------------------- Only SS body and trim available document.getElementById('body1').className = "selectionDisabled"; document.codeform.body[1].checked = 1; document.getElementById('seals2').className = "selectionDisabled"; document.getElementById('seals3').className = "selectionDisabled"; document.codeform.seals[0].checked = 1; // ------------------------- Only LINEAR trim STYLE available document.getElementById('trimStyle2').className = "selectionDisabled"; document.codeform.trimStyle[1].checked = 1; } // ================================================ SET SIZE ==================================================== // ------- NPT -------------------------------------------------------------------------------------------- NPT ------------- if (document.codeform.size[0].checked) { document.getElementById('size1').className="selectionChecked"; var Wmod = "N"; var Wsiz = "050"; var siz = "C"; var sizeDescrip = "1/2 inch NPT (female)"; var ANSI = "1"; var con = "N"; var Wconn = "S"; } if (document.codeform.size[1].checked) { document.getElementById('size2').className="selectionChecked"; var Wmod = "N"; var Wsiz = "075"; var siz = "D"; var sizeDescrip = "3/4 inch NPT (female)"; var ANSI = "1"; var con = "N"; var Wconn = "S"; } if (document.codeform.size[2].checked) { document.getElementById('size3').className="selectionChecked"; var Wmod = "N"; var Wsiz = "100"; var siz = "E"; var sizeDescrip = "1 inch NPT (female)"; var ANSI = "1"; var con = "N"; var Wconn = "S"; } if (document.codeform.size[3].checked) { document.getElementById('size4').className="selectionChecked"; var Wmod = "N"; var Wsiz = "125"; var siz = "F"; var sizeDescrip = "1 1/4 inch NPT (female)"; var ANSI = "1"; var con = "N"; var Wconn = "S"; } if (document.codeform.size[4].checked) { document.getElementById('size5').className="selectionChecked"; var Wmod = "N"; var Wsiz = "150"; var siz = "G"; var sizeDescrip = "1 1/2 inch NPT (female)"; var ANSI = "1"; var con = "N"; var Wconn = "S"; } if (document.codeform.size[5].checked) { document.getElementById('size6').className="selectionChecked"; var Wmod = "N"; var Wsiz = "200"; var siz = "H"; var sizeDescrip = "2 inch NPT (female)"; var ANSI = "1"; var con = "N"; var Wconn = "S"; } // ------- BUTT WELD -------------------------------------------------------------------------------------------- BUTT WELD ------------- if (document.codeform.size[6].checked) { document.getElementById('size7').className="selectionChecked"; var Wmod = "H"; var Wsiz = "050"; var siz = "C"; var sizeDescrip = "1/2 inch Butt Weld"; var ANSI = "1"; var con = "B"; var Wconn = "B"; } if (document.codeform.size[7].checked) { document.getElementById('size8').className="selectionChecked"; var Wmod = "H"; var Wsiz = "075"; var siz = "D"; var sizeDescrip = "3/4 inch Butt Weld"; var ANSI = "1"; var con = "B"; var Wconn = "B"; } if (document.codeform.size[8].checked) { document.getElementById('size9').className="selectionChecked"; var Wmod = "H"; var Wsiz = "100"; var siz = "E"; var sizeDescrip = "1 inch Butt Weld"; var ANSI = "1"; var con = "B"; var Wconn = "B"; } if (document.codeform.size[9].checked) { document.getElementById('size10').className="selectionChecked"; var Wmod = "H"; var Wsiz = "100"; var siz = "F"; var sizeDescrip = "1 1/4 inch Butt Weld"; var ANSI = "1"; var con = "B"; var Wconn = "B"; } if (document.codeform.size[10].checked) { document.getElementById('size11').className="selectionChecked"; var Wmod = "N"; var Wsiz = "150"; var siz = "G"; var sizeDescrip = "1 1/2 inch Butt Weld"; var ANSI = "3"; var con = "B"; var Wconn = "B"; } if (document.codeform.size[11].checked) { document.getElementById('size12').className="selectionChecked"; var Wmod = "N"; var Wsiz = "200"; var siz = "H"; var sizeDescrip = "2 inch Butt Weld"; var ANSI = "3"; var con = "B"; var Wconn = "B"; } // ============================ TRIM STYLE ============================= if (document.codeform.trimStyle[0].checked) { document.getElementById('trimStyle1').className="selectionChecked"; var trimStyle = "E"; var trimStyleDescription = "Equal Percentage"; } if (document.codeform.trimStyle[1].checked) { document.getElementById('trimStyle2').className="selectionChecked"; var trimStyle = "L"; var trimStyleDescription = "Linear"; } //==================================== SET CVs =========================== if (trimStyle == "E") { // ------------- EQUAL % // alert('equal %'+siz); if (siz == "C") { var flowCap1Cv = 4.9; var trimSize1 = 0.876; var flowCap2Cv = 3.2; var trimSize2 = 0.876; var flowCap3Cv = 1.5; var trimSize3 = 0.626; var flowCap4Cv = 0; var trimSize4 = 0; var flowCap5Cv = 0; var trimSize5 = 0; } if (siz == "D") { var flowCap1Cv = 7.2; var trimSize1 = 0.876; var flowCap2Cv = 5.5; var trimSize2 = 0.876; var flowCap3Cv = 3.3; var trimSize3 = 0.876; var flowCap4Cv = 1.5; var trimSize4 = 0.626; var flowCap5Cv = 0; var trimSize5 = 0; } if (siz == "E") { var flowCap1Cv = 10; var trimSize1 = 1.126; var flowCap2Cv = 8.6; var trimSize2 = 0.876; var flowCap3Cv = 6.0; var trimSize3 = 0.876; var flowCap4Cv = 3.4; var trimSize4 = 0.876; var flowCap5Cv = 1.5; var trimSize5 = 0.626; } if (siz == "F") { var flowCap1Cv = 16; var trimSize1 = 1.438; var flowCap2Cv = 10; var trimSize2 = 1.126; var flowCap3Cv = 8.6; var trimSize3 = 0.876; var flowCap4Cv = 6.0; var trimSize4 = 0.876; var flowCap5Cv = 3.4; var trimSize5 = 0.876; } if (siz == "G") { var flowCap1Cv = 24; var trimSize1 = 1.676; var flowCap2Cv = 16; var trimSize2 = 1.438; var flowCap3Cv = 10; var trimSize3 = 1.126; var flowCap4Cv = 8.6; var trimSize4 = 0.876; var flowCap5Cv = 6.0; var trimSize5 = 0.876; } if (siz == "H") {    var flowCap1Cv = 40; var trimSize1 = 2.126; var flowCap2Cv = 24; var trimSize2 = 1.676; var flowCap3Cv = 16; var trimSize3 = 1.438; var flowCap4Cv = 10; var trimSize4 = 1.126; var flowCap5Cv = 8.6; var trimSize5 = 0.876; } } else { // --------------------- LINEAR // alert('linear'); if (siz == "C") { var flowCap1Cv = 6.0; var trimSize1 = 0.876; } if (siz == "D") { var flowCap1Cv = 7.2; var trimSize1 = 0.876; } if (siz == "E") { var flowCap1Cv = 10; var trimSize1 = 1.126; } if (siz == "F") { var flowCap1Cv = 17.2; var trimSize1 = 1.676; } if (siz == "G") { var flowCap1Cv = 18; var trimSize1 = 1.676;   } if (siz == "H") {    var flowCap1Cv = 37; var trimSize1 = 2.126; } var flowCap2Cv = 0; var trimSize2 = 0; var flowCap3Cv = 0; var trimSize3 = 0; var flowCap4Cv = 0; var trimSize4 = 0; var flowCap5Cv = 0; var trimSize5 = 0; } // alert(flowCap1Cv); // alert(flowCap2Cv); // alert(flowCap3Cv); // alert(flowCap4Cv); // alert(flowCap5Cv); //----------- make all enabled ------------------ document.codeform.flowCap[0].disabled=0; document.codeform.flowCap[1].disabled=0; document.codeform.flowCap[2].disabled=0; document.codeform.flowCap[3].disabled=0; document.codeform.flowCap[4].disabled=0; document.getElementById('flowCap1').className='selection'; document.getElementById('flowCap2').className='selection'; document.getElementById('flowCap3').className='selection'; document.getElementById('flowCap4').className='selection'; document.getElementById('flowCap5').className='selection'; //----------- disable 0's ------------------ if (flowCap2Cv == 0) { document.codeform.flowCap[1].disabled=1; document.getElementById('flowCap2').className='selectionDisabled';} if (flowCap3Cv == 0) { document.codeform.flowCap[2].disabled=1; document.getElementById('flowCap3').className='selectionDisabled'; } if (flowCap4Cv == 0) { document.codeform.flowCap[3].disabled=1; document.getElementById('flowCap4').className='selectionDisabled'; } if (flowCap5Cv == 0) { document.codeform.flowCap[4].disabled=1; document.getElementById('flowCap5').className='selectionDisabled'; } //----------- set CV values ------------------ document.getElementById('FC1').innerHTML = flowCap1Cv; document.getElementById('FC2').innerHTML = flowCap2Cv; document.getElementById('FC3').innerHTML = flowCap3Cv; document.getElementById('FC4').innerHTML = flowCap4Cv; document.getElementById('FC5').innerHTML = flowCap5Cv; if (previousSize != siz) { // ----------------------- SIZE changed document.codeform.flowCap[0].checked = 1; } // ============================ FLOW CAPACITY ============================= if (document.codeform.flowCap[0].checked) { var FC = "1"; var WtrimCv = "F"; document.getElementById('flowCap1').className="selectionChecked"; } if (document.codeform.flowCap[1].checked) { var FC = "2"; var WtrimCv = "1"; document.getElementById('flowCap2').className="selectionChecked"; } if (document.codeform.flowCap[2].checked) { var FC = "3"; var WtrimCv = "2"; document.getElementById('flowCap3').className="selectionChecked"; } if (document.codeform.flowCap[3].checked) { var FC = "4"; var WtrimCv = "3"; document.getElementById('flowCap4').className="selectionChecked"; } if (document.codeform.flowCap[4].checked) { var FC = "5"; var WtrimCv = "4"; document.getElementById('flowCap5').className="selectionChecked"; } // ============================ BODY MATERIAL ============================= if (con == "B") { document.codeform.body[1].checked = 1; document.getElementById('body1').className="selectionDisabled"; document.codeform.body[0].disabled = 1; } if (document.codeform.body[0].checked) { document.getElementById('body1').className="selectionChecked"; var bod = "B"; var bodDescription = "Bronze"; var Wbod = "B"; } if (document.codeform.body[1].checked) { document.getElementById('body2').className="selectionChecked"; var bod = "S"; var bodDescription = "Stainless Steel (CF8M)"; var Wbod = "F"; } // =============================== Set all max Pressure for Temperature ======================================== var temp = document.getElementById('temperature').value; if (temp == "100") { var B_press = 400; var S_press = 720; } if (temp == "150") { var B_press = 400; var S_press = 670; } if (temp == "175") { var B_press = 392; var S_press = 645; } if (temp == "200") { var B_press = 385; var S_press = 620; } if (temp == "225") { var B_press = 375; var S_press = 605; } if (temp == "250") { var B_press = 365; var S_press = 590; } if (temp == "275") { var B_press = 350; var S_press = 575; } if (temp == "300") { var B_press = 335; var S_press = 560; } if (temp == "325") { var B_press = 317; var S_press = 548; } if (temp == "350") { var B_press = 300; var S_press = 537; } if (temp == "375") { var B_press = 275; var S_press = 526; } if (temp == "400") { var B_press = 250; var S_press = 515; } if (temp == "450") { var B_press = 0; var S_press = 497; } if (temp == "500") { var B_press = 0; var S_press = 480; } var bodyPress = eval (bod+"_press"); // alert('Body Max. Pressure: '+bodyPress); // ============================ SEAT AND TRIM MATERIAL ============================= if (document.getElementById('pressure').value != "" && document.getElementById('pressure2').value != "") { var DP = document.getElementById('pressure').value - document.getElementById('pressure2').value; //alert(DP); if (DP > 15) { if (document.codeform.seals[1].checked) {alert ('Your System\'s ∆P of '+ DP +' psi is Higher than this assembly\'s max. shutoff ∆P of '+ actDP +' psi based on the TFE trim selection.\n\n The trim material selection will be changed to 316 SS.'); document.codeform.seals[0].checked = 1; document.getElementById('seals1').className = "selectionChecked"; } document.codeform.seals[1].disabled = 1; document.getElementById('seals2').className = "selectionDisabled"; } } if (document.codeform.seals[0].checked) { document.getElementById('seals1').className="selectionChecked"; var seals = "S"; var seatTrimMatDescrip = "316 SS"; } if (document.codeform.seals[1].checked) { document.getElementById('seals2').className="selectionChecked"; var seals = "T"; var seatTrimMatDescrip = "TFE"; } if (document.codeform.seals[2].checked) { document.getElementById('seals3').className="selectionChecked"; var seals = "P"; var seatTrimMatDescrip = "PEEK"; } // ============================ PACKING TYPE AND MATERIAL ============================= document.getElementById('pack1').className="selection"; document.getElementById('pack2').className="selection"; document.getElementById('pack3').className="selection"; document.getElementById('pack4').className="selection"; if (document.codeform.pack[0].checked) { document.getElementById('pack1').className="selectionChecked"; var pack = "T"; var packDescrip = "PTFE"; var Wpack = "T"; } if (document.codeform.pack[1].checked) { document.getElementById('pack2').className="selectionChecked"; var pack = "G"; var packDescrip = "Graphite"; var Wpack = "G"; } if (document.codeform.pack[2].checked) { document.getElementById('pack3').className="selectionChecked"; var pack = "V"; var packDescrip = "Vacuum Service"; var Wpack = "V"; } if (document.codeform.pack[3].checked) { document.getElementById('pack4').className="selectionChecked"; var pack = "E"; var packDescrip = "EPDM"; var Wpack = "L"; } var trimCvDescrip = eval('flowCap'+FC+"Cv"); var typDescrip = "Valve Type: "+ typDescrip; var bodyMatDescrip = "Body Material: "+bodDescription; var sizeDescrip = "Size and Connection: "+sizeDescrip; var trimStyleDescription = "Trim Style: "+trimStyleDescription; var trimCvDescrip = "Flow Capacity at 100% Open (Max. Cv): "+trimCvDescrip; var seatTrimMatDescrip = "Seat and Trim Material: "+ seatTrimMatDescrip; var packDescrip = "Packing Type: " + packDescrip; var step1summary = typDescrip + "
" + sizeDescrip + "
" + bodyMatDescrip + "
" + trimStyleDescription + "
" + trimCvDescrip + "
" + seatTrimMatDescrip + "
"+packDescrip; // ================================================= ACTUATORS ============================================= if (document.codeform.actuator[0].checked) { resetAirActDivs(); var actType = "D"; // =============================== Set all max DPs for trim and size selection (size only matters for H & I) ======================================== if (document.codeform.act_diaphragm[0].checked == 0 && document.codeform.act_diaphragm[1].checked == 0) { document.codeform.act_diaphragm[1].checked=1; } var trimSize = eval("trimSize"+FC); //alert(trimSize); if (trimSize == "0.626") { var D4C_maxDP = 720; var D4O_maxDP = 720; var D8C_maxDP = 0; var D8O_maxDP = 0; } if (trimSize == "0.876") { var D4C_maxDP = 659; var D4O_maxDP = 720; var D8C_maxDP = 0; var D8O_maxDP = 0; } if (trimSize == "1.126") { var D4C_maxDP = 383; var D4O_maxDP = 720; var D8C_maxDP = 0; var D8O_maxDP = 0; } if (trimSize == "1.438") { var D4C_maxDP = 223; var D4O_maxDP = 555; var D8C_maxDP = 386; var D8O_maxDP = 720; } if (trimSize == "1.676") { var D4C_maxDP = 157; var D4O_maxDP = 401; var D8C_maxDP = 278; var D8O_maxDP = 720; } if (trimSize == "2.126") { var D4C_maxDP = 90; var D4O_maxDP = 242; var D8C_maxDP = 165; var D8O_maxDP = 449; } document.getElementById('D4C_maxDP').innerHTML = D4C_maxDP; document.getElementById('D4O_maxDP').innerHTML = D4O_maxDP; document.getElementById('D8C_maxDP').innerHTML = D8C_maxDP; document.getElementById('D8O_maxDP').innerHTML = D8O_maxDP; var pressure = document.getElementById('pressure').value; if (pressure == "") { var pressure = "???";} var pressure2 = document.getElementById('pressure2').value; if (pressure2 == "") { var pressure2 = "???";} var DP = 0; if (document.getElementById('pressure').value != "" && document.getElementById('pressure2').value != "") { var DP = pressure - pressure2; } // ================== FLUID TEMPERATURE LIMIT ============================ var FTLmax = 0; var FTLmin = 0; if (typ == "2F") { // ============================================================================== 2-way if (bod == "B") { // ================================================== bronze body if (seals == "S" || seals == "P") { // ======================= S or P trim if (Wpack == "G" || Wpack == "L") { // ============= G or L packing var FTLmax = 400; var FTLmin = -20; } if (Wpack == "T" || Wpack == "V") { // ============= T or V packing var FTLmax = 400; var FTLmin = 60; } } if (seals == "T") { // ======================================= T trim if (Wpack == "T" || Wpack == "V") { // ============= packing var FTLmax = 250; var FTLmin = 60; } if (Wpack == "G" || Wpack == "L") { // ============= packing var FTLmax = 250; var FTLmin = -20; } } } if (bod == "S") { // ================================================== Stainless body if (seals == "S") { // =========================================== S trim if (Wpack == "L") { // =================================== L packing var FTLmax = 400; var FTLmin = -20; } if (Wpack == "G") { // =================================== G packing var FTLmax = 500; var FTLmin = -20; } if (Wpack == "T" || Wpack == "V") { // ================ T or V packing var FTLmax = 450; var FTLmin = 60; } } if (seals == "T") { // ======================================= T trim if (Wpack == "L" || Wpack == "G") { // ============= L or G packing var FTLmax = 250; var FTLmin = -20; } if (Wpack == "T" || Wpack == "V") { // ============= T or V packing var FTLmax = 250; var FTLmin = 60; } } if (seals == "P") { // ======================================= P trim if (Wpack == "T" || Wpack == "V") { // ============= packing var FTLmax = 450; var FTLmin = 60; } if (Wpack == "L") { // ============= packing var FTLmax = 400; var FTLmin = -20; } if (Wpack == "G") { // ============= packing var FTLmax = 450; var FTLmin = -20; } } } } if (typ == "3M") { // ============================================================================== 3-way mixing if (bod == "B") { // ================================================== bronze body if (seals == "S" ) { // ======================= S trim if (Wpack == "G" || Wpack == "L") { // ============= G or L packing var FTLmax = 400; var FTLmin = -20; } if (Wpack == "T" || Wpack == "V") { // ============= G or L packing var FTLmax = 400; var FTLmin = 60; } } } if (bod == "S") { // ================================================== SS body if (seals == "S" ) { // ======================= S trim if (Wpack == "G") { // ============= G or L packing var FTLmax = 400; var FTLmin = -20; } if (Wpack == "L") { // ============= G or L packing var FTLmax = 500; var FTLmin = -20; } if (Wpack == "T" || Wpack == "V") { // ============= G or L packing var FTLmax = 450; var FTLmin = 60; } } } } if (typ == "3D") { // ============================================================================== 3-way diverting if (bod == "S") { // ================================================== SS body if (seals == "S" ) { // ======================= S trim if (Wpack == "G") { // ============= G packing var FTLmax = 500; var FTLmin = 23; } if (Wpack == "L") { // ============= L packing var FTLmax = 400; var FTLmin = 23; } if (Wpack == "T" || Wpack == "V") { // ============= T or V packing var FTLmax = 450; var FTLmin = 60; } } } } var FLTs = "Fluid Temp Range: "+FTLmin+"°F to "+ FTLmax+"°F"; // ======================================================================= var actClosedSize = '0'; var actOpenSize = '0'; if (D8C_maxDP >= DP && D8C_maxDP != 0) { var actClosedSize = '8'; } if (D4C_maxDP >= DP && D4C_maxDP != 0) { var actClosedSize = '4'; } if (D8O_maxDP >= DP && D8O_maxDP != 0) { var actOpenSize = '8'; } if (D4O_maxDP >= DP && D4O_maxDP != 0) { var actOpenSize = '4'; } document.getElementById('actClosed').innerHTML = 'D'+eval(actClosedSize)+'C'; document.getElementById('actOpen').innerHTML = 'D'+eval(actOpenSize)+'O'; // alert('CLOSED: '+actClosedSize+' OPEN: '+actOpenSize); // ---------------------------------------- NEW AIR SECTION --------------------------------------------------- document.getElementById('act_pC').className='selection'; document.getElementById('act_pO').className='selection'; if (actClosedSize == "0") { document.codeform.act_diaphragm[1].checked=1; document.getElementById('act_pC').className='selectionDisabled'; } if (actOpenSize == "0") { document.codeform.act_diaphragm[1].checked=0; document.getElementById('act_pO').className='selectionDisabled'; alert('There are no actuators available in this configurator that will meet your system reqirements.\n\nPlease call 1-800-899-0553 for assistance.') } if (document.codeform.act_diaphragm[0].checked) { // AAactFail = 'C'; var AAact = 'D'+eval(actClosedSize)+'C'; document.getElementById('act_pC').className='selectionChecked'; if (actClosedSize == '8') { document.codeform.act_p[2].checked = 1;} if (actClosedSize == '4') { document.codeform.act_p[0].checked = 1;} } if (document.codeform.act_diaphragm[1].checked) { AAactFail = 'O'; var AAact = 'D'+eval(actOpenSize)+'O'; document.getElementById('act_pO').className='selectionChecked'; if (actOpenSize == '8') { document.codeform.act_p[3].checked = 1;} if (actOpenSize == '4') { document.codeform.act_p[1].checked = 1;} } //alert("AAact: "+AAact); var actDP = eval(AAact.substring(0,3)+"_maxDP"); //alert("actDP: "+actDP); if (document.getElementById('pressure').value != "" && document.getElementById('pressure2').value != "") { var DP = pressure - pressure2; document.getElementById('DP').innerHTML = DP + " psi"; // alert(DP); // ========================= CHECK maxDP AND COMPARE TO ACTUATOR+TRIM MAX. SHUTOFF DP =============================== if (DP != "") { if (DP > actDP) { alert ('Your System\'s ∆P of '+ DP +' psi is Higher than this assembly\'s max. shutoff ∆P of '+ actDP +' psi.\n\n You can still purchase this if you are sure that the assembly will work for your application.\n If you need assistance, please call 1-800-899-0553.'); } } } // ============================================= AIR ====================================================== if (document.codeform.act_p[0].checked) { document.getElementById('act_p1').className="selectionChecked"; var AAact = "D4C"; var act = "49R"; var failPos = " (Fail CLOSED)"; var actDescrip = "D series 49 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '4-10'; var fullSpring = '5-14'; var highSpring = '10-14'; } if (document.codeform.act_p[1].checked) { document.getElementById('act_p2').className="selectionChecked"; var AAact = "D4O";var act = "49D"; var failPos = " (Fail OPEN)"; var actDescrip = "D series 49 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '4-13'; var highSpring = '8-12'; } if (document.codeform.act_p[2].checked) { document.getElementById('act_p3').className="selectionChecked"; var AAact = "D8C";var act = "84R"; var failPos = " (Fail CLOSED)"; var actDescrip = "D series 84 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '3-15'; var highSpring = '9-15'; } if (document.codeform.act_p[3].checked) { document.getElementById('act_p4').className="selectionChecked"; var AAact = "D8O";var act = "84D"; var failPos = " (Fail OPEN)"; var actDescrip = "D series 84 Sq.In. "+failPos+" diaphragm actuator"; var lowSpring = '3-9'; var fullSpring = '3-15'; var highSpring = '9-15'; } document.getElementById('low').innerHTML = lowSpring; document.getElementById('full').innerHTML = fullSpring; document.getElementById('high').innerHTML = highSpring; var act4price = act.substr(0,2); if (failPos == " (Fail CLOSED)") { document.codeform.springs[2].checked = 1; } if (failPos == " (Fail OPEN)") { document.codeform.springs[0].checked = 1; } // =============================== SPRING SET ============================================ [ NOT BEING USED ] document.getElementById('springs1').className="selection"; document.getElementById('springs2').className="selection"; document.getElementById('springs3').className="selection"; if (document.codeform.springs[0].checked) { document.getElementById('springs1').className="selectionChecked"; var spring = "L"; var springSet = "low"; } if (document.codeform.springs[1].checked) { document.getElementById('springs2').className="selectionChecked"; var spring = "F"; var springSet = "full"; } if (document.codeform.springs[2].checked) { document.getElementById('springs3').className="selectionChecked"; var spring = "H"; var springSet = "high"; } // =============================== SPECIAL OPTIONS ============================================= var hand = ""; var Whand = "0"; var tubeprice = 0; // =============================== HANDWHEEL ============================================= if (document.codeform.hand.checked) { var hand = "H"; var Whand = act.substr(2,1); var act4price = act4price + "W"; var handDescription = "Manual Override: Top-mounted handwheel"; } // =============================== TUBING ============================================= var tubing = ""; var Wtubing = "0"; var Wopt = "-0"; if (document.codeform.tubing.checked) { var tubing = "S"; var Wtubing = act.substr(2,1); var tubeprice = 221; var Wopt = "-T"; var tubingDescription = "Special Options: Stainless steel tubing"; } var specialOpts = hand+tubing; // ============================================== POSITIONERS ==================================================== var Wpos = "0"; var WposOpt = "0"; var pos = ""; var posOpt = ""; var air=""; document.getElementById('pos_opt1').className="selection"; document.getElementById('pos_opt2').className="selection"; document.getElementById('pos_opt3').className="selection"; document.getElementById('pos_opt4').className="selection"; // ------------------------------------------------------- BLX -------------- if(document.codeform.positioner[0].checked) { // alert('BLX'); document.getElementById('pos_blx1').className="selection"; document.getElementById('pos_blx2').className="selection"; document.getElementById('pos_blx3').className="selection"; document.getElementById('pos_blx4').className="selection"; if (document.codeform.pos_blx[0].checked) { var pos = "-B0"; var Wpos = "2FP"; var posDescription = "BLX Pneumatic (3-15 psi control signal)"; document.getElementById('pos_blx1').className="selectionChecked"; } if (document.codeform.pos_blx[1].checked) { var pos = "-B4"; var Wpos = "2FE"; var posDescription = "BLX Electro-Pneumatic (weatherproof 4-20mA control signal)"; document.getElementById('pos_blx2').className="selectionChecked"; } if (document.codeform.pos_blx[2].checked) { var pos = "-BI"; var Wpos = "2FI"; var posDescription = "BLX Electro-Pneumatic (intrinsically safe 4-20mA control signal)"; document.getElementById('pos_blx3').className="selectionChecked"; } if (document.codeform.pos_blx[3].checked) { var pos = "-B7"; var Wpos = "2FX"; var posDescription = "BLX Electro-Pneumatic (explosion proof 4-20mA control signal)"; document.getElementById('pos_blx4').className="selectionChecked"; } if (document.codeform.pos_blx[2].checked || document.codeform.pos_blx[3].checked) { //---- options N/A for IS and XP BLXes document.getElementById('pos_opt2').className="selectionDisabled"; document.getElementById('pos_opt3').className="selectionDisabled"; document.getElementById('pos_opt4').className="selectionDisabled"; document.codeform.pos_opt[0].checked = 1; } } // ------------------------------------------------------- SIEMENS -------------- if(document.codeform.positioner[1].checked) { document.getElementById('pos_sem1').className="selection"; document.getElementById('pos_sem2').className="selection"; if (document.codeform.pos_sem[0].checked) { var pos = "-S0"; var Wpos = "76P"; var posDescription = "Siemens Pneumatic"; document.getElementById('pos_sem1').className="selectionChecked"; } if (document.codeform.pos_sem[1].checked) { var pos = "-SI"; var Wpos = "76E"; var posDescription = "Siemens Electro-Pneumatic (intrinsically safe - 4-20mA control signal)"; document.getElementById('pos_sem2').className="selectionChecked"; } } // ------------------------------------------------------- NONE -------------- if(document.codeform.positioner[2].checked) { var pos = "-00"; } // ============================== Positioner Options ======================================= var pospic = ""; if(document.codeform.positioner[0].checked) { var pospic = "-BLX"; } if(document.codeform.positioner[1].checked) { var pospic = "-SEM"; } if(document.codeform.positioner[2].checked == false) { //var pospic = "-pos"; if (document.codeform.pos_opt[0].checked) { var posOpt = ""; var WposOpt = "0"; var posOptDescription = "none"; document.getElementById('pos_opt1').className="selectionChecked"; } if (document.codeform.pos_opt[1].checked) { var posOpt = "M"; var WposOpt = "L"; var posOptDescription = "2 Limit Switches"; document.getElementById('pos_opt2').className="selectionChecked"; } if (document.codeform.pos_opt[2].checked) { var posOpt = "420"; var WposOpt = "F"; var posOptDescription = "4-20mA Feedback Signal"; document.getElementById('pos_opt3').className="selectionChecked"; } if (document.codeform.pos_opt[3].checked) { var posOpt = "M420"; var WposOpt = "B"; var posOptDescription = "Both Switches and Feedback Signal"; document.getElementById('pos_opt4').className="selectionChecked"; } } // ================================================================== AIR FILTER/REGULATOR ======================================== var Wair = "0"; document.getElementById('air1').className="selection"; document.getElementById('air2').className="selection"; document.getElementById('air3').className="selection"; document.getElementById('air4').className="selection"; document.getElementById('air5').className="selection"; if (document.codeform.air[0].checked) { var air = ""; var Wair = "0"; var WairDescription = "None"; document.getElementById('air1').className="selectionChecked"; } if (document.codeform.air[1].checked) { var air = "-5/30"; var Wair = "A"; var WairDescription = "Type 300: 0-30psi; 5 micron"; document.getElementById('air2').className="selectionChecked"; } if (document.codeform.air[2].checked) { var air = "-5/60"; var Wair = "B"; var WairDescription = "Type 300: 0-60psi; 5 micron"; document.getElementById('air3').className="selectionChecked"; } if (document.codeform.air[3].checked) { var air = "-5/120"; var Wair = "C"; var WairDescription = "Type 300: 0-120psi; 5 micron"; document.getElementById('air4').className="selectionChecked"; } if (document.codeform.air[4].checked) { var air = "-25/100"; var Wair = "D"; var WairDescription = "Type 350SS: 0-100psi; 25 micron"; document.getElementById('air5').className="selectionChecked"; } var pic = "GV-air-"+bod+pospic; // ------------------------- Solenoid Valve ---------------------- var solTyp = ""; if (document.codeform.solenoid[1].checked) { var AAsolTyp = "4"; document.getElementById('solTYPE').innerHTML = "Weatherproof (NEMA 4/4X)"; } if (document.codeform.solenoid[2].checked) { var AAsolTyp = "7"; document.getElementById('solTYPE').innerHTML = "Explosion Proof (NEMA 7)"; } if (document.codeform.solenoid[1].checked || document.codeform.solenoid[2].checked) { document.getElementById('solMat1').className='selection'; document.getElementById('solMat2').className='selection'; document.getElementById('solVolt1').className='selection'; document.getElementById('solVolt2').className='selection'; document.getElementById('solWay1').className='selection'; document.getElementById('solWay2').className='selection'; //--------------- Exceptions - disable 24VDC for when it is N/A ------------------- document.getElementById('solVolt2').className='selection'; if (document.codeform.solMat[1].checked || document.codeform.solenoid[2].checked || document.codeform.solWay[1].checked) { document.getElementById('solVolt2').className='selectionDisabled'; document.codeform.solVolt[0].checked = 1; } //------------------------------------------------ Material if (document.codeform.solMat[0].checked) { document.getElementById('solMat1').className='selectionChecked'; var solMat = "B"; var solMatDescrip = "Brass"; } if (document.codeform.solMat[1].checked) { document.getElementById('solMat2').className='selectionChecked'; var solMat = "S"; var solMatDescrip = "Stainless Steel"; } //------------------------------------------------ Function if (document.codeform.solWay[0].checked) { document.getElementById('solWay1').className='selectionChecked'; var solFunc = "3"; var solFuncDescrip = "3-way"; } if (document.codeform.solWay[1].checked) { document.getElementById('solWay2').className='selectionChecked'; var solFunc = "4"; var solFuncDescrip = "4-way"; } //------------------------------------------------ Voltage if (document.codeform.solVolt[0].checked) { document.getElementById('solVolt1').className='selectionChecked'; var solVolt = "A"; var solFuncDescrip = "120VAC"; } if (document.codeform.solVolt[1].checked) { document.getElementById('solVolt2').className='selectionChecked'; var solVolt = "B"; var solVoltDescrip = "24VDC"; } var AAsol = "-"+solFunc+solMat+solVolt+AAsolTyp; //alert(AAsol); var AAsol4price = AAsol.substring(1); if (AAsol == "-3BA4") { var AAsol = "-A";} if (AAsol == "-3SA4") { var AAsol = "-B";} if (AAsol == "-4BA4") { var AAsol = "-J";} if (AAsol == "-4SA4") { var AAsol = "-K";} if (AAsol == "-3BA7") { var AAsol = "-L";} if (AAsol == "-3SA7") { var AAsol = "-M";} if (AAsol == "-4BA7") { var AAsol = "-V";} if (AAsol == "-4SA7") { var AAsol = "-W";} if (AAsol == "-3BB4") { var AAsol = "-Z";} var Wsol = AAsol; var solDescription = "Solenoid Valve: NEMA "+AAsolTyp+" "+solVoltDescrip+" "+solFuncDescrip+" "+solMatDescrip; } else { var AAsol = ""; var Wsol = "-0"; } } // --------------------- END of AIR ACTUATORS ------------------------- // ============================================== ELECTRIC ========================== if (document.codeform.actuator[1].checked) { document.getElementById('elec1').className="selection"; document.getElementById('elec2').className="selection"; document.getElementById('elec3').className="selection"; document.getElementById('speed1').className="selection"; document.getElementById('speed2').className="selection"; document.getElementById('speed3').className="selection"; document.getElementById('speed4').className="selection"; document.getElementById('fail1').className="selection"; document.getElementById('fail2').className="selection"; document.getElementById('fail3').className="selection"; document.getElementById('fail4').className="selection"; document.getElementById('fail5').className="selection"; document.getElementById('volt1').className="selection"; document.getElementById('volt2').className="selection"; document.getElementById('volt3').className="selection"; document.getElementById('volt4').className="selection"; document.getElementById('elec1').className = "selection"; if (siz == "I" || siz == "J" || siz == "K") { document.codeform.elec[1].checked = true; document.getElementById('elec1').className = "selectionDisabled"; } // =============================== Set all max DPs for trim and size selection (size only matters for H & I) ======================================== var trimSize = eval("trimSize"+FC); // alert(trimSize); if (trimSize == "0.626") { var F1A_maxDP = 720; var ARIA_maxDP = 720; // ----------- CHANGED all F10 to ARIA var A3D_maxDP = 720; } if (trimSize == "0.876") { var F1A_maxDP = 519; var ARIA_maxDP = 519; var A3D_maxDP = 720; } if (trimSize == "1.126") { var F1A_maxDP = 298; var ARIA_maxDP = 298; var A3D_maxDP = 720; } if (trimSize == "1.438") { var F1A_maxDP = 171; var ARIA_maxDP = 171; var A3D_maxDP = 453; } if (trimSize == "1.676") { var F1A_maxDP = 119; var ARIA_maxDP = 119; var A3D_maxDP = 327; } if (trimSize == "2.126") { var F1A_maxDP = 66; var ARIA_maxDP = 66; var A3D_maxDP = 195; } document.getElementById('ARIA_maxDP').innerHTML = ARIA_maxDP; document.getElementById('F1A_maxDP').innerHTML = F1A_maxDP; document.getElementById('A3D_maxDP').innerHTML = A3D_maxDP; // ------------------------------- FRAME -------------------------------------- if (document.codeform.elec[0].checked) { // ----------------------------------------------------- ARIA var act4price = "ARIA"; var frame = "F"; var Wframe = "X"; var frameDescrip = "small frame"; var force = "1"; var forceDescrip = "450 Lbf."; document.getElementById('elec1').className="selectionChecked"; if (document.codeform.speed[0].checked || document.codeform.speed[2].checked || document.codeform.speed[3].checked) { document.codeform.speed[1].checked = true; } document.getElementById('speed1').className="selectionDisabled"; document.getElementById('speed3').className="selectionDisabled"; document.getElementById('speed4').className="selectionDisabled"; if (document.codeform.fail[0].checked || document.codeform.fail[3].checked || document.codeform.fail[4].checked) { document.codeform.fail[1].checked = true; } document.getElementById('fail1').className="selectionDisabled"; document.getElementById('fail4').className="selectionDisabled"; document.getElementById('fail5').className="selectionDisabled"; // change voltages for Aria ---------------------- if (document.codeform.volt[3].checked) { document.codeform.volt[2].checked = true; } document.getElementById('volt4').className="selectionDisabled"; // ----------------------- CHECK FOR ARIA OPTIONS ------------------------------------ var Wfail = 0; var Wvolt = 0; var Wconn = 0; var Wheat = 0; var Wswitch = 0; var Worient = 0; if (document.codeform.heater.checked) { var Wheat = "H"; var heater = "-H"; var heaterPrice = 95; } if (document.codeform.switch.checked) { var Wswitch = "S"; var switches = "-2XS"; var switchPrice = 217; } } if (document.codeform.elec[1].checked) { // ------------------------------------------------------ SMALL FRAME var act4price = "F18"; var frame = "S"; var Wframe = "F"; var frameDescrip = "small frame"; var force = "1"; var forceDescrip = "450 Lbf."; document.getElementById('elec2').className="selectionChecked"; if (document.codeform.speed[0].checked || document.codeform.speed[1].checked) { document.codeform.speed[2].checked = true; } document.getElementById('speed1').className="selectionDisabled"; document.getElementById('speed2').className="selectionDisabled"; // change Fail Positions for Small ---------------------- if (document.codeform.fail[3].checked) { document.codeform.fail[1].checked = true; } if (document.codeform.fail[4].checked) { document.codeform.fail[2].checked = true; } document.getElementById('fail4').className="selectionDisabled"; document.getElementById('fail5').className="selectionDisabled"; } if (document.codeform.elec[2].checked) { // ------------------------------------------------------- MEDIUM FRAME var act4price = "A3D"; var frame = "M"; var Wframe = "A"; var frameDescrip = "medium frame"; var force = "3"; var forceDescrip = "1012 Lbf."; document.getElementById('elec3').className="selectionChecked"; if (document.codeform.speed[2].checked || document.codeform.speed[3].checked) { document.codeform.speed[1].checked = true; } document.getElementById('speed3').className="selectionDisabled"; document.getElementById('speed4').className="selectionDisabled"; // change Fail Positions for Medium ---------------------- if (document.codeform.fail[1].checked) { document.codeform.fail[3].checked = true; } if (document.codeform.fail[2].checked) { document.codeform.fail[4].checked = true; } document.getElementById('fail2').className="selectionDisabled"; document.getElementById('fail3').className="selectionDisabled"; } // ------------------------------- FAIL MODE -------------------------------------- var FailSpeed = "21"; if (document.codeform.fail[0].checked) { var fail = "L"; var Wfail = "M"; var failDescrip = "in place"; document.getElementById('fail1').className="selectionChecked"; } if (document.codeform.fail[1].checked) { var fail = "U"; var Wfail = "U"; var failDescrip = "up"; document.getElementById('fail2').className="selectionChecked"; var FailSpeed = "28"; } if (document.codeform.fail[2].checked) { var fail = "D"; var Wfail = "D"; var failDescrip = "down"; document.getElementById('fail3').className="selectionChecked"; var FailSpeed = "28"; } if (document.codeform.fail[3].checked) { var fail = "C"; var Wfail = "S"; var failDescrip = "capacitive fail up"; document.getElementById('fail4').className="selectionChecked"; } if (document.codeform.fail[4].checked) { var fail = "E"; var Wfail = "S"; var failDescrip = "capacitive fail down"; document.getElementById('fail5').className="selectionChecked"; } document.getElementById('FailSpeed').innerHTML=FailSpeed; // ------------------------------- SPEED -------------------------------------- if (document.codeform.speed[0].checked) { var speed = "06"; var Wspeed = "D"; var speedDescrip = "6 seconds"; document.getElementById('speed1').className="selectionChecked"; } if (document.codeform.speed[1].checked) { var speed = "12"; var Wspeed = "D*"; var speedDescrip = "12 seconds"; document.getElementById('speed2').className="selectionChecked"; } if (document.codeform.speed[2].checked) { var speed = "21"; var Wspeed = "A"; if (FailSpeed == "28") { var Wspeed = "8";} var speedDescrip = FailSpeed+" seconds"; document.getElementById('speed3').className="selectionChecked"; } if (document.codeform.speed[3].checked) { var speed = "85"; var Wspeed = "0"; var speedDescrip = "85 seconds"; document.getElementById('speed4').className="selectionChecked"; } // ------------------------------- VOLTAGE -------------------------------------- if (document.codeform.volt[0].checked) { if (document.codeform.elec[0].checked) { // ------------- CHECK FOR ARIA ----------------------- var volt = "B"; var Wvolt = "5"; var voltDescrip = "24VAC/DC"; document.getElementById('volt1').className="selectionChecked"; } else { var volt = "B"; var Wvolt = "5"; var voltDescrip = "24VDC"; document.getElementById('volt1').className="selectionChecked"; } } if (document.codeform.volt[1].checked) { if (document.codeform.elec[0].checked) { // ------------- CHECK FOR ARIA ----------------------- var volt = "B"; var Wvolt = "5"; var voltDescrip = "24VAC/DC"; document.getElementById('volt2').className="selectionChecked"; } else { var volt = "E"; var Wvolt = "4"; var voltDescrip = "24VAC"; document.getElementById('volt2').className="selectionChecked"; } } if (document.codeform.volt[2].checked) { var volt = "A"; var Wvolt = "1"; var voltDescrip = "120VAC"; document.getElementById('volt3').className="selectionChecked"; } if (document.codeform.volt[3].checked) { var volt = "C"; var Wvolt = "2"; var voltDescrip = "120VAC"; document.getElementById('volt4').className="selectionChecked"; } var act = Wframe; var actDescrip = frameDescrip + ", " + voltDescrip + ", Fail " + failDescrip + ", "; var pic = "GV-elec-"+bod+"-"+frame; if (frame == "F") { var pic = "GV-elec-"+bod+"-S"; } } if (document.codeform.actuator[2].checked) { // ============================================== MANUAL ========================== document.getElementById('act_m1').className = "selection"; // document.getElementById('act_m2').className = "selection"; // if (document.codeform.act_m[0].checked) { var act = "M"; var actDescrip = "10-position manual lever (lockable in any position)"; var actpic = "M"; var actn="MANM"; var actcad = "M"; document.getElementById('act_m1').className = "selectionChecked"; // } } // ======================================================== SET step 2 summary ================================================== // =========================================================== SET MODEL CODE ============================================= if (document.codeform.actuator[0].checked) { var Wmc="28N-"+Wtyp+Wsiz+Wbod+Wconn+trimStyle+seals+WtrimCv+Wpack+"-"+act+spring+Whand+"-"+Wpos+WposOpt+"-"+Wair+Wsol+Wopt; // ---------- pneumatic var mc=siz+"GV"+typ+con+ANSI+bod+trimStyle+seals+FC+pack+"-"+AAact+spring+pos+posOpt+air+AAsol; } if (document.codeform.actuator[1].checked) { // ---------- electric if (document.codeform.elec[0].checked) { // --------- ARIA var Wmc="ARB-"+Wtyp+Wsiz+Wbod+Wconn+trimStyle+seals+WtrimCv+Wpack+"-"+Wfail+Wvolt+Wconn+Wheat+Wswitch+Worient; } else { var Wmc="28E-"+Wtyp+Wsiz+Wbod+Wconn+trimStyle+seals+WtrimCv+Wpack+"-ILEA-"+act+force+Wspeed+"-"+Wfail+Wvolt+"00-5000"; } var mc=siz+"GV"+typ+con+ANSI+bod+trimStyle+seals+FC+pack+"-LE"+frame+speed+fail+volt+heater+switches; var AAact =act+force+Wspeed; } if (specialOpts != "") { var mc = mc + "-"+specialOpts; } document.getElementById('AAcode').innerHTML=Wmc; var CADmc="notAvailable"; //alert(pic); document.getElementById('PN').innerHTML = mc; document.codeform.id.value = mc; document.getElementById('MClinks').innerHTML = mc; document.getElementById('mainIMG').src = "/GV/models/"+pic+".jpg"; document.codeform.imgsrc.value="/GV/models/"+pic+".jpg"; //----------- SET DIM PAGE =-=------------------------- var dimPageAdder = 0; var mod = "W"+con+ANSI.substr(0,1); // alert(mod); // alert(act); if (mod == "HPL1") { var dimPageStart = 3;} if (mod == "HPL3") { var dimPageStart = 10;} if (mod == "HPW1") { var dimPageStart = 19;} if (mod == "HPW3") { var dimPageStart = 26;} if (act == "M" || act == "G") { var dimPageAdder = 0; } if (act.substring(0,2) == "K4") { if (document.codeform.K4mod.checked) { var dimPageAdder = 2; } else { var dimPageAdder = 1; } } if (act == "F8SC" || act == "F8SO" || act == "F6SC" || act == "F6SO") { var dimPageAdder = 3; } if (act == "F8D" || act == "F6D") { var dimPageAdder = 4; } if (act.substring(0,2) == "B7") { if (siz == "H" || siz == "I" || siz == "J" || siz == "K" || siz == "L") { var dimPageAdder = 5; } else { var dimPageAdder = 6; } } // ------------- X gets the oops - please call page ------------ var dimPage = dimPageStart + dimPageAdder; // alert(dimPage); document.codeform.dimPage.value = dimPage; //----------- SET Wiring Diagram PAGE =-=------------------------- if (act.substring(0,2) == "K4") { document.codeform.wireDiagPage.value = "/literature/K4_datasheet.pdf#page=2"; } document.codeform.CADmc.value=CADmc; // =========================================================== SET PRICING ============================================= var qty = document.codeform.qty.value; // VALVE =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var valvePrice = eval(series+con+bod+"_"+Wsiz+".price"); var valveWeight = eval(series+con+bod+"_"+Wsiz+".weight"); // TRIM =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var trimPrice = eval("TRIM_"+seals+"_"+Wsiz+".price"); var priceSum = priceSum + "
Valve Price: "+valvePrice+" ("+series+con+bod+"_"+Wsiz+")"; var priceSum = priceSum + "
Trim Price: "+trimPrice+" (TRIM_"+seals+"_"+Wsiz+")"; var weightSum = weightSum + "
Valve: "+valveWeight+" ("+series+con+bod+"_"+Wsiz+")"; var weightSum = weightSum + "
Trim: 0 ("+seals+")"; var valvePrice = valvePrice + trimPrice; // ACTUATOR =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (act4price == 'ARIA') { var act4price = "ARIA_"+volt; } if (document.codeform.elec[2].checked) { var act4price = act4price+"_"+Wfail+Wvolt; } var act4price = "WARREN_ACT_"+act4price; // alert(act4price); var actPrice = eval(act4price+".price"); var actWeight = eval(act4price+".weight"); // POSITIONER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (document.codeform.actuator[0].checked) { var pos4price = Wpos+WposOpt; if (pos4price != "00") { var posPrice = eval("WARREN_POS_"+pos4price+".price"); var posWeight = eval("WARREN_POS_"+pos4price+".weight"); var priceSum = priceSum + "
Positioner Price: "+posPrice+" (WARREN_POS_"+pos4price+")"; var weightSum = weightSum + "
Positioner: "+posWeight+" (WARREN_POS_"+pos4price+")"; } } if (document.codeform.actuator[0].checked) { // AIR FILTER REGULATOR -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (Wair != "0") { var regPrice = eval("WARREN_AFR_"+Wair+".price"); var regWeight = eval("WARREN_AFR_"+Wair+".weight"); var priceSum = priceSum + "
Air Filter/Reg. Price: "+regPrice+" (WARREN_AFR_"+Wair+")"; } else { var regPrice = 0; var regWeight = 0; } // SOLENOID VALVE -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (AAsol != "") { var solPrice = eval("WARREN_SOL_"+AAsol4price+".price"); var solWeight = eval("WARREN_SOL_"+AAsol4price+".weight"); var priceSum = priceSum + "
Solenoid Price: "+solPrice+" (WARREN_SOL_"+AAsol4price+")"; var weightSum = weightSum + "
Solenoid: "+solWeight+" (WARREN_SOL_"+AAsol4price+")"; } if (document.codeform.tubing.checked) { var priceSum = priceSum + "
SS Tubing: "+tubeprice; } } var actModelNo = ""; if (document.codeform.actuator[1].checked) { // --------------------------------------------------------- if it's electric --------------------------------- var actDescrip = "Actuator: Electric, "+actDescrip+ " Speed = "+speedDescrip+ " per inch)" ; // ---------------- add switches and heater prices -------------------------- if (switchPrice != 0) { // ---------------------------------- extra switches var priceSum = priceSum + "
Limit Switches: "+switchPrice+" (switches for actuator)"; } if (heaterPrice != 0) { // ---------------------------------- extra switches var priceSum = priceSum + "
Heater: "+heaterPrice+" (heater for actuator)"; } } else { if (document.codeform.actuator[2].checked) { var actDescrip = "Actuator: "+actDescrip; } else { var actDescrip = "Actuator: "+actDescrip; } } var step2summary = actDescrip; if (document.codeform.actuator[2].checked) { var step2summary = actDescrip; } if (document.codeform.actuator[0].checked) { if (document.codeform.positioner[2].checked == false) { step2summary += "
" + "Positioner: "+posDescription; } if (document.codeform.positioner[2].checked == false && posOptDescription != "none") { step2summary += " with " + posOptDescription; } if (document.codeform.air[0].checked == false) { step2summary += "
" + "Air Filter: "+WairDescription; } if (document.codeform.solenoid[0].checked == false) { step2summary += "
"+solDescription; } if (document.codeform.hand.checked) { step2summary += "
"+handDescription; } if (document.codeform.tubing.checked) { step2summary += "
"+tubingDescription; } } var media = document.getElementById('media').value; document.getElementById('mediaUOM').innerHTML = "gpm"; var mediaUOM = "gpm"; if (media == "") { var media = "???"; } if (media == "Steam") { document.getElementById('mediaUOM').innerHTML = "lbs/hr"; var mediaUOM = "lbs/hr"; } var temperature = document.getElementById('temperature').value; if (temperature == "") { var temperature = "???";} var flow = document.getElementById('flow').value; if (flow == "") { var flow = "???";} // ================================================= CHECK TEMPERATURE ============================================== //alert(temperature); if (temperature > FTLmax) { alert('The temperature of your media is above the maximum temperature of this valve based on the type, body material, trim material, and packing material.'); var alertNote = alertNote + "Warning: Media temperature of "+temperature+"°F is above the limit of "+FTLmax+"°F"; } if (temperature < FTLmin) { alert('The temperature of your media is below the minimum temperature of this valve based on the type, body material, trim material, and packing material.'); var alertNote = alertNote + "Warning: Media temperature of "+temperature+"°F is below the limit of "+FTLmin+"°F"; } // ======================================= CHECK INLET PRESSURE VS. BODY P/T RATING ================================= if (document.getElementById('pressure').value != "") { inletPress = document.getElementById('pressure').value; if (inletPress > bodyPress) { alert('The valve selected has a pressure rating of '+bodyPress+' psi at '+temp+'˚F.\nYou have entered an Inlet Pressure of '+inletPress+' psi.\nThe valve will NOT operate under these conditions.\n\nFor assistance selecting a valve that will work in your system, please call 1-800-899-0553.'); } } //var step2summary = step2summary + "
Press/Temp. Rating: "+bodyPress+" psi @ "+temperature+"°F"; //var step2summary = step2summary + "
Actuator Shutoff DP Rating: "+actDP+" psi"; var step3summary = "
Media: " + media; var step3summary = step3summary + "
Temperature: " + temperature +"°F"; var step3summary = step3summary + "
Flow Rate: " + flow + " "+mediaUOM; var step3summary = step3summary + "
Inlet Pressure: " + pressure + " psi"; var step3summary = step3summary + "
Outlet Pressure: " + pressure2 + " psi"; if (document.codeform.positioner[2].checked) { var step3summary = step3summary + "
Control Pressure Range: "+document.getElementById('pressureRange').value; } document.getElementById('step2summary').innerHTML = step2summary; document.getElementById('step1summary').innerHTML = step3summary + "
" + step1summary; var actName = ""; var priceSum = priceSum + "
Actuator Price: "+actPrice+" ("+act4price+")"; var weightSum = weightSum + "
Actuator: "+actWeight+" ("+act4price+")"; // SOLENOID =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var fullPrice = Math.ceil(valvePrice + bonPrice + actPrice + posPrice + regPrice + solPrice + tubeprice + heaterPrice + switchPrice); var fullWeight = Math.ceil(valveWeight + bonWeight + actWeight + posWeight + afrWeight); //alert(valvePrice + " - "+bonPrice + " - "+ actPrice + " - "+ posPrice + " - "+ regPrice + " - "+ solPrice + " - "+ tubeprice); document.getElementById('price').innerHTML = fullPrice; document.codeform.price.value=fullPrice; document.codeform.weight.value=fullWeight; document.getElementById('priceSummary').innerHTML = priceSum; document.getElementById('weightSummary').innerHTML = weightSum+"
TOTAL: "+fullWeight+" lbs."; var totalPrice = (fullPrice + accessoryPrice) * qty; document.getElementById('totalPrice').innerHTML = totalPrice; document.getElementById('step1summary').innerHTML = step3summary + "
" + step1summary; // =========================================================== SET DESCRIPTION ============================================= // var fullSummary = step1summary + "
" + step2summary + "
" + FLTs + "
" + step3summary; var fullSummary = step1summary + "
" + step2summary + "
" + step3summary; 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"; } if (mc.length > 40 || 1 == 1) { // alert(mc.length); document.getElementById('charCount').innerHTML=mc.length; } } // ========================================================== END OF MAIN changecode FUNCTION ============================================================ // ============================================================= OTHER FUNCTIONS ========================================================= function addToCart() { if (document.codeform.act_diaphragm[0].checked == 0 && document.codeform.act_diaphragm[1].checked == 0) { alert('There are no actuators available that meet the requirements of your system according to the information that you entered.\n\nPlease call 1-800-899-0553 for assistance.'); } else { if (document.codeform.media.value=="") { alert('You Must Enter the Type of Media in Step 1'); document.codeform.media.focus(); } else if (document.codeform.temperature.value=="") { alert('You Must Enter the Temperature of the Media in Step 1'); document.codeform.temperature.focus(); } else if (document.codeform.flow.value=="") { alert('You Must Enter the Flow Rate of the Media in Step 1'); document.codeform.flow.focus(); } else if (document.codeform.pressure.value=="") { alert('You Must Enter the Inlet Pressure of the Media in Step 1'); document.codeform.pressure.focus(); } else if (document.codeform.pressure2.value=="") { alert('You Must Enter the Outlet Pressure of the Media in Step 1'); document.codeform.pressure2.focus(); } else { document.codeform.submit(); } } } function showHideAccess(item) { if (document.getElementById(item+"BOX").style.display == "none") { document.getElementById(item+"BOX").style.display = "block"; document.getElementById(item+"HEAD").className = "accessHeadOpen"; document.getElementById(item).checked = 1; } else { document.getElementById(item+"BOX").style.display = "none"; document.getElementById(item+"HEAD").className = "accessHead"; document.getElementById(item).checked = 0; } } function resetSizeDivs() { document.getElementById('size1').className="selection"; document.getElementById('size2').className="selection"; document.getElementById('size3').className="selection"; document.getElementById('size4').className="selection"; document.getElementById('size5').className="selection"; document.getElementById('size6').className="selection"; document.getElementById('size7').className="selection"; document.getElementById('size8').className="selection"; document.getElementById('size9').className="selection"; document.getElementById('size10').className="selection"; document.getElementById('size11').className="selection"; document.getElementById('size12').className="selection"; } function resetAirActDivs() { document.getElementById('act_p1').className="selection"; document.getElementById('act_p2').className="selection"; document.getElementById('act_p3').className="selection"; document.getElementById('act_p4').className="selection"; document.codeform.act_p[0].disabled = false; document.codeform.act_p[1].disabled = false; document.codeform.act_p[2].disabled = false; document.codeform.act_p[3].disabled = false; } function resetElecActDivs() { document.getElementById('act_e1').className="selection"; document.getElementById('act_e2').className="selection"; document.getElementById('act_e3').className="selection"; document.getElementById('act_e4').className="selection"; document.getElementById('act_e5').className="selection"; document.getElementById('act_e6').className="selection"; document.getElementById('act_e7').className="selection"; document.getElementById('act_e8').className="selection"; document.getElementById('act_e9').className="selection"; document.getElementById('act_e10').className="selection"; document.getElementById('act_e11').className="selection"; } function selectActType(type) { document.getElementById('air').className="tab"; document.getElementById('elec').className="tab"; document.getElementById('man').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('airSection').style.display="none"; document.getElementById('elecSection').style.display="none"; document.getElementById('manSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; } function selectPosType(type) { document.getElementById('noPos').className="tab"; document.getElementById('blxPos').className="tab"; document.getElementById('semPos').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noPosSection').style.display="none"; document.getElementById('blxPosSection').style.display="none"; document.getElementById('semPosSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; if (type != "noPos") { document.getElementById('posOptions').style.display="block"; } else { document.getElementById('posOptions').style.display="none"; } } function selectLimType(type) { document.getElementById('noLim').className="tab"; document.getElementById('wpLim').className="tab"; document.getElementById('xpLim').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noLimSection').style.display="none"; document.getElementById('wpLimSection').style.display="none"; document.getElementById('xpLimSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; } function selectSolType(type) { document.getElementById('noSol').className="tab"; document.getElementById('N4Sol').className="tab"; document.getElementById('N7Sol').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noSolSection').style.display="none"; document.getElementById('SolSection').style.display="none"; if (type != "noSol") { document.getElementById('SolSection').style.display="block"; document.getElementById('noSolSection').style.display="none"; } else { document.getElementById('SolSection').style.display="none"; document.getElementById('noSolSection').style.display="block"; } } function closeStep(step) { document.getElementById('step'+step+'close').style.display="none"; document.getElementById('step'+step+'edit').style.display="block"; document.getElementById('step'+step+'section').style.display="none"; document.getElementById('step'+step+'summary').style.display="block"; } function editStep(step) { document.getElementById('step'+step+'close').style.display="block"; document.getElementById('step'+step+'edit').style.display="none"; document.getElementById('step'+step+'section').style.display="block"; document.getElementById('step'+step+'summary').style.display="none"; }