function selectModel(pn) { var len = pn.length; if (len == 3) { // ------------------ Actuator only ------------------ document.codeform.series[0].checked = 1; var volt = pn.substr(2,1); if (volt == "B") { document.codeform.volt[0].checked = 1; } if (volt == "E") { document.codeform.volt[1].checked = 1; } if (volt == "F") { document.codeform.volt[2].checked = 1; } } else { // ------------------------------ Valves ------------------------- document.getElementById('valvesNote').style.display='none'; document.getElementById('series2').style.display='inline'; document.getElementById('series3').style.display='inline'; document.getElementById('series4').style.display='inline'; document.getElementById('series5').style.display='inline'; document.getElementById('series6').style.display='inline'; var size = pn.substr(0,1); var series = pn.substr(1,2); if (series == "26") { document.codeform.series[1].checked = 1; if (size == "A") { document.codeform.size26[0].checked = 1; } if (size == "B") { document.codeform.size26[1].checked = 1; } if (size == "C") { document.codeform.size26[2].checked = 1; } if (size == "D") { document.codeform.size26[3].checked = 1; } } if (series == "36") { var conn = pn.substr(3,1); document.codeform.series[2].checked = 1; if (conn == "N") { if (size == "A" ) { document.codeform.size36[0].checked = 1; } if (size == "B") { document.codeform.size36[1].checked = 1; } if (size == "C") { document.codeform.size36[2].checked = 1; } if (size == "D") { document.codeform.size36[3].checked = 1; } } if (conn == "S") { if (size == "A") { document.codeform.size36[4].checked = 1; } if (size == "B") { document.codeform.size36[5].checked = 1; } if (size == "C") { document.codeform.size36[6].checked = 1; } if (size == "D") { document.codeform.size36[7].checked = 1; } } } if (series == "10") { document.codeform.series[3].checked = 1; if (size == "B") { document.codeform.size101[0].checked = 1; } if (size == "C") { document.codeform.size101[1].checked = 1; } if (size == "D") { document.codeform.size101[2].checked = 1; } if (size == "E") { document.codeform.size101[3].checked = 1; } } if (series == "33") { document.codeform.series[4].checked = 1; if (size == "A") { document.codeform.size33D[0].checked = 1; } if (size == "B") { document.codeform.size33D[1].checked = 1; } } if (series == "31") { document.codeform.series[5].checked = 1; if (size == "A") { document.codeform.size31D[0].checked = 1; } if (size == "B") { document.codeform.size31D[1].checked = 1; } if (size == "C") { document.codeform.size31D[2].checked = 1; } } if (series == "33" || series == "31") { var flo = pn.substr(4,1); if (flo == "A") { document.codeform.flow[0].checked = 1; } if (flo == "D") { document.codeform.flow[1].checked = 1; } if (flo == "E") { document.codeform.flow[2].checked = 1; } if (flo == "F") { document.codeform.flow[3].checked = 1; } if (flo == "G") { document.codeform.flow[4].checked = 1; } } var volt = pn.substr(-1); if (volt == "B") { document.codeform.volt[0].checked = 1; } if (volt == "E") { document.codeform.volt[1].checked = 1; } if (volt == "F") { document.codeform.volt[2].checked = 1; } } changeCode(); } function changeCode() { //--------------------CLEAR VARIABLES var ser = ""; var CADmc = ""; var con =""; var flow =""; var temp =""; var pilot =""; var material =""; var func =""; var siz =""; var mount =""; var power =""; var voltage =""; var exhaust = ""; var con_descrip =""; var temp_descrip =""; var pilot_descrip =""; var material_descrip =""; var func_descrip =""; var siz_descrip =""; var mount_descrip =""; var power_descrip =""; var voltage_descrip =""; var exhaust_descrip = ""; var step1summary = ""; var valve = ""; var price=0; var weight=0; var BOM=0; var firechekPrice = 250; var pilotPrice = 0; var fittingsPrice = 0; var tubingPrice = 0; var laborPrice = 0; var platePrice = 0; // ------------------- RESET ALL selection boxes --------------------- //----------------------------HIDE ALL SERIES ----------------------------- document.getElementById('series1').className = "selection"; document.getElementById('series2').className = "selection"; document.getElementById('series3').className = "selection"; document.getElementById('series4').className = "selection"; document.getElementById('series5').className = "selection"; document.getElementById('series6').className = "selection"; document.getElementById('priceInfo').innerHTML = ""; document.getElementById('priceSummary').innerHTML = "Error!"; document.getElementById('weightSummary').innerHTML = "Error!"; document.getElementById('noValve').style.display = "none"; document.getElementById('26series').style.display = "none"; document.getElementById('36series').style.display = "none"; document.getElementById('101series').style.display = "none"; document.getElementById('33Dseries').style.display = "none"; document.getElementById('31Dseries').style.display = "none"; document.getElementById('flowPlans').style.display="none"; // ==================================== RESET ALL DISABLED ============================================= // ----------------------------------------------------------------------------------------------------- NO VALVE if (document.codeform.series[0].checked) { document.getElementById('series1').className="selectionChecked"; document.getElementById('noValve').style.display=""; var ser_descrip = "CE Series miniature electric valve actuator"; } // ----------------------------------------------------------------------------------------------------- 26 SERIES if (document.codeform.series[1].checked) { // ----------- reset all 26 selections ------------------------ var ser = "26"; var con = "NRX"; var mat_descrip = "316 SS"; var seats = "RPTFE"; var seals = "RPTFE"; document.getElementById('size261').className="selection"; document.getElementById('size262').className="selection"; document.getElementById('size263').className="selection"; document.getElementById('size264').className="selection"; document.getElementById('series2').className="selectionChecked"; document.getElementById('26series').style.display=""; var ser_descrip = "26 Series 2-way SS ball valve (2-piece)"; if (document.codeform.size26[0].checked) { var siz = "A"; document.getElementById('size261').className="selectionChecked"; var con_descrip = "1/4" NPT"; } if (document.codeform.size26[1].checked) { var siz = "B"; document.getElementById('size262').className="selectionChecked"; var con_descrip = "3/8" NPT"; } if (document.codeform.size26[2].checked) { var siz = "C"; document.getElementById('size263').className="selectionChecked"; var con_descrip = "1/2" NPT"; } if (document.codeform.size26[3].checked) { var siz = "D"; document.getElementById('size264').className="selectionChecked"; var con_descrip = "3/4" NPT"; } var valve = siz+ser+con+"N"; } // ----------------------------------------------------------------------------------------------------- 36 SERIES if (document.codeform.series[2].checked) { var ser = "36"; document.getElementById('series3').className="selectionChecked"; document.getElementById('36series').style.display=""; var ser_descrip = "36 Series 2-way SS ball valve (3-piece)"; var mat_descrip = "316 SS"; var seats = "RPTFE"; var seals = "RPTFE"; // ----------- reset all 36 selections ------------------------ document.getElementById('size361').className="selection"; document.getElementById('size362').className="selection"; document.getElementById('size363').className="selection"; document.getElementById('size364').className="selection"; document.getElementById('size365').className="selection"; document.getElementById('size366').className="selection"; document.getElementById('size367').className="selection"; document.getElementById('size368').className="selection"; if (document.codeform.size36[0].checked) { var con = "NRX"; var siz = "A"; document.getElementById('size361').className="selectionChecked"; var con_descrip = "1/4" NPT"; } if (document.codeform.size36[1].checked) { var con = "NRX"; var siz = "B"; document.getElementById('size362').className="selectionChecked"; var con_descrip = "3/8" NPT"; } if (document.codeform.size36[2].checked) { var con = "NRX"; var siz = "C"; document.getElementById('size363').className="selectionChecked"; var con_descrip = "1/2" NPT"; } if (document.codeform.size36[3].checked) { var con = "NRX"; var siz = "D"; document.getElementById('size364').className="selectionChecked"; var con_descrip = "3/4" NPT"; } if (document.codeform.size36[4].checked) { var con = "SRX"; var siz = "A"; document.getElementById('size365').className="selectionChecked"; var con_descrip = "1/4" Socket Weld"; } if (document.codeform.size36[5].checked) { var con = "SRX"; var siz = "B"; document.getElementById('size366').className="selectionChecked"; var con_descrip = "3/8" Socket Weld"; } if (document.codeform.size36[6].checked) { var con = "SRX"; var siz = "C"; document.getElementById('size367').className="selectionChecked"; var con_descrip = "1/2" Socket Weld"; } if (document.codeform.size36[7].checked) { var con = "SRX"; var siz = "D"; document.getElementById('size368').className="selectionChecked"; var con_descrip = "3/4" Socket Weld"; } var valve = siz+ser+con+"N"; } // ----------------------------------------------------------------------------------------------------- 101 SERIES if (document.codeform.series[3].checked) { var ser = "101"; var con = "NX"; document.getElementById('series4').className="selectionChecked"; document.getElementById('101series').style.display=""; var ser_descrip = "101 Series Nickel Plated Brass 2-way Ball Valve"; var mat_descrip = "Nickle Plated Brass"; var seats = "PTFE"; var seals = "PTFE"; // ----------- reset all 101 selections ------------------------ document.getElementById('size1011').className="selection"; document.getElementById('size1012').className="selection"; document.getElementById('size1013').className="selection"; document.getElementById('size1014').className="selection"; if (document.codeform.size101[0].checked) { var siz = "B"; document.getElementById('size1011').className="selectionChecked"; var con_descrip = "3/8" NPT"; } if (document.codeform.size101[1].checked) { var siz = "C"; document.getElementById('size1012').className="selectionChecked"; var con_descrip = "1/2" NPT"; } if (document.codeform.size101[2].checked) { var siz = "D"; document.getElementById('size1013').className="selectionChecked"; var con_descrip = "3/4" NPT"; } if (document.codeform.size101[3].checked) { var siz = "E"; document.getElementById('size1014').className="selectionChecked"; var con_descrip = "1" NPT"; } var valve = siz+ser+con+"N"; } // ----------------------------------------------------------------------------------------------------- 33D SERIES if (document.codeform.series[4].checked) { var ser = "33D"; var con = "X"; document.getElementById('series5').className="selectionChecked"; document.getElementById('33Dseries').style.display=""; var ser_descrip = "33D Series 3-way SS ball valve"; var mat_descrip = "316 SS"; var seats = "RPTFE"; var seals = "RPTFE"; // ----------- reset all 33D selections ------------------------ document.getElementById('size33D1').className="selection"; document.getElementById('size33D2').className="selection"; if (document.codeform.size33D[0].checked) { var siz = "A"; document.getElementById('size33D1').className="selectionChecked"; var con_descrip = "1/4" NPT"; } if (document.codeform.size33D[1].checked) { var siz = "B"; document.getElementById('size33D2').className="selectionChecked"; var con_descrip = "3/8" NPT"; } var valve = siz+ser+"L"+con+"N"; } // ----------------------------------------------------------------------------------------------------- 31D SERIES if (document.codeform.series[5].checked) { var ser = "31D"; var con = "X"; document.getElementById('series6').className="selectionChecked"; document.getElementById('31Dseries').style.display=""; var ser_descrip = "31D Series 3-way brass ball valve"; var mat_descrip = "Brass"; var seats = "RPTFE"; var seals = "RPTFE"; // ----------- reset all 31D selections ------------------------ document.getElementById('size31D1').className="selection"; document.getElementById('size31D2').className="selection"; document.getElementById('size31D3').className="selection"; if (document.codeform.size31D[0].checked) { var siz = "A"; document.getElementById('size31D1').className="selectionChecked"; var con_descrip = "1/4" NPT"; } if (document.codeform.size31D[1].checked) { var siz = "B"; document.getElementById('size31D2').className="selectionChecked"; var con_descrip = "3/8" NPT"; } if (document.codeform.size31D[2].checked) { var siz = "C"; document.getElementById('size31D3').className="selectionChecked"; var con_descrip = "1/2" NPT"; } var valve = siz+ser+"L"+con+"N"; } if (ser=="33D" || ser == "31D") { document.getElementById('flowPlans').style.display = ""; // ----------------- RESET FLOW PLANS -------------------- document.getElementById('flowA').className="selection"; document.getElementById('flowD').className="selection"; document.getElementById('flowE').className="selection"; document.getElementById('flowF').className="selection"; document.getElementById('flowG').className="selection"; if (document.codeform.flow[0].checked) { document.getElementById('flowA').className="selectionChecked"; var flow = "A"; } if (document.codeform.flow[1].checked) { document.getElementById('flowD').className="selectionChecked"; var flow = "D"; } if (document.codeform.flow[2].checked) { document.getElementById('flowE').className="selectionChecked"; var flow = "E"; } if (document.codeform.flow[3].checked) { document.getElementById('flowF').className="selectionChecked"; var flow = "F"; } if (document.codeform.flow[4].checked) { document.getElementById('flowG').className="selectionChecked"; var flow = "G"; } } document.getElementById('seriesName').innerHTML = ser_descrip; if (valve != "") { var step1summary = "Valve Series: "+ser_descrip+" series
"+ "Body Material: "+mat_descrip+"
"+ "Connections: "+ con_descrip+"
"+ "Seats: "+ seats+"
"+ "Seals: "+ seals+"
"; if (flow != "") { var step1summary = step1summary + "Flow Plan:

" } var step1summary = step1summary+ "Enclosure: Weatherproof IP54 plolycarbonate"; var step1summary = step1summary + "
Electrical Connection: 24" pre-wired cable"; var step1summary = step1summary + "
Output Torque: 100 in/lbs."; var step1summary = step1summary + "
Function: 90° on/off"; var step1summary = step1summary + "
Limit Switches: 2 End of travel, Non-isolated contacts"; var step1summary = step1summary + "
Duty Cycle: 50%"; var step1summary = step1summary + "
Speed: 4-11 sec. (depending on model & valve size)"; } else { var step1summary = step1summary + "Actuator: "+ser_descrip; var step1summary = step1summary + "
Enclosure: Weatherproof IP54 plolycarbonate"; var step1summary = step1summary + "
Electrical Connection: 24" pre-wired cable"; var step1summary = step1summary + "
Output Torque: 100 in/lbs."; var step1summary = step1summary + "
Function: 90° on/off"; var step1summary = step1summary + "
Limit Switches: 2 End of travel, Non-isolated contacts"; var step1summary = step1summary + "
Duty Cycle: 50%"; var step1summary = step1summary + "
Speed: 4-11 sec. (depending on model & valve size)"; } // ----------------------------------------------------------------------------------------------------- VOLTAGE document.getElementById('volt1').className="selection"; document.getElementById('volt2').className="selection"; document.getElementById('volt3').className="selection"; if (document.codeform.volt[0].checked) { document.getElementById('volt1').className="selectionChecked"; var volt_descrip = "24VDC"; var volt = "B"; } if (document.codeform.volt[1].checked) { document.getElementById('volt2').className="selectionChecked"; var volt_descrip = "24VAC"; var volt = "E"; } if (document.codeform.volt[2].checked) { document.getElementById('volt3').className="selectionChecked"; var volt_descrip = "12VDC"; var volt = "F"; } var step2summary = "Actuator Voltage: "+volt_descrip; //--------------------------------------------------------SET PRICING-------------------------------------- var actPrice = eval("CE"+volt+".price"); var actWeight = eval("CE"+volt+".weight"); if (valve != "") { var valvePrice = eval(valve+".price"); var valveWeight = eval(valve+".weight"); } else { var valvePrice = 0; var valveWeight = 0; } //--------------------------------------------------------SET FORM VALUES-------------------------------------- document.codeform.prodseries.value = ser_descrip; // var step1summary = "Valve Series: "+volt_descrip; // ------------------------- MAKE MODEL CODE -------------------------------------- document.getElementById('step2summary').innerHTML = step2summary; document.getElementById('step1summary').innerHTML = step1summary; var mc = siz + ser + flow + con + "CE"+volt; var PICmc = ser + con + "CE"; document.codeform.imgsrc.value = "/CE/models/"+PICmc+".jpg"; document.codeform.id.value = mc; // document.codeform.modelcode.value = mc; document.getElementById('PN').innerHTML = mc; // ------------------------- MAKE DESCRIPTION -------------------------------------- var info = step1summary + "
" + step2summary + "
Protection Rating: IP54 (Indoor Use ONLY! - protection from dust and splashing water)"; document.getElementById('fullSummary').innerHTML = info; // document.getElementById('fullSummary').innerHTML = ''+ser_descrip+'
'+info; document.codeform.info.value=info; // ------------------------- LOAD Image -------------------------------------- document.getElementById('mainIMG').src="models/"+PICmc+".jpg"; document.codeform.imgsrc.value="/CE/models/"+PICmc+".jpg"; // ------------------------- MAKE PRICE and WEIGHT -------------------------------------- var summary = "actuator: "+actPrice + "
valve: "+ valvePrice; var weightSummary = "actuator: "+actWeight + "
valve: "+ valveWeight; if (valve != "") { var laborPrice = LABUNIT.price; var summary = summary + "
labor: "+ LABUNIT.price; } var price = actPrice + valvePrice + laborPrice; var weight = actWeight + valveWeight; document.getElementById('priceSummary').innerHTML=summary; document.getElementById('weightSummary').innerHTML=weightSummary; document.getElementById('price').innerHTML = price; document.codeform.price.value = price; document.codeform.weight.value = weight; var qty = document.codeform.qty.value; document.getElementById('totalPrice').innerHTML = price * qty; } function addToCart() { document.codeform.submit(); } 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"; } function showInfo(what) { if (document.getElementById(what).style.display != "none") { document.getElementById(what).style.display = "none"; document.getElementById("specsBut").className = "infoTab"; document.getElementById("descripBut").className = "infoTab"; } else { if (what == "description") { document.getElementById("specs").style.display = "none"; document.getElementById("description").style.display = "block"; document.getElementById("descripBut").className = "infoTabSelected"; document.getElementById("specsBut").className = "infoTab"; } else { document.getElementById("specs").style.display = "block"; document.getElementById("description").style.display = "none"; document.getElementById("specsBut").className = "infoTabSelected"; document.getElementById("descripBut").className = "infoTab"; } } }