function changeCode(){ // clear variables var baseweight = 0; var mc = ""; var err = ""; var ser = ""; var psi = ""; var price = ""; var baseweight = 0; var baseprice = 0; var basedescrip = ""; var actweight = 0; var actprice = 0; var actdescrip = ""; var actvoltage = ""; var failpos = ""; var mountprice = 0; var mountweight = 0; var solprice = 0; var limprice = 0; var solweight = 0; var limweight = 0; var siz = ""; var nqs = "no"; var infotext = ""; var bodymat = "Stainless Steel"; var sizedescrip = ""; var condescrip = "NPT (female)"; var infoflo = ""; var seatmat = "RPTFE"; var sealmat = "RPTFE"; var soldescrip = ""; var solvoltage = ""; var limdescrip = ""; var sol = ""; var solpic = ""; var limpic = ""; var solt = "E"; var solc = ""; var solv = ""; var failopentext = "Open"; var failclosedtext = "Closed"; document.codeform.price.value = ""; // get all user selections // Size --------------------------- if (document.codeform.size[0].checked) {var siz = "B"; var sizedescrip = "3/8 inch"}; if (document.codeform.size[1].checked) {var siz = "C"; var sizedescrip = "1/2 inch"}; if (document.codeform.size[2].checked) {var siz = "D"; var sizedescrip = "3/4 inch"}; if (document.codeform.size[3].checked) {var siz = "E"; var sizedescrip = "1 inch"}; // ways --------------------------- if (document.codeform.ways[0].checked) { var way = "2"; var waydescrip = "2-way"; var failopentext = "Open"; var failclosedtext = "Closed"}; if (document.codeform.ways[1].checked) { var way = "3"; var waydescrip = "3-way"; var failopentext = "A => B"; var failclosedtext = "A => C"}; document.getElementById('failopen').innerHTML = failopentext; document.getElementById('failclosed').innerHTML = failclosedtext; // Material --------------------------- if (document.codeform.bodmat[0].checked) {var bodmat = "B"; var bodmatdescrip = "Brass"}; if (document.codeform.bodmat[1].checked) {var bodmat = "S"; var bodmatdescrip = "Stainless Steel"}; // Actuators --------------------------- if (document.codeform.actuator[0].checked) {var act = "P"; var avolt = ""; if (document.getElementById("solenoid").style.display != "block"){ document.getElementById("solenoid").style.display="block"; if (getCookie("soltabs") == "soltab2"){ document.codeform.solenoid[1].checked = 1} if (getCookie("soltabs") == "soltab3"){ document.codeform.solenoid[5].checked = 1} } } if (document.codeform.actuator[1].checked) {var act = "E"; var avolt = "B"; document.getElementById("solenoid").style.display="none"; document.codeform.solenoid[0].checked = 1; var sol = ""; var solpic = ""; } if (document.codeform.actuator[2].checked) {var act = "E"; var avolt = "A"; document.getElementById("solenoid").style.display="none"; document.codeform.solenoid[0].checked = 1; var sol = ""; var solpic = ""; } // Fail Position --------------------------- if (document.codeform.fail[0].checked) {var failpos = "O"}; if (document.codeform.fail[1].checked) {var failpos = "C"}; // Solenoid --------------------------- if (document.codeform.solenoid[0].checked) {var solc = ""}; if (document.codeform.solenoid[1].checked) {var solc = "3"}; if (document.codeform.solenoid[2].checked) {var solc = "4"}; if (document.codeform.solenoid[3].checked) {var solc = "5"}; if (document.codeform.solenoid[4].checked) {var solc = "6"}; if (document.codeform.solenoid[5].checked) {var solc = "2"}; if (document.codeform.solenoidv[0].checked) {var solv = "A"; var solvoltage="120 VAC"}; if (document.codeform.solenoidv[1].checked) {var solv = "B"; var solvoltage="24 VDC"}; if (document.codeform.solenoidv[2].checked) {var solv = "F"; var solvoltage="12 VDC"}; if (solc!=""){var sol=solt+solc+solv; var solpic=solt+"3"; if (solc=="2"){ var solpic=solt+"2";} } // Check for exceptions ---------------------------------------------------------- // no 3-way SS only Brass ---------------------------------------------------------- if ((way == "3") && (bodmat == "S")) { alert ('3-way models are only available in BRASS.\n\nThe Body Material will automatically be changed.'); document.codeform.bodmat[0].checked = 1; var bodmat = "B"; var bodmatdescrip = "Brass" } // no Solenoid on Electric valves ---------------------------------------------------------- if ((act != "P") && (sol != "")) { document.getElementById("solenoid").style.display="none"; document.codeform.solenoid[0].checked = 1; var sol = ""; var solpic = ""; } // Set model code & pic variables --------------------------- var pic = ""+bodmat+way+act+solpic; var pmc = ""+siz+"VAX"+bodmat+way+act; var mc = siz+"VAX"+bodmat+way+act+failpos+avolt+sol; // Set Prices ----------------------------------------------- var baseprice = eval(pmc+'[0]'); // solenoid pricing, weight, & description if (sol !=''){ var solbeg2 = sol.substring(0, 2); var solprice = eval('sol_'+solbeg2+'_price'); var solweight = eval('sol_'+solbeg2+'_weight'); var soldescrip = (eval('sol_'+solbeg2+'_descrip'))+" "+solvoltage; } // alert (baseprice); // alert (solprice); // TOTAL PRICE var price = Math.round(baseprice+solprice); // alert (price); // TOTAL WEIGHT var baseweight = eval(pmc+'[1]'); var weight = baseweight+solweight; // DESCRIPTIONS var infotext = " Body Material: "+bodmatdescrip+"
"+ " Size & Connection: "+sizedescrip+" NPT (female)
"+ " Seats: "+seatmat+" | Stem Seals: "+sealmat+"
"+ " Actuator: "; var infotext = infotext + "
"; if (soldescrip != "") { var infotext = infotext +"Actuator Solenoid: "+soldescrip+"
";} document.codeform.price.value = price; document.codeform.modelcode.value = mc; document.codeform.imgsrc.value = "/VAX/models/"+pic+".jpg"; document.codeform.id.value = mc; document.codeform.info.value = infotext; document.codeform.weight.value = weight; document.codeform.prodname.value = 'VAX Series'; document.codeform.prodseries.value = 'High Pressure Axial Valve'; // var summary = 'price = base:'+baseprice+' act:'+actprice+' mount:'+mountprice+' sol:'+solprice+' lim:'+limprice; // var summary = summary + '\r\rweight = base:'+baseweight+' act:'+actweight+' mount:'+mountweight+' sol:'+solweight+' lim:'+limweight; // ------------------------------------------------------------------------ // alert(summary); var img26 = new Image(); img26.src = "models/"+pic+".jpg"; document.images[ "mainimg" ].src = eval( "img26.src" ) }