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