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