function changeCode() { // set vars that don't change and initialize others var con = ""; var sol = ""; var lim = ""; var pos = ""; var mo = ""; var solVolt = ""; var solType = ""; var solCon = ""; var bodyMatDescrip = "Body Material: 316 Stainless Steel"; var sizeDescrip = ""; var sealDescrip = ""; var limDescrip = ""; var accessDescrip = ""; // ----------- actuator accesories on assembly var accessoryDescrip = ""; // ------- accesories that ship loose var actpic = ""; var solpic = ""; var limpic = ""; var failPos = ""; var accPrice = 0; var priceSum = "Pricing:"; var weightSum = "Weight:"; var limPrice = 0; var limWeight = 0; var moPrice = 0; var hwPrice = 0; var price = 0; var accessoryPrice = 0; var assemblyWeight = 0; var accessWeight = 0; var accessoryWeight = 0; var actcad = ""; var mountWeight = 0; var actDescrip = ""; var limDescrip = ""; var posDescrip = ""; var qeDescrip = ""; var step1summary = ""; var step2summary = ""; var step3summary = ""; var alertNote = ""; // ====================== reset classes of all selection divs and table cells to UN-selected state resetSizeDivs(); resetLimDivs(); // ================================================ VALVE SERIES ==================================================== if (document.codeform.series[0].checked) { document.getElementById('150Fser').className='selectionChecked'; document.getElementById('HPFser').className='selection'; document.getElementById('BUTser').className='selection'; document.getElementById('150F').style.display=''; document.getElementById('HPF').style.display='none'; document.getElementById('BUT').style.display='none'; var ser = "150F"; } if (document.codeform.series[1].checked) { document.getElementById('150Fser').className='selection'; document.getElementById('HPFser').className='selectionChecked'; document.getElementById('BUTser').className='selection'; document.getElementById('150F').style.display='none'; document.getElementById('HPF').style.display=''; document.getElementById('BUT').style.display='none'; var ser = "HPF"; } if (document.codeform.series[2].checked) { document.getElementById('150Fser').className='selection'; document.getElementById('HPFser').className='selection'; document.getElementById('BUTser').className='selectionChecked'; document.getElementById('150F').style.display='none'; document.getElementById('HPF').style.display='none'; document.getElementById('BUT').style.display=''; var ser = "BUT"; } // ================================================================================================================================================================================== // ================================================ SIZE ============================================================================================================================= // ================================================================================================================================================================================== // ========================================================================================================================================================= // ======================================================================== FLANGED ========================================================================== // ============================================================================================================================================================ // --------------------------------------------------------- 150F ----------------------------- if (document.codeform.series[0].checked) { if (document.codeform.Fsize[0].checked) { document.getElementById('Fsize1').className="selectionChecked"; var con = "150F"; var siz = "050"; var sizeDescrip = "1/2 inch 150# ANSI Flange"; } if (document.codeform.Fsize[1].checked) { document.getElementById('Fsize2').className="selectionChecked"; var con = "150F"; var siz = "075"; var sizeDescrip = "3/4 inch 150# ANSI Flange"; } if (document.codeform.Fsize[2].checked) { document.getElementById('Fsize3').className="selectionChecked"; var con = "150F"; var siz = "100"; var sizeDescrip = "1 inch 150# ANSI Flange"; } if (document.codeform.Fsize[3].checked) { document.getElementById('Fsize4').className="selectionChecked"; var con = "150F"; var siz = "150"; var sizeDescrip = "1 1/2 inch 150# ANSI Flange"; } if (document.codeform.Fsize[4].checked) { document.getElementById('Fsize5').className="selectionChecked"; var con = "150F"; var siz = "200"; var sizeDescrip = "2 inch 150# ANSI Flange"; } if (document.codeform.Fsize[5].checked) { document.getElementById('Fsize6').className="selectionChecked"; var con = "150F"; var siz = "250"; var sizeDescrip = "2 1/2 inch 150# ANSI Flange"; } if (document.codeform.Fsize[6].checked) { document.getElementById('Fsize7').className="selectionChecked"; var con = "150F"; var siz = "300"; var sizeDescrip = "3 inch 150# ANSI Flange"; } if (document.codeform.Fsize[7].checked) { document.getElementById('Fsize8').className="selectionChecked"; var con = "150F"; var siz = "400"; var sizeDescrip = "4 inch 150# ANSI Flange"; } if (document.codeform.Fsize[8].checked) { document.getElementById('Fsize9').className="selectionChecked"; var con = "150F"; var siz = "600"; var sizeDescrip = "6 inch 150# ANSI Flange"; } if (document.codeform.Fsize[9].checked) { document.getElementById('Fsize10').className="selectionChecked"; var con = "150F"; var siz = "800"; var sizeDescrip = "8 inch 150# ANSI Flange"; } if (document.codeform.Fsize[10].checked) { document.getElementById('Fsize11').className="selectionChecked"; var con = "150F"; var siz = "1000"; var sizeDescrip = "10 inch 150# ANSI Flange"; } // --------------------------------------------------------- 300F ----------------------------- if (document.codeform.Fsize[11].checked) { document.getElementById('Fsize12').className="selectionChecked"; var con = "300F"; var siz = "050"; var sizeDescrip = "1/2 inch 300# ANSI Flange"; } if (document.codeform.Fsize[12].checked) { document.getElementById('Fsize13').className="selectionChecked"; var con = "300F"; var siz = "075"; var sizeDescrip = "3/4 inch 300# ANSI Flange"; } if (document.codeform.Fsize[13].checked) { document.getElementById('Fsize14').className="selectionChecked"; var con = "300F"; var siz = "100"; var sizeDescrip = "1 inch 300# ANSI Flange"; } if (document.codeform.Fsize[14].checked) { document.getElementById('Fsize15').className="selectionChecked"; var con = "300F"; var siz = "150"; var sizeDescrip = "1 1/2 inch 300# ANSI Flange"; } if (document.codeform.Fsize[15].checked) { document.getElementById('Fsize16').className="selectionChecked"; var con = "300F"; var siz = "200"; var sizeDescrip = "2 inch 300# ANSI Flange"; } if (document.codeform.Fsize[16].checked) { document.getElementById('Fsize17').className="selectionChecked"; var con = "300F"; var siz = "250"; var sizeDescrip = "2 1/2 inch 300# ANSI Flange"; } if (document.codeform.Fsize[17].checked) { document.getElementById('Fsize18').className="selectionChecked"; var con = "300F"; var siz = "300"; var sizeDescrip = "3 inch 300# ANSI Flange"; } if (document.codeform.Fsize[18].checked) { document.getElementById('Fsize19').className="selectionChecked"; var con = "300F"; var siz = "400"; var sizeDescrip = "4 inch 300# ANSI Flange"; } if (document.codeform.Fsize[19].checked) { document.getElementById('Fsize20').className="selectionChecked"; var con = "300F"; var siz = "600"; var sizeDescrip = "6 inch 300# ANSI Flange"; } if (document.codeform.Fsize[20].checked) { document.getElementById('Fsize21').className="selectionChecked"; var con = "300F"; var siz = "800"; var sizeDescrip = "8 inch 300# ANSI Flange"; } if (document.codeform.Fsize[21].checked) { document.getElementById('Fsize22').className="selectionChecked"; var con = "300F"; var siz = "1000"; var sizeDescrip = "10 inch 300# ANSI Flange"; } var sealDescrip = "Graphite"; var seatDescrip = "Graphite"; } // ===================================================================================================================================================== // ======================================================================== HPF ========================================================================== // ======================================================================================================================================================== // --------------------------------------------------------- NPT ----------------------------- if (document.codeform.series[1].checked) { if (document.codeform.Hsize[0].checked) { document.getElementById('Hsize1').className="selectionChecked"; var ser = "HPF"; var con = "NPT"; var siz = "050"; var sizeDescrip = "1/2 inch NPT"; } if (document.codeform.Hsize[1].checked) { document.getElementById('Hsize2').className="selectionChecked"; var ser = "HPF"; var con = "NPT"; var siz = "075"; var sizeDescrip = "3/4 inch NPT"; } if (document.codeform.Hsize[2].checked) { document.getElementById('Hsize3').className="selectionChecked"; var ser = "HPF"; var con = "NPT"; var siz = "100"; var sizeDescrip = "1 inch NPT"; } if (document.codeform.Hsize[3].checked) { document.getElementById('Hsize4').className="selectionChecked"; var ser = "HPF"; var con = "NPT"; var siz = "150"; var sizeDescrip = "1 1/2 inch NPT"; } if (document.codeform.Hsize[4].checked) { document.getElementById('Hsize5').className="selectionChecked"; var ser = "HPF"; var con = "NPT"; var siz = "200"; var sizeDescrip = "2 inch NPT"; } if (document.codeform.Hsize[5].checked) { document.getElementById('Hsize6').className="selectionChecked"; var ser = "HPF"; var con = "NPT"; var siz = "300"; var sizeDescrip = "3 inch NPT"; } if (document.codeform.Hsize[6].checked) { document.getElementById('Hsize7').className="selectionChecked"; var ser = "HPF"; var con = "NPT"; var siz = "400"; var sizeDescrip = "4 inch NPT"; } // --------------------------------------------------------- Socket Weld ----------------------------- if (document.codeform.Hsize[7].checked) { document.getElementById('Hsize8').className="selectionChecked"; var ser = "HPF"; var con = "SW"; var siz = "050"; var sizeDescrip = "1/2 inch Socket Weld"; } if (document.codeform.Hsize[8].checked) { document.getElementById('Hsize9').className="selectionChecked"; var ser = "HPF"; var con = "SW"; var siz = "075"; var sizeDescrip = "3/4 inch Socket Weld"; } if (document.codeform.Hsize[9].checked) { document.getElementById('Hsize10').className="selectionChecked"; var ser = "HPF"; var con = "SW"; var siz = "100"; var sizeDescrip = "1 inch Socket Weld"; } if (document.codeform.Hsize[10].checked) { document.getElementById('Hsize11').className="selectionChecked"; var ser = "HPF"; var con = "SW"; var siz = "150"; var sizeDescrip = "1 1/2 inch Socket Weld"; } if (document.codeform.Hsize[11].checked) { document.getElementById('Hsize12').className="selectionChecked"; var ser = "HPF"; var con = "SW"; var siz = "200"; var sizeDescrip = "2 inch Socket Weld"; } if (document.codeform.Hsize[12].checked) { document.getElementById('Hsize13').className="selectionChecked"; var ser = "HPF"; var con = "SW"; var siz = "300"; var sizeDescrip = "3 inch Socket Weld"; } if (document.codeform.Hsize[13].checked) { document.getElementById('Hsize14').className="selectionChecked"; var ser = "HPF"; var con = "SW"; var siz = "400"; var sizeDescrip = "4 inch Socket Weld"; } var sealDescrip = "Graphite"; var seatDescrip = "Graphite"; } // ========================================================================================================================================================= // ======================================================================== BUTTERFLY ======================================================================== // ============================================================================================================================================================ // --------------------------------------------------------- LUGGED ----------------------------- if (document.codeform.series[2].checked) { if (document.codeform.Bsize[0].checked) { document.getElementById('Bsize1').className="selectionChecked"; var butSiz = "H"; var con = "HPL"; var siz = "200"; var sizeDescrip = "2 inch ANSI 150# Lugged"; } if (document.codeform.Bsize[1].checked) { document.getElementById('Bsize2').className="selectionChecked"; var butSiz = "J"; var con = "HPL"; var siz = "300"; var sizeDescrip = "3 inch ANSI 150# Lugged"; } if (document.codeform.Bsize[2].checked) { document.getElementById('Bsize3').className="selectionChecked"; var butSiz = "K"; var con = "HPL"; var siz = "400"; var sizeDescrip = "4 inch ANSI 150# Lugged"; } if (document.codeform.Bsize[3].checked) { document.getElementById('Bsize4').className="selectionChecked"; var butSiz = "M"; var con = "HPL"; var siz = "600"; var sizeDescrip = "6 inch ANSI 150# Lugged"; } if (document.codeform.Bsize[4].checked) { document.getElementById('Bsize5').className="selectionChecked"; var butSiz = "N"; var con = "HPL"; var siz = "800"; var sizeDescrip = "8 inch ANSI 150# Lugged"; } if (document.codeform.Bsize[5].checked) { document.getElementById('Bsize6').className="selectionChecked"; var butSiz = "O"; var con = "HPL"; var siz = "1000"; var sizeDescrip = "10 inch ANSI 150# Lugged"; } if (document.codeform.Bsize[6].checked) { document.getElementById('Bsize7').className="selectionChecked"; var butSiz = "P"; var con = "HPL"; var siz = "1200"; var sizeDescrip = "12 inch ANSI 150# Lugged"; } // --------------------------------------------------------- WAFER ----------------------------- if (document.codeform.Bsize[7].checked) { document.getElementById('Bsize8').className="selectionChecked"; var butSiz = "H"; var con = "HPW"; var siz = "200"; var sizeDescrip = "2 inch ANSI 150# Wafer"; } if (document.codeform.Bsize[8].checked) { document.getElementById('Bsize9').className="selectionChecked"; var butSiz = "J"; var con = "HPW"; var siz = "300"; var sizeDescrip = "3 inch ANSI 150# Wafer"; } if (document.codeform.Bsize[9].checked) { document.getElementById('Bsize10').className="selectionChecked"; var butSiz = "K"; var con = "HPW"; var siz = "400"; var sizeDescrip = "4 inch ANSI 150# Wafer"; } if (document.codeform.Bsize[10].checked) { document.getElementById('Bsize11').className="selectionChecked"; var butSiz = "M"; var con = "HPW"; var siz = "600"; var sizeDescrip = "6 inch ANSI 150# Wafer"; } if (document.codeform.Bsize[11].checked) { document.getElementById('Bsize12').className="selectionChecked"; var butSiz = "N"; var con = "HPW"; var siz = "800"; var sizeDescrip = "8 inch ANSI 150# Wafer"; } if (document.codeform.Bsize[12].checked) { document.getElementById('Bsize13').className="selectionChecked"; var butSiz = "O"; var con = "HPW"; var siz = "1000"; var sizeDescrip = "10 inch ANSI 150# Wafer"; } if (document.codeform.Bsize[13].checked) { document.getElementById('Bsize14').className="selectionChecked"; var butSiz = "P"; var con = "HPW"; var siz = "1200P"; var sizeDescrip = "12 inch ANSI 150# Wafer"; } var sealDescrip = "Graphite"; var seatDescrip = "Graphite"; } // ============================================================================================================================================== // ==================================================== BODY MATERIAL ============================================================================== // =================================================================================================================================================== if (document.codeform.mat[0].checked) { document.getElementById('mat1').className="selectionChecked"; var mat = "CS"; var butMat = "1"; var bodyMatDescrip = "Body Material: Carbon Steel"; } if (document.codeform.mat[1].checked) { document.getElementById('mat2').className="selectionChecked"; var mat = "SS"; var butMat = "6"; var bodyMatDescrip = "Body Material: Stainless Steel"; } if (document.codeform.series[0].checked) { ////----------------------------- 150F/300F --------- var assemModelNo = "TSV-"+con+"-"+mat+"-"+siz; var assemModelNoPrice = assemModelNo.replace(/-/g, "_"); var pic = "TSV-150F-"+mat; } if (document.codeform.series[1].checked) { ////----------------------------- HPF --------- if (con == "NPT") {var con2='N';} if (con == "SW") {var con2='SW';} var baseModelNo = "TSV-"+ser+"-"+con2+"-"+mat+"-"+siz; var baseModelNoPrice = baseModelNo.replace(/-/g, "_"); //alert("baseModelNo = "+ baseModelNo); var assemModelNo = "TSV-"+ser+"-"+con2+"-"+mat+"-"+siz; var assemModelNoPrice = assemModelNo.replace(/-/g, "_"); //alert("assemModelNoPrice = "+ assemModelNoPrice); var pic = "TSV-HPF-"+con+"-"+mat; //alert(pic); } if (document.codeform.series[2].checked) { ////----------------------------- BUT --------- // var assemModelNo = "TSV-"+con+"-"+mat+"-"+siz; var assemModelNo = butSiz+con+butMat+"1FN"; var assemModelNoPrice = assemModelNo.replace(/-/g, "_"); var butMC = "TSV-"+con+"-"+mat+"-"+siz; // --------------- special model code for Butterfly Valves //alert(butMC); var pic = "TSV-"+con+"-"+mat; //alert(pic); } var sizeDescrip = "Size and Connection: "+sizeDescrip; var sealDescrip = "Seal Material: "+sealDescrip; var seatDescrip = "Seat Material: "+seatDescrip; var portDescrip = "Port: Full-port"; var step1summary = bodyMatDescrip + "
" + sizeDescrip + "
" + sealDescrip + "
" + seatDescrip + "
"+portDescrip; document.getElementById('step1summary').innerHTML = step1summary; //alert(assemModelNo); // ================================================= ACTUATORS ============================================= // ======================================= FireChek ====================================== if (document.codeform.temp[0].checked) { var temp = "165"; document.getElementById('temp1').className = "selectionChecked"; } if (document.codeform.temp[1].checked) { var temp = "150"; document.getElementById('temp2').className = "selectionChecked"; } if (document.codeform.temp[2].checked) { var temp = "135"; document.getElementById('temp3').className = "selectionChecked"; } // ===================================================== Limit Switches ======================================================= if (document.codeform.limit[1].checked) { // ===================================================== WeatherProof Limit Switches ============================ var lim = "WA"; var limpic="YF"; var limDescrip = "[YF] Mechanical, (2) SPDT with customizable wireless alarm system"; var limPrice = WA.price; var limWeight = WA.weight; var priceSum = priceSum + "
Limit Switch: "+ limPrice + "("+lim+")"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + "("+lim+")"; } if (document.codeform.limit[2].checked) { // ===================================================== Explosion Proof Limit Switches ============================== if (document.codeform.lim_xp[0].checked) { document.getElementById('lim_xp1').className="selectionChecked"; var lim = "YO"; var limpic="YW4"; var limDescrip = "[YO] Poximity Sensor [Class I, Div II]"; var limPrice = STQN2SC02SRA.price + ST960101.price + LABUNIT.price; var limWeight = STQN2SC02SRA.weight + ST960101.weight; var priceSum = priceSum + "
Limit Switch: "+ limPrice + " (STQN2SC02SRA + ST960101 + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + " (STQN2SC02SRA + ST960101)"; } if (document.codeform.lim_xp[1].checked) { document.getElementById('lim_xp2').className="selectionChecked"; var lim = "YH"; var limpic="YW7"; var limDescrip = "[YH] Proximity Sensor [Class I, Div II]"; var limPrice = STQX2SE02SRA.price + ST960101.price + LABUNIT.price; var limWeight = STQX2SE02SRA.weight + ST960101.weight; var priceSum = priceSum + "
Limit Switch: "+ limPrice + " (STQX2SE02SRA + ST960101 + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + " (STQX2SE02SRA + ST960101)"; } if (document.codeform.lim_xp[2].checked) { document.getElementById('lim_xp3').className="selectionChecked"; var lim = "YE"; var limpic="YW7"; var limDescrip = "[YE] Mechanical [Class I, Div I] "; var limPrice = STQX2VE02SRA.price + ST960101.price + LABUNIT.price; var limWeight = STQX2VE02SRA.weight + ST960101.weight; var priceSum = priceSum + "
Limit Switch: "+ limPrice + " (STQX2VE02SRA + ST960101 + 1 LABUNIT)"; var weightSum = weightSum + "
Limit Switch: "+ limWeight + " (STQX2VE02SRA + ST960101)"; } } // =========================================================== Accessories ============================================= if (document.codeform.AC.checked == true) { // document.getElementById('remote2').className = "selectionChecked"; var ACPrice = TSV_AIR_PUMP.price; var ACWeight = TSV_AIR_PUMP.weight; document.codeform.ACinfo.value = "Hand held wireless air pump"; document.codeform.ACid.value = 'TSV-AIR-PUMP'; document.codeform.ACprodseries.value = 'for Part No. '+mc; document.codeform.ACprice.value = ACPrice; document.codeform.ACweight.value = ACWeight; accessoryPrice = accessoryPrice + ACPrice; var ACPN = "113275-10"; accessoryDescrip = accessoryDescrip + "Air Pump: TSV-AIR-PUMP ($"+TSV_AIR_PUMP.price+")
"; } if (accessoryPrice != 0) { document.getElementById('accessoryPriceText').style.display="block"; document.getElementById('accessoryPrice').innerHTML=accessoryPrice; document.getElementById('accessorySummary').innerHTML=accessoryDescrip; } else { document.getElementById('accessoryPriceText').style.display="none"; } // =========================================================== SET MODEL CODE ============================================= if (document.codeform.series[2].checked) { var mc=butMC+"-FC4"+temp; } else { var mc=assemModelNo+"-FC4"+temp; } document.getElementById('PN').innerHTML =mc; document.codeform.id.value=mc; document.getElementById('MClinks').innerHTML =mc; document.getElementById('mainIMG').src = "/TSV/models/"+pic+".jpg"; document.codeform.imgsrc.value="/TSV/models/"+pic+".jpg"; // =========================================================== SET PRICING ============================================= var qty = document.codeform.qty.value; // VALVE/Actuator Assembly =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- if (con != "HPL" && con != "HPW") { var basePrice = eval(assemModelNoPrice+".price"); var baseWeight = eval(assemModelNoPrice+".weight"); var priceSum = priceSum + "
Valve/Actuator Price: "+basePrice+" ("+assemModelNo+")"; var weightSum = weightSum + "
Valve: "+baseWeight+" ("+assemModelNo+")"; } else { //alert('butterfly'); var basePrice = eval(assemModelNoPrice+".price"); var baseWeight = eval(assemModelNoPrice+".weight"); var priceSum = priceSum + "
Valve Price: "+basePrice+" ("+assemModelNo+")"; var weightSum = weightSum + "
Valve: "+baseWeight+" ("+assemModelNo+")"; if (butSiz == "H") { var actModel = "CSR125_12"; var mountString = "HPCOUPLINGSIZE2_17MM,FLBK_2_SS,EURHE2217"; } if (butSiz == "J") { var actModel = "CSR125_12"; var mountString = "HPCOUPLINGSIZE2$5_3_17MM,FLBK_2_SS,EURHE2217"; } if (butSiz == "K") { var actModel = "CSR140_12"; var mountString = "HPCOUPLINGSIZE4_17MM,FLBK_2_SS,EURHE2717"; } if (butSiz == "M") { var actModel = "CSR160_12"; var mountString = "HPCOUPLINGSIZE5_6_22MM,FLBK_2_SS,EURHE2717"; } if (butSiz == "N") { var actModel = "CSR190_12"; var mountString = "HPCOUPLINGSIZE8_22MM,FLBK_3_SS,EURHE3622"; } if (butSiz == "O") { var actModel = "CSR190_12"; var mountString = "HPCOUPLINGSIZE10_22MM"; } // ---------- fake if (butSiz == "P") { var actModel = "CSR210_12"; var mountString = "HPCOUPLINGSIZE12_22MM"; } // ---------- fake var actPrice = eval(actModel+".price"); var actWeight = eval(actModel+".weight"); var priceSum = priceSum + "
Act Price: "+actPrice+" ("+actModel+")"; var weightSum = weightSum + "
Act: "+actWeight+" ("+actModel+")"; } // FIRECHEK =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- var FC4name = "FC4NPT"+temp; var FC4Price = eval(FC4name+".price"); var FC4Weight = eval(FC4name+".weight"); var priceSum = priceSum + "
TSV_MOD Price: "+TSV_MOD.price; var weightSum = weightSum + "
TSV_MOD: "+TSV_MOD.price; // LIMIT SWITCH =--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // (taken care of above when determining Limit Switch) // LABOR =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= var mountLab = 0; var mountPrice = 0; if (document.codeform.series[2].checked) { var mountLab = 2; var mountPrice = mountLab * LABUNIT.price; // add mounting loop here ------------------ // var mountString = eval("SIZE_"+siz+"."+actn+".MOUNT"); var mountArray = mountString.split(","); var mountKitPrice = 0; var mountKitWeight = 0; if (mountString != "") { for (i = 0; i < mountArray.length; i++) { var partPrice = eval(mountArray[i]+".price"); var partWeight = eval(mountArray[i]+".weight"); var priceSum = priceSum + "
Mounting Kit Part: "+partPrice+" ("+mountArray[i]+")"; var mountKitPrice = mountKitPrice + partPrice; var weightSum = weightSum + "
Mounting Kit Part: "+partWeight+" ("+mountArray[i]+")"; var mountKitWeight = mountKitWeight + partWeight; } } // ----------------------------------------- var priceSum = priceSum + "
Mounting & Testing Labor: " + mountPrice + " ("+mountLab+" LABUNITS)"; var fullPrice = Math.ceil(basePrice + TSV_MOD.price + actPrice + mountKitPrice + mountPrice + limPrice); var fullWeight = Math.ceil(baseWeight + FC4Weight + mountWeight + limWeight); } else { var priceSum = priceSum + "
Mounting & Testing Labor: " + mountPrice + " ("+mountLab+" LABUNITS)"; var fullPrice = Math.ceil(basePrice + TSV_MOD.price + mountPrice + limPrice); var fullWeight = Math.ceil(baseWeight + FC4Weight + mountWeight + limWeight); } document.getElementById('price').innerHTML = fullPrice; document.codeform.price.value=fullPrice; document.codeform.weight.value=fullWeight; // alert(basePrice+"-"+fullPrice); document.getElementById('priceSummary').innerHTML = priceSum; document.getElementById('weightSummary').innerHTML = weightSum+"
TOTAL: "+fullWeight+" lbs."; var totalPrice = (fullPrice + accessoryPrice) * qty; document.getElementById('totalPrice').innerHTML = totalPrice; // =========================================================== SET SUMMARIES & DESCRIPTION ============================================= // ======================================================== SET step 2 summary ================================================== var actDescrip = "Actuator: C Series Dual Rack-n-Pinion Spring Return Actuator (12 springs)
"; if (limPrice != 0){ var limDescrip = "Limit Switch: "+limDescrip+"
"; } var FCdescrip = "FireChek: "+temp+"°F
"; var step2summary = actDescrip + FCdescrip + limDescrip; document.getElementById('step2summary').innerHTML = step2summary; // ======================================================== SET step 3 summary ================================================== var step3summary = ""; document.getElementById('step3summary').innerHTML = step3summary; var fullSummary = step1summary + "
" + step2summary + "
" + step3summary; if (alertNote != "") { //alert('oooooops'); var fullSummary = fullSummary + "
" + alertNote; } document.getElementById('fullSummary').innerHTML = fullSummary; document.codeform.info.value=fullSummary; if (accessoryPrice != 0) { document.getElementById('accessoryPriceText').style.display="block"; document.getElementById('accessoryPrice').innerHTML=accessoryPrice; document.getElementById('accessorySummary').innerHTML=accessoryDescrip; } else { document.getElementById('accessoryPriceText').style.display="none"; } } // ====================================================== END OF MAIN changecode FUNCTION ================================================== // ======================================================= OTHER FUNCTIONS ========================================================= function addToCart() { document.codeform.submit(); // alert ('not quite yet... need to add in pricing'); } 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('Fsize1').className="selection"; document.getElementById('Fsize2').className="selection"; document.getElementById('Fsize3').className="selection"; document.getElementById('Fsize4').className="selection"; document.getElementById('Fsize5').className="selection"; document.getElementById('Fsize6').className="selection"; document.getElementById('Fsize7').className="selection"; document.getElementById('Fsize8').className="selection"; document.getElementById('Fsize9').className="selection"; document.getElementById('Fsize10').className="selection"; document.getElementById('Fsize11').className="selection"; document.getElementById('Fsize12').className="selection"; document.getElementById('Fsize13').className="selection"; document.getElementById('Fsize14').className="selection"; document.getElementById('Fsize15').className="selection"; document.getElementById('Fsize16').className="selection"; document.getElementById('Fsize17').className="selection"; document.getElementById('Fsize18').className="selection"; document.getElementById('Fsize19').className="selection"; document.getElementById('Fsize20').className="selection"; document.getElementById('Fsize21').className="selection"; document.getElementById('Fsize22').className="selection"; document.getElementById('Hsize1').className="selection"; document.getElementById('Hsize2').className="selection"; document.getElementById('Hsize3').className="selection"; document.getElementById('Hsize4').className="selection"; document.getElementById('Hsize5').className="selection"; document.getElementById('Hsize6').className="selection"; document.getElementById('Hsize7').className="selection"; document.getElementById('Hsize8').className="selection"; document.getElementById('Hsize9').className="selection"; document.getElementById('Hsize10').className="selection"; document.getElementById('Hsize11').className="selection"; document.getElementById('Hsize12').className="selection"; document.getElementById('Hsize13').className="selection"; document.getElementById('Hsize14').className="selection"; document.getElementById('Bsize1').className="selection"; document.getElementById('Bsize2').className="selection"; document.getElementById('Bsize3').className="selection"; document.getElementById('Bsize4').className="selection"; document.getElementById('Bsize5').className="selection"; document.getElementById('Bsize6').className="selection"; document.getElementById('Bsize7').className="selection"; document.getElementById('Bsize8').className="selection"; document.getElementById('Bsize9').className="selection"; document.getElementById('Bsize10').className="selection"; document.getElementById('Bsize11').className="selection"; document.getElementById('Bsize12').className="selection"; document.getElementById('Bsize13').className="selection"; document.getElementById('Bsize14').className="selection"; document.getElementById('mat1').className="selection"; document.getElementById('mat2').className="selection"; document.getElementById('temp1').className="selection"; document.getElementById('temp2').className="selection"; document.getElementById('temp3').className="selection"; } function resetLimDivs() { document.getElementById('lim_xp1').className="selection"; document.getElementById('lim_xp2').className="selection"; document.getElementById('lim_xp3').className="selection"; } function selectLimType(type) { document.getElementById('noLim').className="tab"; document.getElementById('wpLim').className="tab"; document.getElementById('xpLim').className="tab"; document.getElementById(type).className="tabSelected"; document.getElementById('noLimSection').style.display="none"; document.getElementById('wpLimSection').style.display="none"; document.getElementById('xpLimSection').style.display="none"; document.getElementById(type+'Section').style.display="block"; } function 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"; } } }