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