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