function electAct(eAct) { // alert("eAct" + eAct); // alert(document.getElementById(eAct).value); document.codeform.modelcode2.value = eAct; changeCode(); } function changeCode(){ // clear variables var baseweight = 0; var mc = ""; var err = ""; var ser = ""; var psi = ""; var price = ""; var baseweight = 0; var baseprice = 0; var basedescrip = ""; var siz = ""; var sizedescrip = ""; var actweight = 0; var actprice = 0; var actdescrip = ""; var actvoltage = ""; var failpos = ""; var actt = ""; var actn = ""; var actpic = ""; var actcad = ""; var mountprice = 0; var mountweight = 0; var sol = ""; var solprice = 0; var solweight = 0; var soldescrip = ""; var solvoltage = ""; var solt = ""; var solc = ""; var solv = ""; var solpic = ""; var lim = ""; var limprice = 0; var limweight = 0; var limdescrip = ""; var limpic = ""; var con = ""; var condescrip = ""; var conpic = ""; var infotext = ""; var bodymat = "Stainless Steel"; var seatmat = "RPTFE"; var sealmat = "RPTFE"; var infoflo = ""; var posdescrip = ""; var posprice = 0; var posweight = 0; var pos = ""; document.codeform.price.value = ""; // get all user selections var actt = document.codeform.act_type.value; document.getElementById('O8SC').style.color = "#000000"; document.getElementById('O6SC').style.color = "#000000"; document.getElementById('O8SO').style.color = "#000000"; document.getElementById('O6SO').style.color = "#000000"; document.getElementById('O8DA').style.color = "#000000"; document.getElementById('O6DA').style.color = "#000000"; if (document.codeform.size[0].checked) {var siz = "A"; var con = "NRX"; var sizedescrip = "1/4 inch"}; if (document.codeform.size[1].checked) {var siz = "B"; var con = "NRX"; var sizedescrip = "3/8 inch"}; if (document.codeform.size[2].checked) {var siz = "C"; var con = "NRX"; var sizedescrip = "1/2 inch"}; if (document.codeform.size[3].checked) {var siz = "D"; var con = "NRX"; var sizedescrip = "3/4 inch"}; if (document.codeform.size[4].checked) {var siz = "E"; var con = "NRX"; var sizedescrip = "1 inch"}; if (document.codeform.size[5].checked) {var siz = "F"; var con = "NRX"; var sizedescrip = "1-1/4 inch"}; if (document.codeform.size[6].checked) {var siz = "G"; var con = "NRX"; var sizedescrip = "1-1/2 inch"}; if (document.codeform.size[7].checked) {var siz = "H"; var con = "NRX"; var sizedescrip = "2 inch"}; if (document.codeform.size[8].checked) {var siz = "J"; var con = "NRX"; var sizedescrip = "3 inch"}; if (document.codeform.size[9].checked) {var siz = "A"; var con = "SRX"; var sizedescrip = "1/4 inch"}; if (document.codeform.size[10].checked) {var siz = "B"; var con = "SRX"; var sizedescrip = "3/8 inch"}; if (document.codeform.size[11].checked) {var siz = "C"; var con = "SRX"; var sizedescrip = "1/2 inch"}; if (document.codeform.size[12].checked) {var siz = "D"; var con = "SRX"; var sizedescrip = "3/4 inch"}; if (document.codeform.size[13].checked) {var siz = "E"; var con = "SRX"; var sizedescrip = "1 inch"}; if (document.codeform.size[14].checked) {var siz = "F"; var con = "SRX"; var sizedescrip = "1-1/4 inch"}; if (document.codeform.size[15].checked) {var siz = "G"; var con = "SRX"; var sizedescrip = "1-1/2 inch"}; if (document.codeform.size[16].checked) {var siz = "H"; var con = "SRX"; var sizedescrip = "2 inch"}; if (document.codeform.size[17].checked) {var siz = "J"; var con = "SRX"; var sizedescrip = "3 inch"}; if (document.codeform.size[18].checked) {var siz = "A"; var con = "CPF"; var sizedescrip = "1/4 inch"}; if (document.codeform.size[19].checked) {var siz = "B"; var con = "CPF"; var sizedescrip = "3/8 inch"}; if (document.codeform.size[20].checked) {var siz = "C"; var con = "CPF"; var sizedescrip = "1/2 inch"}; if (document.codeform.size[21].checked) {var siz = "D"; var con = "CPF"; var sizedescrip = "3/4 inch"}; if (document.codeform.size[22].checked) {var siz = "E"; var con = "CPF"; var sizedescrip = "1 inch"}; if (document.codeform.size[23].checked) {var siz = "F"; var con = "CPF"; var sizedescrip = "1-1/4 inch"}; if (document.codeform.size[24].checked) {var siz = "G"; var con = "CPF"; var sizedescrip = "1-1/2 inch"}; if (document.codeform.size[25].checked) {var siz = "H"; var con = "CPF"; var sizedescrip = "2 inch"}; if (document.codeform.size[26].checked) {var siz = "J"; var con = "CPF"; var sizedescrip = "3 inch"}; if (document.codeform.size[27].checked) {var siz = "K"; var con = "CPF"; var sizedescrip = "4 inch"}; if ((siz == "K") && (con == "CPF")) { document.getElementById('O8SC').style.color = "#999999"; document.getElementById('O6SC').style.color = "#999999"; document.getElementById('O8SO').style.color = "#999999"; document.getElementById('O6SO').style.color = "#999999"; document.getElementById('O8DA').style.color = "#999999"; document.getElementById('O6DA').style.color = "#999999"; if (document.codeform.act_p[0].checked){ document.codeform.act_p[6].checked = 1} if (document.codeform.act_p[1].checked){ document.codeform.act_p[7].checked = 1} if (document.codeform.act_p[2].checked){ document.codeform.act_p[8].checked = 1} if (document.codeform.act_p[3].checked){ document.codeform.act_p[9].checked = 1} if (document.codeform.act_p[4].checked){ document.codeform.act_p[10].checked = 1} if (document.codeform.act_p[5].checked){ document.codeform.act_p[11].checked = 1} } if ((siz == "J") && (con == "CPF")) { document.getElementById('O8SC').style.color = "#999999"; document.getElementById('O6SC').style.color = "#999999"; document.getElementById('O8SO').style.color = "#999999"; document.getElementById('O6SO').style.color = "#999999"; // document.getElementById('O8DA').style.color = "#999999"; document.getElementById('O6DA').style.color = "#999999"; if (document.codeform.act_p[0].checked){ document.codeform.act_p[6].checked = 1} if (document.codeform.act_p[1].checked){ document.codeform.act_p[7].checked = 1} if (document.codeform.act_p[2].checked){ document.codeform.act_p[8].checked = 1} if (document.codeform.act_p[3].checked){ document.codeform.act_p[9].checked = 1} // if (document.codeform.act_p[4].checked){ document.codeform.act_p[10].checked = 1} if (document.codeform.act_p[5].checked){ document.codeform.act_p[11].checked = 1} } if (con == "CPF") { var seatmat = "PTFE"; var sealmat = "PTFE"; } document.getElementById('seatm').innerHTML = seatmat; document.getElementById('sealm').innerHTML = sealmat; var conpic = con.substring(0, 1); if (document.codeform.act_type.value == "E") { var firstAvailElec = ""; var electacttypes = new Array(); electacttypes['V4A'] = "V4AC"; electacttypes['V4B'] = "V4DC"; electacttypes['V4F'] = "V4DC"; electacttypes['R4A'] = "R4AC"; electacttypes['R4B'] = "R4DC"; electacttypes['R4F'] = "R4DC"; electacttypes['I4A'] = "I4AC"; electacttypes['I4B'] = "I4DC"; electacttypes['I4E'] = "I4DC"; electacttypes['K4A'] = "K4AC"; electacttypes['B7A'] = "EXPAC"; for (act in electacttypes) { var actn = electacttypes[act]; var actmod = eval('V36'+conpic+'_'+siz+'.'+actn+'.ACT'); // alert (electacttypes[actn]); // alert(actmod); if (actmod == "NA") { document.getElementById(act+'T').style.color = "#CCCCCC"; document.getElementById(act).disabled=true; if (document.getElementById(act).checked) { document.codeform.modelcode2.value=""; document.getElementById(act).checked=false; } } else { document.getElementById(act+'T').style.color = "#000000"; document.getElementById(act).disabled=false; if (firstAvailElec == "") { var firstAvailElec = act;} } } } var actn=""; // Actuators --------------------------- if (document.codeform.act_type.value == "") { document.getElementById("pre_act").style.display="block"; } else { document.getElementById("pre_act").style.display="none"; // document.getElementById("acc").className="vis_tr"; } // Pneumatic actuators if (actt == "P"){ if (document.codeform.act_p[0].checked) {var act = "08SC"; var actn = "OSR8"; var actpic = "08S"; var failpos = " (Fail to CLOSED)"; var psi = "80"; var solt = "E"; var actt="P";var actcad="08SC"}; if (document.codeform.act_p[1].checked) {var act = "06SC"; var actn = "OSR6"; var actpic = "08S"; var failpos = " (Fail to CLOSED)"; var psi = "60"; var solt = "E"; var actt="P";var actcad="06SC"}; if (document.codeform.act_p[2].checked) {var act = "08SO"; var actn = "OSR8"; var actpic = "08S"; var failpos = " (Fail to OPEN)"; var psi = "80"; var solt = "E"; var actt="P";var actcad="08SC"}; if (document.codeform.act_p[3].checked) {var act = "06SO"; var actn = "OSR6"; var actpic = "08S"; var failpos = " (Fail to OPEN)"; var psi = "60"; var solt = "E"; var actt="P";var actcad="06SC"}; if (document.codeform.act_p[4].checked) {var act = "08D"; var actn = "ODA8"; var actpic = "08D"; var psi = "80"; var solt = "C"; var actt="P";var actcad="08D"}; if (document.codeform.act_p[5].checked) {var act = "06D"; var actn = "ODA6"; var actpic = "08D"; var psi = "60"; var solt = "C"; var actt="P";var actcad="06D"}; if (document.codeform.act_p[6].checked) {var act = "E8SC"; var actn = "ESR8"; var actpic = "E8S"; var failpos = " (Fail to CLOSED)"; var psi = "80"; var solt = "E"; var actt="P";var actcad=""}; if (document.codeform.act_p[7].checked) {var act = "E6SC"; var actn = "ESR6"; var actpic = "E8S"; var failpos = " (Fail to CLOSED)"; var psi = "60"; var solt = "E"; var actt="P";var actcad=""}; if (document.codeform.act_p[8].checked) {var act = "E8SO"; var actn = "ESR8"; var actpic = "E8S"; var failpos = " (Fail to OPEN)"; var psi = "80"; var solt = "E"; var actt="P";var actcad=""}; if (document.codeform.act_p[9].checked) {var act = "E6SO"; var actn = "ESR6"; var actpic = "E8S"; var failpos = " (Fail to OPEN)"; var psi = "60"; var solt = "E"; var actt="P";var actcad=""}; if (document.codeform.act_p[10].checked) {var act = "E8D"; var actn = "EDA8"; var actpic = "E8D"; var psi = "80"; var solt = "C"; var actt="P";var actcad=""}; if (document.codeform.act_p[11].checked) {var act = "E6D"; var actn = "EDA6"; var actpic = "E8D"; var psi = "60"; var solt = "C"; var actt="P";var actcad=""}; } // Electric actuators if (actt == "E"){ // alert(firstAvailElec); var act = document.codeform.modelcode2.value; if (act == "") { document.getElementById(firstAvailElec).checked=true; document.codeform.modelcode2.value = firstAvailElec; var act = document.codeform.modelcode2.value; // alert(firstAvailElec); } // alert(act); if (act == "V4A") {var act = "V4A"; var actn = "V4AC"; var actpic = "V4"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="V4"}; if (act == "V4B") {var act = "V4B"; var actn = "V4DC"; var actpic = "V4"; var actv = "B"; var actvoltage = " 24 VDC"; var actt="E";var actcad="V4"}; if (act == "V4F") {var act = "V4F"; var actn = "V4DC"; var actpic = "V4"; var actv = "F"; var actvoltage = " 12 VDC"; var actt="E";var actcad="V4"}; if (act == "R4A") {var act = "R4A"; var actn = "R4AC"; var actpic = "R4"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="R4"}; if (act == "R4B") {var act = "R4B"; var actn = "R4DC"; var actpic = "R4"; var actv = "B"; var actvoltage = " 24 VDC"; var actt="E";var actcad="R4"}; if (act == "R4F") {var act = "R4F"; var actn = "R4DC"; var actpic = "R4"; var actv = "F"; var actvoltage = " 12 VDC"; var actt="E";var actcad="R4"}; if (act == "I4A") {var act = "I4A"; var actn = "I4AC"; var actpic = "I4"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="I4"}; if (act == "I4B") {var act = "I4B"; var actn = "I4DC"; var actpic = "I4"; var actv = "B"; var actvoltage = " 24 VDC"; var actt="E";var actcad="I4"}; if (act == "I4E") {var act = "I4E"; var actn = "I4DC"; var actpic = "I4"; var actv = "E"; var actvoltage = " 24 VAC"; var actt="E";var actcad="I4"}; if (act == "K4A") {var act = "K4A"; var actn = "K4AC"; var actpic = "K4"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad="K4"}; if (act == "B7A") {var act = "B7A"; var actn = "EXPAC"; var actpic = "B7"; var actv = "A"; var actvoltage = " 120 VAC"; var actt="E";var actcad=""}; } // Manual Handle actuators if (actt == "M"){ if (document.codeform.act_m.checked) {var act = "M"; var actn = "MAN"; var actpic = "M"; var actt="M";var actcad="M"}; } // Solenoids --------------------------- if (actt == "P"){ if (document.codeform.solenoid[0].checked) {var solc = ""}; if (document.codeform.solenoid[1].checked) {var solc = "3"}; if (document.codeform.solenoid[2].checked) {var solc = "4"}; if (document.codeform.solenoid[3].checked) {var solc = "5"}; if (document.codeform.solenoid[4].checked) {var solc = "6"}; if (document.codeform.solenoid[5].checked) {var solc = "2"}; if (document.codeform.solenoidv[0].checked) {var solv = "A"; var solvoltage="120 VAC"}; if (document.codeform.solenoidv[1].checked) {var solv = "B"; var solvoltage="24 VDC"}; if (document.codeform.solenoidv[2].checked) {var solv = "F"; var solvoltage="12 VDC"}; if (solc!=""){var sol=solt+solc+solv; var solpic=solt+"3"; if (solc=="2"){ var solpic=solt+"2";} } } // Limit Switches --------------------------- if (actt == "P"){ if (document.codeform.limit[0].checked) {var lim = ""}; if (document.codeform.limit[1].checked) {var lim = "YF"; var limpic = "YF"}; if (document.codeform.limit[2].checked) {var lim = "UA"; var limpic = "UB"}; if (document.codeform.limit[3].checked) {var lim = "UB"; var limpic = "UB"}; if (document.codeform.limit[4].checked) {var lim = "YO"; var limpic = "YW4"}; if (document.codeform.limit[5].checked) {var lim = "YH"; var limpic = "YW7"}; if (document.codeform.limit[6].checked) {var lim = "YE"; var limpic = "YW7"}; } // Check for exceptions ---------------------------------------------------------- // Alert for Explosion Proof Solenoid & Limit Switch // if ((lim != "") && (solc == "2")){ // alert('Explosion Proof Limit Switches are not QuickShip items but are available.\r\rPlease call 1-800-899-0553 for price and availability.'); // var price = "call 1-800-899-0553" // } // Change YF limit switch to UB for Manual Valves // if ((act == "M") && (lim == "YF")){ // alert('YF limit switches are only for use with Pneumatic Actuators.\rUse UB limit switches for manual valves.\rThe limit switch will be set to UB.') // document.codeform.limit[2].checked = 1; // var lim = "UB" // } // if ((siz=="H") && (con == "CPF") && (actpic == "R4")){ // alert('3 inch valves require actuators other than R4 or V4.\nThe correct actuator has been substituted.'); // if (actv == "A"){ var act = "K4A"; var actpic = "K4"; var actcad=""} // if (actv == "B"){ var act = "I4B"; var actpic = "I4"; var actcad=""} // if (actv == "F"){ var act = "I4F"; var actpic = "I4"; var actcad=""} // } // if ((siz=="J") && (actpic == "R4" || actpic == "V4")){ // alert('3 inch valves require actuators other than R4 or V4.\nThe correct actuator has been substituted.'); // if (actv == "A"){ var act = "K4A"; var actpic = "K4"; var actcad=""} // if (actv == "B"){ var act = "I4B"; var actpic = "I4"; var actcad=""} // if (actv == "F"){ var act = "I4F"; var actpic = "I4"; var actcad=""} // } // if ((siz=="K") && (actpic == "R4" || actpic == "V4")){ // alert('3 inch valves require actuators other than R4 or V4.\nThe correct actuator has been substituted.'); // if (actv == "A"){ var act = "K4A"; var actpic = "K4"; var actcad=""} // if (actv == "B"){ var act = "I4B"; var actpic = "I4"; var actcad=""} // if (actv == "F"){ var act = "I4F"; var actpic = "I4"; var actcad=""} // } // Set model code & pic variables --------------------------- var conpic = con.substring(0, 1); var pmc = ""+act+sol+lim; var pic = ""+conpic+actpic+solpic+limpic; var mc = siz+"36"+con+act+sol+lim; var cadmc = siz+"36"+con+actcad; // mark cads that are not available ---------------------------------------------------------------- if (actcad == ""){ var cadmc = ""} if (siz == "J" || siz == "K"){ var cadmc = ""} if ((siz == "G" || siz == "H") && (actcad == "V4") && (con == "SRX" || con == "NRX")) { var cadmc = ""} if (cadmc == ""){var cadmc = "NA"; document.getElementById('cadlink').innerHTML = 'CAD files for automated valves CAD File not available at this time'; } else { document.getElementById('cadlink').innerHTML = 'CAD files for automated valves View/Download CAD File'; } // Set Prices ----------------------------------------------- if (actt != "") { // ******************************** BEGIN SET PRICING var sizedescrip = eval('V36'+conpic+'_'+siz+'.SIZ_DESCRIP'); var baseprice = eval('V36'+conpic+'_'+siz+'.price'); var baseweight = eval('V36'+conpic+'_'+siz+'.weight'); // alert('actmod: V36'+conpic+'_'+siz+'.'+actn+'.ACT'); // alert('actn: '+actn); var actmod = eval('V36'+conpic+'_'+siz+'.'+actn+'.ACT'); // alert (actmod); if (actmod != "NA") { var actprice = eval('ACT_'+actmod+'.price'); var actweight = eval('ACT_'+actmod+'.weight'); var actdescrip = eval('ACT_'+actmod+'.descrip')+failpos+actvoltage; var actdescrip = "["+act+"] = "+ actdescrip; // alert (actdescrip); var mount = eval('V36'+conpic+'_'+siz+'.'+actn+'.MOUNT'); var mountprice = eval('MOUNT_'+mount+'.price'); var mountweight = eval('MOUNT_'+mount+'.weight'); } // alert('mounting kit is '+mount+' , '+mountprice+' , '+mountweight); // alert('actuator is '+actmod+' , '+actprice+' , '+actweight+' , '+actdescrip); // solenoid pricing, weight, & description if (sol !=''){ var solbeg2 = sol.substring(0, 2); var solprice = eval('sol_'+solbeg2+'_price'); var solweight = eval('sol_'+solbeg2+'_weight'); var soldescrip = (eval('sol_'+solbeg2+'_descrip'))+" "+solvoltage; } // limit switch pricing, weight, & description if (lim !=''){ var limprice = eval(lim+'_price'); var limweight = eval(lim+'_weight'); var limdescrip = eval(lim+'_descrip'); } // TOTAL PRICE var price = Math.round(baseprice+actprice+mountprice+solprice+limprice); // TOTAL WEIGHT var weight = baseweight+actweight+mountweight+solweight+limweight; } // END PRICING if (actt == "") { // ******************************** BEGIN NO ACTUATOR SELECTED var actdescrip = "Not Selected Yet"; var mc = "Incomplete"; var pic = "invalid"+conpic; } // DESCRIPTIONS var infotext = " Body Material: "+bodymat+"
"+ " Size & Connection: "+sizedescrip+" "+condescrip+"
"+ " Seats: "+seatmat+" | Stem Seals: "+sealmat+"
"+ " Actuator: "+actdescrip; if (psi != "") { var infotext = infotext +"
(sized for using "+psi+" psi supply air in applications up to 300 psi DP)";} var infotext = infotext + "
"; // " Flow Plan: "+infoflo+"
"+ if (soldescrip != "") { var infotext = infotext +"Actuator Solenoid: "+soldescrip+"
";} if (limdescrip != "") { var infotext = infotext +"Limit Switch: "+limdescrip+"
";} if (siz == ""){var pic = "invalidN"; var price = ""; var mc = "Select Size"} if (mc == "Select Size"){ document.getElementById("add").disabled=true; document.getElementById("add").className="BUTTOND"; } else { document.getElementById("add").disabled=false; document.getElementById("add").className="BUTTON"; } document.codeform.actmod.value = actdescrip; if (actt=="") {document.codeform.actmod.value = "not selected";} document.codeform.price.value = price; document.getElementById('listprice').innerHTML = price; if (price != "") { var qty = document.codeform.qty.value; var unit = document.codeform.price.value; var extprice = unit * qty; document.getElementById('extendedPrice').innerHTML= extprice; } else { document.getElementById('extendedPrice').innerHTML= ""; } document.codeform.modelcode.value = mc; document.getElementById('PN').innerHTML = mc; document.codeform.imgsrc.value = "/36/models/"+pic+".jpg"; document.codeform.cadcode.value = cadmc; document.codeform.id.value = mc; document.codeform.info.value = infotext; document.codeform.weight.value = weight; document.codeform.prodname.value = '36 Series'; document.codeform.prodseries.value = 'Stainless Steel Full Port 2-way Ball Valve'; var psummary = 'price = base:'+baseprice+'
act:'+actprice+'
mount:'+mountprice+'
sol:'+solprice+'
lim:'+limprice+'
pos:'+posprice; var wsummary = 'weight = base:'+baseweight+'
act:'+actweight+'
mount:'+mountweight+'
sol:'+solweight+'
lim:'+limweight+'
pos:'+posweight; // ------------------------------------------------------------------------ // alert(summary); document.getElementById('infospan').innerHTML = "
36 Series 2-way Ball Valve
"+infotext+"
"; document.getElementById('calcspan').innerHTML = "
"+psummary+""+wsummary+"
"; var img36 = new Image(); img36.src = "models/"+pic+".jpg"; document.images[ "mainimg" ].src = eval( "img36.src" ) }