function switchBoth(){ if (document.codeform.both.value == "GR") { document.codeform.both.value = "RG"; changeCode() } else { document.codeform.both.value = "GR"; changeCode() } } function changeCode(){ // clear variables var baseweight = 0; var mc = "Incomplete"; var err = ""; var ser = ""; var pic = "CB0"; var boxprice = 0; var boxweight = 0; var boxdescrip = ""; var assemprice = 0; var switchprice = 0; var switchweight = 0; var lampprice = 0; var lampweight = 0; var price = ""; var baseweight = 0; var baseprice = 0; var basedescrip = ""; var infotext = ""; var holes = 0; var swityp = 0; var psummary = ''; var wsummary = ''; var greenHTML = ""; var redHTML = ""; var bothHTML = ""; document.getElementById("SWITCH").innerHTML=""; document.codeform.price.value = ""; // ----------------------------------------------------------------------------- get all user selections // --------------------------------------------------- switches if (document.codeform.swithes[0].checked) { var swi = "XX"; var con = "NRX"; var switchdescrip = "No Switch"; var swityp = 1; var greenHTML = "OX - OPEN (GREEN)"; var lam1mc = "OX"; var lam1descrip = "OPEN (GREEN)"; var redHTML = "CX - CLOSED (RED)"; var lam2mc = "CX"; var lam2descrip = "CLOSED (RED)"; var bothState=document.codeform.both.value; if (bothState == "GR") { var bothHTML = "OC - OPEN (GREEN) left, CLOSED (RED) right"; var lam3mc = "OC"; var lam3descrip = "OPEN (GREEN) left, CLOSED (RED) right"; var bothState = "RG" } else { var bothHTML = "CO - CLOSED (RED) left, OPEN (GREEN) right"; var lam3mc = "CO"; var lam3descrip = "CLOSED (RED) left, OPEN (GREEN) right"; var bothState = "GR"; } document.getElementById("SWITCH").innerHTML='switch sides' } if (document.codeform.swithes[1].checked) {var swi = "S3"; var holes = 1; var switchdescrip = "2 position, OPEN / CLOSE"; var swityp = 2; var greenHTML = "OX - OPEN (GREEN) on left"; var lam1mc = "OX"; var lam1descrip = "OPEN (GREEN) on left"; var redHTML = "XC - CLOSED (RED) on right"; var lam2mc = "XC"; var lam2descrip = "CLOSED (RED) on right"; var bothHTML = "OC - OPEN (GREEN) left, CLOSED (RED) right"; var lam3mc = "OC"; var lam3descrip = "OPEN (GREEN) left, CLOSED (RED) right" } if (document.codeform.swithes[2].checked) {var swi = "S4"; var holes = 1; var switchdescrip = "2 position, CLOSE / OPEN"; var swityp = 2; var greenHTML = "XO - OPEN (GREEN) on right"; var lam1mc = "XO"; var lam1descrip = "OPEN (GREEN) on right"; var redHTML = "CX - CLOSED (RED) on left"; var lam2mc = "CX"; var lam2descrip = "CLOSED (RED) on left"; var bothHTML = "CO - CLOSED (RED) left, OPEN (GREEN) right"; var lam3mc = "CO"; var lam3descrip = "CLOSED (RED) left, OPEN (GREEN) right" } if (document.codeform.swithes[3].checked) {var swi = "S5"; var holes = 1; var switchdescrip = "2 position, STOP / START"; var swityp = 2; var greenHTML = "XO - START (GREEN) on right"; var lam1mc = "XO"; var lam1descrip = "START (GREEN) on right"; var redHTML = "CX - STOP (RED) on left"; var lam2mc = "CX"; var lam2descrip = "STOP (RED) on left"; var bothHTML = "CO - STOP (RED) left, START (GREEN) right"; var lam3mc = "CO"; var lam3descrip = "STOP (RED) left, START (GREEN) right" } if (document.codeform.swithes[4].checked) {var swi = "S6"; var holes = 1; var switchdescrip = "2 position, START / STOP"; var swityp = 2; var greenHTML = "OX - START (GREEN) on left"; var lam1mc = "OX"; var lam1descrip = "START (GREEN) on left"; var redHTML = "XC - STOP (RED) on right"; var lam2mc = "XC"; var lam2descrip = "STOP (RED) on right"; var bothHTML = "OC - START (GREEN) left, STOP (RED) right"; var lam3mc = "OC"; var lam3descrip = "START (GREEN) left, STOP (RED) right" } if (document.codeform.swithes[5].checked) {var swi = "S7"; var holes = 1; var switchdescrip = "2 position, OFF / ON"; var swityp = 2; var greenHTML = "XO - ON (GREEN) on right"; var lam1mc = "XO"; var lam1descrip = "ON (GREEN) on right"; var redHTML = "CX - OFF (RED) on left"; var lam2mc = "CX"; var lam2descrip = "OFF (RED) on left"; var bothHTML = "CO - OFF (RED) left, ON (GREEN) right"; var lam3mc = "CO"; var lam3descrip = "OFF (RED) left, ON (GREEN) right" } if (document.codeform.swithes[6].checked) {var swi = "S8"; var holes = 1; var switchdescrip = "2 position, ON / OFF"; var swityp = 2; var greenHTML = "OX - ON (GREEN) on left"; var lam1mc = "OX"; var lam1descrip = "ON (GREEN) on left"; var redHTML = "XC - OFF (RED) on right"; var lam2mc = "XC"; var lam2descrip = "OFF (RED) on right"; var bothHTML = "OC - ON (GREEN) left, OFF (RED) right"; var lam3mc = "OC"; var lam3descrip = "ON (GREEN) left, OFF (RED) right" } if (document.codeform.swithes[7].checked) {var swi = "S1"; var holes = 1; var switchdescrip = "3 position, OPEN / STOP / CLOSE"; var swityp = 3; var greenHTML = "OX - OPEN (GREEN) on left"; var lam1mc = "OX"; var lam1descrip = "OPEN (GREEN) on left"; var redHTML = "XC - CLOSED (RED) on right"; var lam2mc = "XC"; var lam2descrip = "CLOSED (RED) on right"; var bothHTML = "OC - OPEN (GREEN) left, CLOSED (RED) right"; var lam3mc = "OC"; var lam3descrip = "OPEN (GREEN) left, CLOSED (RED) right" } if (document.codeform.swithes[8].checked) {var swi = "S2"; var holes = 1; var switchdescrip = "3 position, CLOSE / STOP / OPEN"; var swityp = 3; var greenHTML = "XO - OPEN (GREEN) on right"; var lam1mc = "XO"; var lam1descrip = "OPEN (GREEN) on right"; var redHTML = "CX - CLOSED (RED) on left"; var lam2mc = "CX"; var lam2descrip = "CLOSED (RED) on left"; var bothHTML = "CO - CLOSED (RED) left, OPEN (GREEN) right"; var lam3mc = "CO"; var lam3descrip = "CLOSED (RED) left, OPEN (GREEN) right" } document.getElementById("GREEN").innerHTML=greenHTML; document.getElementById("RED").innerHTML=redHTML; document.getElementById("BOTH").innerHTML=bothHTML; // --------------------------------------------------- Lamps if (document.codeform.lamps[0].checked) {var lam = "XX"; var holes = holes + 0; var lampdescrip = "No Lamps"; var lamqty = 0;} if (document.codeform.lamps[1].checked) {var lam = lam1mc; var holes = holes + 1; var lampdescrip = lam1descrip; var lamqty = 1;} if (document.codeform.lamps[2].checked) {var lam = lam2mc; var holes = holes + 1; var lampdescrip = lam2descrip; var lamqty = 1;} if (document.codeform.lamps[3].checked) {var lam = lam3mc; var holes = holes + 2; var lampdescrip = lam3descrip; var lamqty = 2;} // ---------------------------------------------------------------------------------Check for exceptions var lampic = lam; // --------------------------------------------------------------------------------------------------- Set Prices if (holes != 0) { var boxprice = eval('CB_'+holes+'.price'); var boxweight = eval('CB_'+holes+'.weight'); var boxdescrip = eval('CB_'+holes+'.descrip'); var assemprice = eval('CB_'+holes+'.labor'); if (swi !="XX") { var switchprice = eval('SWITCH_'+swityp+'.price'); var switchweight = eval('SWITCH_'+swityp+'.weight'); } var lampprice = LAMP_ASSEMBLY.price * lamqty; var lampweight = LAMP_ASSEMBLY.weight * lamqty; // Set model code & pic variables --------------------------- var mc = "CB"+swi+"-"+lam; // var pic = "CB"+holes; var pic = "CB-"+swi+"-"+lampic; } // TOTAL PRICE var price = Math.ceil(boxprice+switchprice+lampprice+assemprice); // TOTAL WEIGHT var weight = boxweight+switchweight+lampweight; // --------------------------------------------------------------------------- // END PRICING // --------------------------------------------------------------------------------------------------- Set DESCRIPTIONS var infotext = " Enclosure: "+holes+" hole enclosure
"+ " Switch: "+switchdescrip+"
"+ " Lamps: "+lampdescrip+"
"; if (mc == "Incomplete"){ document.getElementById("add").disabled=true; document.getElementById("add").className="BUTTOND"; var infotext = "Please Select at least one switch or lamp." } else { document.getElementById("add").disabled=false; document.getElementById("add").className="BUTTON"; } document.codeform.price.value = price; document.getElementById('listprice').innerHTML = price; document.codeform.modelcode.value = mc; document.getElementById('PN').innerHTML = mc; document.codeform.imgsrc.value = "/CB/models/"+pic+".jpg"; // document.codeform.imgsrc.value = pic+".jpg"; // document.codeform.cadcode.value = cadmc; document.codeform.id.value = mc; document.codeform.info.value = infotext; document.codeform.weight.value = weight; document.codeform.prodname.value = 'CB Series'; document.codeform.prodseries.value = 'Weatherproof Valve Control Box'; var psummary = 'price = box:'+boxprice+'
switch:'+switchprice+'
lamp:'+lampprice+'
assembly:'+assemprice; var wsummary = 'weight = box:'+boxweight+'
switch:'+switchweight+'
lamp:'+lampweight; // ------------------------------------------------------------------------ // alert(summary); document.getElementById('infospan').innerHTML = "
CB Series Weatherproof Valve Control Box
"+infotext+"
"; document.getElementById('calcspan').innerHTML = "
"+psummary+""+wsummary+"
"; var img36 = new Image(); img36.src = "models/"+pic+".jpg"; document.images[ "mainimg" ].src = eval( "img36.src" ) }