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