function selectModel(pn) { var flow = pn.substr(4, 4); var conn = pn.substr(8, 1); var size = pn.substr(9, 3); var out = pn.substr(12, 1); var uom = pn.substr(13); // alert("flow: "+flow); // alert("conn: "+conn); // alert("size: "+size); // alert("out: "+out); // --------------- flow ---------------------- if (flow == "0008"){ document.codeform.flowSize[0].checked = 1; } if (flow == "0066"){ document.codeform.flowSize[1].checked = 1; } if (flow == "0132"){ document.codeform.flowSize[2].checked = 1; } if (flow == "0264"){ document.codeform.flowSize[3].checked = 1; } if (flow == "0800"){ document.codeform.flowSize[4].checked = 1; } if (flow == "1600"){ document.codeform.flowSize[5].checked = 1; } // ---------------------- units of measure ------------------- if (uom == "-L-C"){ document.codeform.uom[1].checked = 1; } // --------------- connection ---------------------- if (conn == "N"){ document.codeform.con[0].checked = 1; } if (conn == "G"){ document.codeform.con[1].checked = 1; } if (conn == "C"){ document.codeform.con[2].checked = 1; // ---------------- Triclamp size --------------------- if (size == '050') { document.codeform.TCsize[0].checked = 1; } if (size == '075') { document.codeform.TCsize[1].checked = 1; } if (size == '100') { document.codeform.TCsize[2].checked = 1; } if (size == '150') { document.codeform.TCsize[3].checked = 1; } if (size == '200') { document.codeform.TCsize[4].checked = 1; } } // --------------- output ---------------------- if (out == "D"){ document.codeform.output[0].checked = 1; } if (out == "A"){ document.codeform.output[1].checked = 1; } //----------------------------------- SELECT SIZE ---------------------------- changeCode(); } function changeCode() { // set vars that don't change and initialize others var bodyMatDescrip = "Body Material: Stainless Steel"; var sizeDescrip = ""; var accessDescrip = ""; var uomDescrip = "Gallons and Fahrenheit"; var siz = ""; var mat = ""; var con = "N"; var pic = ""; var end = ""; var output = ""; var uom = ""; var accPrice = 0; var priceSum = "Pricing:"; var weightSum = "Weight:"; var price = 0; var conSiz = "025"; var picSiz = "S"; var picCon = "N"; var out = "D"; var adaptPrice = 0; var adaptersPrice = 0; var adaptWeight = 0; var adaptersWeight = 0; var accessPrice = 0; var assemblyWeight = 0; var accessWeight = 0; var step1summary = ""; var step2summary = ""; var step3summary = ""; // ====================== reset classes of all selection divs and table cells to UN-selected state resetSizeDivs(); resetM12Divs(); document.getElementById('TCsizes').style.display = 'none'; document.getElementById('TCsize1').className = 'selection'; document.getElementById('TCsize2').className = 'selection'; document.getElementById('TCsize3').className = 'selection'; document.getElementById('TCsize4').className = 'selection'; document.getElementById('TCsize5').className = 'selection'; document.getElementById('output1').className = 'selection'; document.getElementById('output2').className = 'selection'; // ================= reset summary boxes ========================== document.getElementById('priceSummary').innerHTML = "Error!"; document.getElementById('weightSummary').innerHTML = "Error!"; // =========================== DISABLE GALLONS for NPT smallest (0008) ==================== if (document.codeform.flowSize[0].checked) { if (document.codeform.uom[0].checked) { document.codeform.uom[1].checked = 1; } document.getElementById('uom1').className = "selectionDisabled"; document.getElementById('uomNote').innerHTML = "size 0008 only available in Liters/Celsius"; } else { document.getElementById('uom1').className = "selection"; document.getElementById('uomNote').innerHTML = ""; } // ================================================ METER SIZE ==================================================== if (document.codeform.flowSize[0].checked) { document.getElementById('flowSize1').className="chartRowSelected"; var siz = "0008"; var flowRange = "0.005 to 0.8 gpm (0.019 to 3 l/min)"; var conSiz = "025"; var conText = '1/4"'; if (document.codeform.TCsize[3].checked || document.codeform.TCsize[4].checked) { document.codeform.TCsize[2].checked = 1; } document.getElementById('TCsize4').className = 'selectionDisabled'; document.getElementById('TCsize5').className = 'selectionDisabled'; var conVar = '0$25F'; document.codeform.output[0].checked = 1; document.getElementById('output2').className = 'selectionDisabled'; } if (document.codeform.flowSize[1].checked) { document.getElementById('flowSize2').className="chartRowSelected"; var siz = "0066"; var flowRange = "0.03 to 6.6 gpm (0.113 to 25 l/min)"; var conSiz = "050"; var conText = '1/2"'; if (document.codeform.TCsize[4].checked) { document.codeform.TCsize[3].checked = 1; } document.getElementById('TCsize5').className = 'selectionDisabled'; var conVar = '0$5F'; } if (document.codeform.flowSize[2].checked) { document.getElementById('flowSize3').className="chartRowSelected"; var siz = "0132"; var flowRange = "0.06 to 13.2 gpm (0.23 to 50 l/min)"; var conSiz = "075"; var conText = '3/4"'; var conVar = '0$75F'; } if (document.codeform.flowSize[3].checked) { document.getElementById('flowSize4').className="chartRowSelected"; var siz = "0264"; var flowRange = "0.1 to 26.4 gpm (0.38 to 100 l/min)"; var conSiz = "100"; var conText = '1"'; if (document.codeform.TCsize[0].checked || document.codeform.TCsize[1].checked) { document.codeform.TCsize[2].checked = 1; } document.getElementById('TCsize1').className = 'selectionDisabled'; document.getElementById('TCsize2').className = 'selectionDisabled'; var conVar = '1F'; } if (document.codeform.flowSize[4].checked) { document.getElementById('flowSize5').className="chartRowSelected"; var siz = "0800"; var flowRange = "1.3 to 80 gpm (4.92 to 300 l/min)"; var picSiz = "L"; var conSiz = "150"; var conText = '1 1/2"'; if (document.codeform.TCsize[0].checked || document.codeform.TCsize[1].checked || document.codeform.TCsize[2].checked) { document.codeform.TCsize[4].checked = 1; } document.getElementById('TCsize1').className = 'selectionDisabled'; document.getElementById('TCsize2').className = 'selectionDisabled'; document.getElementById('TCsize3').className = 'selectionDisabled'; var conVar = '1$5F'; } if (document.codeform.flowSize[5].checked) { document.getElementById('flowSize6').className="chartRowSelected"; var siz = "1600"; var flowRange = "1.3 to 160 gpm (4.92 to 600 l/min)"; var picSiz = "L"; var conSiz = "200"; var conText = '2"'; if (document.codeform.TCsize[0].checked || document.codeform.TCsize[1].checked || document.codeform.TCsize[2].checked) { document.codeform.TCsize[4].checked = 1; } document.getElementById('TCsize1').className = 'selectionDisabled'; document.getElementById('TCsize2').className = 'selectionDisabled'; document.getElementById('TCsize3').className = 'selectionDisabled'; var conVar = '2F'; } if (siz == "0800" || siz == "1600") { // ------------------------------ change connection images ---------------------------------- document.getElementById('NPTimage').src = 'dimensions/N-L'; document.getElementById('Gimage').src = 'dimensions/G-L'; document.getElementById('TCimage').src = 'dimensions/C-L'; } else { document.getElementById('NPTimage').src = 'dimensions/N-S'; document.getElementById('Gimage').src = 'dimensions/G-S'; document.getElementById('TCimage').src = 'dimensions/C-S'; } // ================================== UNITS of MEASURE ============================================ if (document.codeform.uom[1].checked) { var uom = "-L-C"; document.getElementById('uom2').className = "selectionChecked"; // document.getElementById('uom1').className = "selection"; var uomDescrip = "Liters and Celsius"; } else { document.getElementById('uom2').className = "selection"; document.getElementById('uom1').className = "selectionChecked"; } // ================================================ Connection Type and Size ==================================================== document.getElementById('con1').className="selection"; document.getElementById('con2').className="selection"; document.getElementById('con3').className="selection"; if (document.codeform.con[0].checked) { document.getElementById('con1').className="selectionChecked"; var con = "N"; var conDescription = "NPT (female)"; var conType = "NPT"; document.getElementById('con0008').innerHTML="1/4" male"; document.getElementById('con0066').innerHTML="1/2" female"; document.getElementById('con0132').innerHTML="3/4" female"; document.getElementById('con0264').innerHTML="1" female"; document.getElementById('con0800').innerHTML="1 1/2" female"; document.getElementById('con1600').innerHTML="2" female"; } if (document.codeform.con[1].checked) { document.getElementById('con2').className="selectionChecked"; var con = "G"; var conDescription = "BSPP"; var conVar = '2F'; var conType = "BSPP"; if (siz == '0800') { // -------------- ODD exception for G 0800.... 2" not 1 1/2" var conSiz = "200"; } document.getElementById('con0008').innerHTML="1/4" male"; document.getElementById('con0066').innerHTML="1/2" male"; document.getElementById('con0132').innerHTML="3/4" male"; document.getElementById('con0264').innerHTML="1" male"; document.getElementById('con0800').innerHTML="2" male"; document.getElementById('con1600').innerHTML="2" male"; } if (document.codeform.con[2].checked) { document.getElementById('con3').className="selectionChecked"; var con = "C"; var conDescription = "Tri-Clamp"; var conType = "Tri-Clamp"; document.getElementById('TCsizes').style.display = 'block'; meterConVar = conSiz; document.getElementById('con0008').innerHTML="1/2", 3/4", 1"
select below"; document.getElementById('con0066').innerHTML="1/2", 3/4", 1", 1 1/2"
select below"; document.getElementById('con0132').innerHTML="1/2", 3/4", 1", 1 1/2", 2"
select below"; document.getElementById('con0264').innerHTML="1", 1 1/2", 2"
select below"; document.getElementById('con0800').innerHTML="1 1/2", 2"
select below"; document.getElementById('con1600').innerHTML="1 1/2", 2"
select below"; if (siz == '0800') { // -------------- ODD exception for G 0800.... 2" not 1 1/2" var meterConVar = "200"; } // ----------------- GET Tri-Clamp Size --------------------------------- if (document.codeform.TCsize[0].checked) { var conSiz = "050"; var conText = '1/2"'; document.getElementById('TCsize1').className = 'selectionChecked'; var TCVar = '0$5'; } if (document.codeform.TCsize[1].checked) { var conSiz = "075"; var conText = '3/4"'; document.getElementById('TCsize2').className = 'selectionChecked'; var TCVar = '0$75'; } if (document.codeform.TCsize[2].checked) { var conSiz = "100"; var conText = '1"'; document.getElementById('TCsize3').className = 'selectionChecked'; var TCVar = '1'; } if (document.codeform.TCsize[3].checked) { var conSiz = "150"; var conText = '1 1/2"'; document.getElementById('TCsize4').className = 'selectionChecked'; var TCVar = '1$5'; } if (document.codeform.TCsize[4].checked) { var conSiz = "200"; var conText = '2"'; document.getElementById('TCsize5').className = 'selectionChecked'; var TCVar = '2'; } } document.getElementById('conType').innerHTML = conType; if (siz == '0800' && con == "G") { // -------------- ODD exception for G 0800.... 2" not 1 1/2" var conText = '2"'; } if (siz == '0008' && con == "N") { // -------------- ODD exception for G 0008.... male NPT not female var conDescription = "NPT (male)"; } var flowDescrip = "Flow Rate Range: " + flowRange; var sizeDescrip = flowDescrip+ "
Connections: " + conText + " " + conDescription+"
Units of Measure: "+uomDescrip; var step1summary = sizeDescrip + "
Body Material: Stainless Steel"+ "
Wetted Material: SS, PEEK, and FKM
" + "Power: 18 to 30 VDC"; document.getElementById('step1summary').innerHTML = step1summary; // =========================================================== Output ============================================= document.codeform.RESET.disabled = 0; document.getElementById('RESETHEAD').className = 'accessHead'; document.getElementById('ERBnote').innerHTML = '(for resetting TOTAL)'; if (document.codeform.output[0].checked) { document.getElementById('output1').className="selectionChecked"; var out = "D"; var outDescription = "Digital"; var out = "D"; var outDescriptionDetails = "2x configurable (PNP/NPN switching, frequency, pulse, 1 can also be used as scalable analog [4-20mA or 0-10VDC]), Output 2 can be used as an external reset"; var funcDescrip = "Function: Rate, Total, Temperature
"; } if (document.codeform.output[1].checked) { document.getElementById('output2').className="selectionChecked"; var out = "A"; var outDescription = "Analog"; var out = "A"; var outDescriptionDetails = "2x scalable analog (1 temperature, 1 flow rate [4-20mA])"; document.getElementById('RESETHEAD').className = 'accessHeadDisabled'; document.getElementById('ERBnote').innerHTML = '(NOT available with Analog Output Models)'; document.codeform.RESET.checked = 0; document.codeform.RESET.disabled = 1; document.getElementById('RESETBOX').style.display = 'none'; var funcDescrip = "Function: Rate and Temperature (No Totalizing)
"; } var step2summary = funcDescrip + "Output Signals: "+outDescription+"; "+outDescriptionDetails; // =========================================================== ACCESSORIES ============================================= if (document.codeform.M12.checked) { if(document.codeform.M12cord[0].checked) { document.getElementById('M12cord1').className = 'selectionChecked'; document.getElementById('M12cord4b').className = 'selectionChecked'; document.getElementById('M12connector').src="M12-15-straight.png"; var M12Descrip = "15 ft. 4-wire cord with straight M12 connector and flying leads"; var M12Price = 15; var M12id = 'IFEVC002'; } if(document.codeform.M12cord[1].checked) { document.getElementById('M12cord2').className = 'selectionChecked'; document.getElementById('M12cord4b').className = 'selectionChecked'; document.getElementById('M12connector').src="M12-15-angled.png"; var M12Descrip = "15 ft. 4-wire cord with right angle M12 connector and flying leads"; var M12Price = 15; var M12id = 'IFEVC005'; } if(document.codeform.M12cord[2].checked) { document.getElementById('M12cord3').className = 'selectionChecked'; document.getElementById('M12cord4b').className = 'selectionChecked'; document.getElementById('M12connector').src="M12-30-straight.png"; var M12Descrip = "30 ft. 4-wire cord with straight M12 connector and flying leads"; var M12Price = 20; var M12id = 'IFEVC003'; } if(document.codeform.M12cord[3].checked) { document.getElementById('M12cord4').className = 'selectionChecked'; document.getElementById('M12cord4b').className = 'selectionChecked'; document.getElementById('M12connector').src="M12-30-angled.png"; var M12Descrip = "30 ft. 4-wire cord with right angle M12 connector and flying leads"; var M12Price = 20; var M12id = 'IFEVC006'; } if(document.codeform.M12cord[4].checked) { document.getElementById('M12cord5').className = 'selectionChecked'; document.getElementById('M12cord5b').className = 'selectionChecked'; var M12Descrip = "5 ft. wall plug (120VAC to 24VDC) power adapter and 2-wire cord with straight M12 connector"; var M12Price = 50; var M12id = 'PC-24VDC-M12'; } var step2summary = step2summary + "
Power/Signal Cord: "+M12Descrip; } if (document.codeform.RESET.checked) { document.getElementById('RESETHEAD').className = 'accessHeadOpen'; document.getElementById('resetButton').className = 'selectionChecked'; var step2summary = step2summary + "
Easy Reset Button: 8 inch, M12 male x M12 female patch cord with button for resetting total"; } document.getElementById('step2summary').innerHTML = step2summary; if (document.codeform.PROG.checked) { document.getElementById('PROGHEAD').className = 'accessHeadOpen'; document.getElementById('progButton').className = 'selectionChecked'; var step2summary = step2summary + "
Factory Programming: Complete Programming and configuration of MAG meter"; } // =========================================================== SET MODEL CODE ============================================= var mc="MAG-"+siz+con+conSiz+out+uom; var mcPrice="MAG-"+siz+con+conSiz+out; var mcPrice = mcPrice.replace(/-/g, "_"); if (mcPrice.substring(8,9) == "C") { var mcPrice="MAG_"+siz+"G"+meterConVar+out; } var pic = picSiz+"-"+con; document.getElementById('PN').innerHTML =mc; document.codeform.id.value=mc; document.getElementById('MClinks').innerHTML =mc; document.getElementById('mainIMG').src = "/MAG-meter/models/"+pic+".jpg"; document.codeform.imgsrc.value="/MAG-meter/models/"+pic+".jpg"; // =========================================================== SET PRICING ============================================= var qty = document.codeform.qty.value; //alert(mc); if (siz == '0008') { // ========================= set mcPrice to L-C because it doesn't exist in G-F var mcPrice = "MAG_0008G025D_L_C"; if (con == 'N') { var adaptPrice = eval('ADAPT_G0$25F_NPT0$25M.price'); var adaptersPrice = 2*adaptPrice; var adaptWeight = eval('ADAPT_G0$25F_NPT0$25M.weight'); var adaptersWeight = 2*adaptWeight; var priceSum = priceSum + "
Adapters: 2x "+adaptPrice+" (ADAPT_G0$25F_NPT0$25M)
"; var weightSum = weightSum + "
Adapters: 2x "+adaptWeight+" (ADAPT_G0$25F_NPT0$25M)
"; } } // METER =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var basePrice = eval(mcPrice+".price"); var baseWeight = eval(mcPrice+".weight"); var priceSum = priceSum + "
Meter: "+basePrice+" ("+mcPrice+")
"; var weightSum = weightSum + "
Meter: "+baseWeight+" ("+mcPrice+")
"; if (con == "C") { var adaptPrice = eval('ADAPT_G'+conVar+'_TC'+TCVar+".price"); var adaptersPrice = 2*adaptPrice; var adaptWeight = eval('ADAPT_G'+conVar+'_TC'+TCVar+".weight"); var adaptersWeight = 2*adaptWeight; var priceSum = priceSum + "
Adapters: 2x "+adaptPrice+" (ADAPT_G"+conVar+"_TC"+TCVar+")
"; var weightSum = weightSum + "
Adapters: 2x "+adaptWeight+" (ADAPT_G"+conVar+"_TC"+TCVar+")
"; } // ACCESSORIES -=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var accessoryDescrip = ''; if (document.codeform.M12.checked) { // alert('add accessories pricing'); document.codeform.M12weight.value = 0.5; document.codeform.M12price.value = M12Price; document.codeform.M12id.value = M12id; document.codeform.M12prodname.value = "Cord with M12 Connector"; document.codeform.M12prodseries.value = "Accessory"; document.codeform.M12info.value = M12Descrip; var accessPrice = M12Price; var accessoryDescrip = ""+M12id+": "+M12Descrip; var accessDescrip = accessoryDescrip; } if (document.codeform.RESET.checked) { var RESETPrice = 65; var RESETid = 'ERB-8IN-M12'; var RESETDescrip = '8 inch M12 patch cord with reset button'; document.codeform.RESETweight.value = 0.15; document.codeform.RESETprice.value = RESETPrice; document.codeform.RESETid.value = "ERB-8IN-M12"; document.codeform.RESETprodname.value = "Easy Reset Button"; document.codeform.RESETprodseries.value = "Accessory"; document.codeform.RESETinfo.value = "8 inch M12 patch cord with reset button"; var accessPrice = accessPrice + RESETPrice; if (accessoryDescrip == '') { var accessoryDescrip = accessoryDescrip+ ""+RESETid+": "+RESETDescrip; } else { var accessoryDescrip = accessoryDescrip+ "
"+RESETid+": "+RESETDescrip; } var accessDescrip = accessoryDescrip; } if (document.codeform.PROG.checked) { var PROGPrice = 85; var PROGid = 'MAG-PROG'; var PROGDescrip = 'Complete programming and configuration at factory'; document.codeform.PROGweight.value = 0; document.codeform.PROGprice.value = PROGPrice; document.codeform.PROGid.value = "MAG-PROG"; document.codeform.PROGprodname.value = "Factory Programming Service"; document.codeform.PROGprodseries.value = "Accessory"; document.codeform.PROGinfo.value = "Programming of any MAG Series Meter"; var accessPrice = accessPrice + PROGPrice; if (accessoryDescrip == '') { var accessoryDescrip = accessoryDescrip+ ""+PROGid+": "+PROGDescrip; } else { var accessoryDescrip = accessoryDescrip+ "
"+PROGid+": "+PROGDescrip; } var accessDescrip = accessoryDescrip; } // LABOR =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= // -- NO LABOR -- // //alert(priceSum); var fullPrice = Math.ceil(basePrice + adaptersPrice); var fullWeight = Math.ceil(baseWeight + adaptersWeight); document.getElementById('price').innerHTML = fullPrice; document.codeform.price.value=fullPrice; document.getElementById('priceSummary').innerHTML = priceSum; document.getElementById('weightSummary').innerHTML = weightSum+"
TOTAL: "+fullWeight+" lbs."; document.codeform.weight.value=fullWeight; var totalPrice = (fullPrice + accessPrice) * qty; document.getElementById('totalPrice').innerHTML = totalPrice; // =========================================================== SET DESCRIPTION ============================================= var fullSummary = step1summary + "
" + step2summary + "
" + step3summary; document.getElementById('fullSummary').innerHTML = fullSummary; document.codeform.info.value=fullSummary; if (accessPrice != 0) { document.getElementById('accessPriceText').style.display="block"; document.getElementById('accessPrice').innerHTML=accessPrice; document.getElementById('accessSummary').innerHTML=accessDescrip; } else { document.getElementById('accessPriceText').style.display="none"; } } // ========================================================== END OF MAIN FUNCTION ============================================================ // ============================================================= OTHER FUNCTIONS ========================================================= function addToCart() { document.codeform.submit(); //alert ('not quite yet... need to add in pricing'); } function disablePVDF() { document.codeform.material[3].disabled=1; document.getElementById('material4').className="selectionDisabled"; document.getElementById('material4').style.color="#CCCCCC"; document.getElementById('PVDF').innerHTML = "PVDF
(NPT 1/2 and 1 inch only)
"; } function disableBrass() { document.codeform.material[1].disabled=1; document.getElementById('material2').className="selectionDisabled"; document.getElementById('material2').style.color="#CCCCCC"; document.getElementById('Brass').innerHTML = "Brass
(NPT only)
"; } function disableAluminum() { document.codeform.material[2].disabled=1; document.getElementById('material3').className="selectionDisabled"; document.getElementById('material3').style.color="#CCCCCC"; document.getElementById('Aluminum').innerHTML = "Aluminum
(NPT only)
"; } function disableNonPVDFsizes() { selectConType('npt'); document.codeform.connection[0].checked=1; document.getElementById('clamp').style.display = "none"; document.getElementById('flange').style.display = "none"; document.getElementById('noPVDF').style.display=""; document.getElementById('flowSize2').style.display = "none"; document.getElementById('flowSize4').style.display = "none"; document.getElementById('flowSize5').style.display = "none"; document.getElementById('flowSizeNote').style.display = ""; } function disableSSonlyCons() { document.codeform.connection[0].checked=1; document.getElementById('clamp').style.display = "none"; document.getElementById('flange').style.display = "none"; document.getElementById('noPVDF').style.display=""; } 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('flowSize1').className="chartRow"; document.getElementById('flowSize2').className="chartRow"; document.getElementById('flowSize3').className="chartRow"; document.getElementById('flowSize4').className="chartRow"; document.getElementById('flowSize5').className="chartRow"; document.getElementById('flowSize6').className="chartRow"; } function resetM12Divs() { document.getElementById('M12cord1').className = 'selection'; document.getElementById('M12cord2').className = 'selection'; document.getElementById('M12cord3').className = 'selection'; document.getElementById('M12cord4').className = 'selection'; document.getElementById('M12cord4b').className = 'selection'; document.getElementById('M12cord5').className = 'selection'; document.getElementById('M12cord5b').className = 'selection'; } function selectConType(type) { document.getElementById('npt').className="tab"; document.getElementById('clamp').className="tab"; document.getElementById('flange').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('nptSection').style.display="none"; document.getElementById('clampSection').style.display="none"; document.getElementById('flangeSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; if (type == "npt") { document.codeform.connection[0].checked = 1; } if (type == "clamp") { document.codeform.connection[1].checked = 1; } if (type == "flange") { document.codeform.connection[2].checked = 1; } } 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"; } } }