function electAct(eAct) { // alert("eAct" + eAct); // alert(document.getElementById(eAct).value); document.codeform.modelcode2.value = eAct; changeCode(); } function changeCode(){ // clear variables var mc = ""; var price = ""; var sol = ""; var solprice = 0; var solweight = 0; var soldescrip = ""; var solvoltage = ""; var solt = ""; var solc = ""; var solv = ""; var solpic = ""; var infotext = ""; document.codeform.price.value = ""; // get all user selections // Solenoids --------------------------- if (document.codeform.type[0].checked) {var solt = "E"; var soltype = "3-Way Nema 4/4X"}; if (document.codeform.type[1].checked) {var solt = "C"; var soltype = "3/4-Way Nema 4/4X"}; if (document.codeform.solenoid[0].checked) {var solc = ""; var solconnector = ""}; if (document.codeform.solenoid[1].checked) {var solc = "3"; var solconnector = "Weatherproof Din Cord Grip"}; if (document.codeform.solenoid[2].checked) {var solc = "4"; var solconnector = "Weatherproof Din 1/2 inch Conduit"}; if (document.codeform.solenoid[3].checked) {var solc = "5"; var solconnector = "Weatherproof Din 1/2 inch Conduit, 6 ft. Cord Set"}; if (document.codeform.solenoid[4].checked) {var solc = "6"; var solconnector = "Weatherproof Din 1/2 inch Conduit, 15 ft. Cord Set"}; if (document.codeform.solenoid[5].checked) {var solc = "2"; var solconnector = "Explosion Proof Potted 1/2 inch Conduit (UL & CSA)"}; 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"}; // Check for exceptions ---------------------------------------------------------- // Set model code & pic variables --------------------------- var pic = solt+solc; var mc = solt+solc+solv; // mark cads that are not available ---------------------------------------------------------------- // Set Prices ----------------------------------------------- // solenoid pricing, weight, & description var solprice = eval('sol_'+solt+solc+'_price'); var solweight = eval('sol_'+solt+solc+'_weight'); var soldescrip = (eval('sol_'+solt+solc+'_descrip'))+" "+solvoltage; // TOTAL PRICE var price = Math.round(solprice); // TOTAL WEIGHT var weight = solweight; // DESCRIPTIONS var infotext = "Solenoid: "+soltype+"
"; var infotext = infotext + "Connector: "+solconnector+"
"; var infotext = infotext + "Voltage: "+solvoltage+"
"; if (mc == "Select Size"){ document.getElementById("add").disabled=true; document.getElementById("add").className="BUTTOND"; } else { document.getElementById("add").disabled=false; document.getElementById("add").className="BUTTON"; } document.codeform.price.value = solprice; document.getElementById('listprice').innerHTML = price; if (price != "") { var qty = document.codeform.qty.value; var unit = document.codeform.price.value; var extprice = unit * qty; document.getElementById('extendedPrice').innerHTML= extprice; } else { document.getElementById('extendedPrice').innerHTML= ""; } document.codeform.modelcode.value = mc; document.getElementById('PN').innerHTML = mc; document.getElementById('infospan').innerHTML = infotext; document.codeform.imgsrc.value = "/solenoids/models/"+pic+".jpg"; document.codeform.id.value = mc; document.codeform.info.value = infotext; document.codeform.weight.value = weight; document.codeform.prodname.value = 'Solenoid Valve'; if (solt=="E") { document.codeform.prodseries.value = 'for spring return actuators'; } if (solt=="C") { document.codeform.prodseries.value = 'for double acting or spring return actuators'; } // ------------------------------------------------------------------------ var img36 = new Image(); img36.src = "models/"+pic+".jpg"; document.images[ "mainimg" ].src = eval( "img36.src" ) }