Solved

dependent checkboxes

Posted on 2004-08-16
16
700 Views
Last Modified: 2012-05-05
hello all!

I am currently working with a script which creates mutually exclusive checkboxes on a page.

The JS I am using looks like the following:

function uncheck(dest,src){
     //alert(src.checked);
     if(src.checked==true){
       
     //alert(dest);
     dest_Cont = document.getElementsByName(dest);
        //alert(dest_Cont[0].name);
        dest_Cont[0].checked = false;
     }
}

function sumChecks(src){
     if(src.name=="chk_10.6"){
           uncheck("chk_10.7",src);
     }
     if(src.name=="chk_10.7") {
           uncheck("chk_10.6",src);
     }
     if(src.name=="chk_10.4"){
           uncheck("chk_10.5",src);
     }
     if(src.name=="chk_10.5") {
           uncheck("chk_10.4",src);
     }
}

In the body of the page, I then have checkboxes with the following format (obviously the numbers in the names change, but you get the picture)

<input type="checkbox" name="chk_10.4"  value="3520" onClick="sumChecks(this)">

This function however, does not want to work if I try to exclude more than one checkbox - for example:

if(src.name=="chk_4.4") {
           uncheck("chk_4.5",src);
           uncheck("chk_4.6",src);
     }
if(src.name=="chk_4.5") {
           uncheck("chk_4.4",src);
           uncheck("chk_4.6",src);
     }
if(src.name=="chk_4.6") {
           uncheck("chk_4.4",src);
           uncheck("chk_4.5",src);
     }

This just makes all three unclickable.  How do I fix this?  Any and all help is greatly appreciated!
0
Comment
Question by:flow79
  • 7
  • 6
  • 2
  • +1
16 Comments
 
LVL 13

Expert Comment

by:StormyWaters
Comment Utility
Why not use radio buttons, which have all this functionality built in?
0
 
LVL 13

Author Comment

by:flow79
Comment Utility
because all the data is pulled from a database (like 200 parts - each with an associated checkbox), and this is done in an ASP loop, thus making some values a set of radio buttons, and some checkboxes is not possible.  The layout is set - now I need the JS to do what I described.
0
 
LVL 13

Author Comment

by:flow79
Comment Utility
I also am experiencing the following issue.  I have another script which will auto-check some boxes, depending on whether others are checked.

function check(dest,src){
     //alert(src.checked);
     if(src.checked==true){
       
     //alert(dest);
     dest_Cont = document.getElementsByName(dest);
        //alert(dest_Cont[0].name);
        dest_Cont[0].checked = true;
     }
}

This function is used in the same area (sumChecks) as above.
Using this function I have the following two if-then statements.

if(src.name=="chk_9.2") {
            check("chk_8.11",src);       
}
if(src.name=="chk_8.13") {
            check("chk_8.12",src);
}

The second (8.13 and 8.12) work perfectly in IE, Netscape, and Mozilla.

However, the first (9.2 and 8.11) work great in Netscape and Mozilla, but does not work in IE

Any thought?  THanks!
0
 
LVL 25

Expert Comment

by:James Rodgers
Comment Utility
can you post teh whole page please.
0
 
LVL 13

Author Comment

by:flow79
Comment Utility
you want the whole ASP page?  or the page after it is rendered by the browser?  if so, the rendered code is over 250 lines long .  Just let me know.
0
 
LVL 25

Expert Comment

by:James Rodgers
Comment Utility
the rendered code, i'm not worried about 250 lines, some people have posted over 500... that was a joy to try and read on ee
0
 
LVL 13

Author Comment

by:flow79
Comment Utility
ok - heres the source - each line is ridiculously long, so your best bet at figuring it all out is putting it in an outside HTML editor.  Good luck!  :o)

BTW, I have given you all the necessary elements in the above code blocks, but here it is as requested:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
TA2000 - Price Sheet</TITLE>

<style type="text/css">
<!--

body { font-family: verdana; font-size: 9pt; }
table { font-size: 9pt;  }
td { padding: 5px; }
.totaler { border: 0px; font-family: verdana; font-size: 9pt; }
.hide { visibility: hidden; }
.clearer {
                  background-color: #ffffff;
                  font-size: 7.5pt;
                  font-family: verdana;
                  border: 1px #000000 solid;
                  font-weight: bold;
                  width: 70px;
                  }
hr { height: 1px; color: #000000; }
select { width: 170px; }
-->
</style>

<META NAME="Generator" CONTENT="HTML-Kit">
<META NAME="Author" CONTENT="Daniel P. Brennan">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE=javascript type="text/javascript">
<!--

function uncheck(dest,src){
     //alert(src.checked);
     if(src.checked==true){
       
     //alert(dest);
     dest_Cont = document.getElementsByName(dest);
        //alert(dest_Cont[0].name);
        dest_Cont[0].checked = false;
     }
}

function check(dest,src){
     //alert(src.checked);
     if(src.checked==true){
       
     //alert(dest);
     dest_Cont = document.getElementsByName(dest);
        //alert(dest_Cont[0].name);
        dest_Cont[0].checked = true;
     }
}

function formatCurrency(num) {
     num = num.toString().replace(/\$|\,/g,'');
     if(isNaN(num))
          num = "0";
     sign = (num == (num = Math.abs(num)));
     num = Math.floor(num*100+0.50000000001);
     cents = num%100;
     num = Math.floor(num/100).toString();
     if(cents<10)
     cents = "0" + cents;
     for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
     num = num.substring(0,num.length-(4*i+3))+','+
     num.substring(num.length-(4*i+3));
     return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function sumChecks(src){
     if(src.name=="chk_10.6"){
           uncheck("chk_10.7",src);
     }
     if(src.name=="chk_10.7") {
           uncheck("chk_10.6",src);
     }
             if(src.name=="chk_10.4"){
           uncheck("chk_10.5",src);
     }
     if(src.name=="chk_10.5") {
           uncheck("chk_10.4",src);
     }
             //first example of trying to check a box based on another
             
             if(src.name=="chk_9.2") {
                                check("chk_8.11",src);
             }
             if(src.name=="chk_8.13") {
                        check("chk_8.12",src);
             }
             var objFormElements = document.forms[0].elements;
     var numTotal = 0;
     for(i=0;i<objFormElements.length;i++){
          if(objFormElements[i].type =="checkbox" && objFormElements[i].checked){
               numTotal = numTotal + parseFloat(objFormElements[i].value);
          }
           document.forms[0].elements['numTotal'].value = formatCurrency( parseFloat(document.forms[0].elements['numPrice'].value) + parseFloat(numTotal));
           document.forms[0].elements['GrandTotal'].value = formatCurrency(numTotal);
     }
}

function toggleDiv(strDivName){
var objElement = document.getElementById(strDivName).style;

 if(objElement.display =='none'){
     objElement.display = '';
     objElement.visibility="visible"
 }else{
     objElement.display = 'none';
     objElement.visibility="hidden"
  }
 }
 
function clearChecks(){
     var objFormElements = document.forms[0].elements;
     for(i=0;i<objFormElements.length;i++){
          if(objFormElements[i].type =="checkbox"){
              objFormElements[i].checked=false;
          }
         document.forms[0].elements['numTotal'].value = formatCurrency( document.forms[0].elements['numPrice'].value);
       document.forms[0].elements['GrandTotal'].value = formatCurrency(0);
     }
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="document.forms[0].elements['numTotal'].value = formatCurrency(document.forms[0].elements['numPrice'].value);">

<!-- -------------------------------------------------- -->
<!-- VBScript to hold checkbox dependencies starts here -->
<!-- -------------------------------------------------- -->

<script language="vbscript" event="onClick" for="chk_9.2">
<!--

-->
</script>

<!-- -------------------------------------------------- -->
<!-- VBScript to hold checkbox dependencies stops here  -->
<!-- -------------------------------------------------- -->

<img src="ct.gif" alt="">
<font size="2"><b>Adder Price</b></font><hr>
<form name="frmParts" method="post" action="AdderInsert2.asp">

<table style="border: 1px #cccccc solid;">
<tr>
<td>
<table summary="" width="800" style="background-color:#eeeeee;">
<tr>
<td colspan="2"><b>Model:</b> TA2000</td>
<td colspan="2"><div style="float: right;"><b>Price:</b> $94,720.00</div></td>
</tr>
</table>
<table summary="" width="800">
<tr>
      <td width="10"></td>
      <td width="10"></td>
      <td width="20"></td>
      <td width="400"><b>Part</b></td>
      <td width="150"><b>Price</b></td>
</tr>
<table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_1.1"  value="470" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_1')"></td><td width=20>1.1</td><td width=400>Inlet Rubber Joint (shipped loose)</td><td width=150>$470.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_1">Option includes a loose shipped 12" length of flexible tubing with screw lock clamp and steel band clamp specifically selected for inlet air applications.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_1.2"  value="720" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_2')"></td><td width=20>1.2</td><td width=400>Inlet Start-up Screen (Shipped Loose)</td><td width=150>$720.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_2">Option includes a loose shipped 12" length of wire mesh cone.  An inlet screen is required upon initial compressor startup when the length of the inlet run and or elbows obstruct the required sight inspection.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_1.3"  value="1070" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_3')"></td><td width=20>1.3</td><td width=400>2nd Stage Inlet Air Temp</td><td width=150>$1,070.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_3">This option includes a second air temperature measurement at the second stage inlet for three stage compressors.  The standard Copper control system includes one air temperature measurement at the third stage inlet for a three stage compressor. (An RTD at the second stage inlet for two stage is standard.)<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_1.4"  value="1650" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_4')"></td><td width=20>1.4</td><td width=400>Inlet Filter/Silencer</td><td width=150>$1,650.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_4">Option includes an inlet air filter designed to both reduce inlet noise and to remove potentially harmful contaminants from entering the compressor.  The inlet air filter is specifically designed for the TA2000's range of airflows.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_1.5"  value="1660" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_5')"></td><td width=20>1.5</td><td width=400>Inlet Filter Differential Pressure Alarm</td><td width=150>$1,660.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_5">Option includes a loose shipped differential pressure transmitter (in NEMA 4/IP65 housing with digital display) that is mounted across the inlet air filter with an alarm which trips as the air filter gets progressively plugged with contaminants.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_2.1"  value="700" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_6')"></td><td width=20>2.1</td><td width=400>Discharge Air Temp</td><td width=150>$700.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_6">Option includes a loose shipped RTD for installation in the end user's discharge piping.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_2.2"  value="990" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_7')"></td><td width=20>2.2</td><td width=400>Packaged Check Valve</td><td width=150>$990.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_7">Option includes a discharge check valve preinstalled in the compressor discharge piping. (The standard is a check valve shipped loose to be installed by the end user)<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_2.3"  value="2990" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_8')"></td><td width=20>2.3</td><td width=400>Automatic Block Valve</td><td width=150>$2,990.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_8">The automatic block valve is a discharge-securing valve that opens when the compressor starts and closes when the compressor stops.  This is accomplished using a fail-closed pneumatic actuated butterfly valve, controlled by an auxiliary contact on the main motor starter.  An automated block valve provides an added degree of safety beyond the protection provided by the discharge check valve.  It is recommended for installations where unmanned/automatic starts and stops are expected or sites where power outages are known to occur frequently.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_3.1"  value="3770" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_9')"></td><td width=20>3.1</td><td width=400>Silicone Free Airside</td><td width=150>$3,770.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_9">Option replaces all silicone containing parts with non-silicone replacements (Typically required for any paint related compresssed air application)<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_3.2"  value="410" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_10')"></td><td width=20>3.2</td><td width=400>Victualic Flanges for Air and Water Connections</td><td width=150>$410.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_10">Option includes Victualic flanges for the water connections, also included are Victualic flanges for the air discharge connection, but only when a packaged check valve has been selected. (Compressor without a packaged check valve has a flanged discharge as standard; thus a Victualic Flange is not required)<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_3.3"  value="410" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_11')"></td><td width=20>3.3</td><td width=400>Companion Flanges for Air and Water Connections</td><td width=150>$410.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_11">Option includes mating flanges (shipped loose) for installation by the customer on the air and water connections.  Required for fit up of field piping to compressor piping, typically requisite on overseas jobs only.  Note: Victaulic flanges must be selected when companion flanges are selected.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_3.4"  value="413" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_12')"></td><td width=20>3.4</td><td width=400>High Coolant Temp. Trim Valve</td><td width=150>$413.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_12">Option includes a water trim valve used to force additional water flow to the oil cooler, and keep the oil temperature at design levels.[ For use when CWT exceeds 90°F and with all glycol cooling systems]<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_3.5"  value="450" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_13')"></td><td width=20>3.5</td><td width=400>Auto Water Control</td><td width=150>$450.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_13">Option includes adapter kit (changes 2 ½” conn. to 3” conn.) for the manifolded water inlet and discharge, allowing for simple overseas field connection.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_3.6"  value="1030" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_14')"></td><td width=20>3.6</td><td width=400>Water Control Valve</td><td width=150>$1,030.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_14">Option includes change to standard VANTAGE to allow control of an automatic water control valve, turning the cooling water supply on before starting the compressor and turning the water off after the compressor cools down. (DOES NOT INCLUDE VALVE) See 3.7. for water control valve option<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_3.7"  value="2180" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_15')"></td><td width=20>3.7</td><td width=400>Mounted Cooling Water Manifold</td><td width=150>$2,180.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_15">Option includes a loose shipped open/close 2 ½” NPT solenoid valve to be field installed on the cooling water manifold discharge. (CONTROL NOT INCLUDED) See 3.6. for auto water control option.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_3.7.1"  value="420" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_16')"></td><td width=20>3.7.1</td><td width=400>Water Manifold Adapter Kit</td><td width=150>$420.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_16">Option includes adapter kit (changes 2 1/2" conn. To 3" conn.) for the manifold water inlet and discharge, allowing for simple field connection. (Typically only required for overseas applications).<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_4.1"  value="1130" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_17')"></td><td width=20>4.1</td><td width=400>90/10 Cu-Ni Intercooler and Aftercooler Tube Material</td><td width=150>$1,130.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_17">Option includes intercooler and aftercooler bundles with 90/10 Cu-Ni tube material.  This Cu-Ni alloy offers the best general corrosion resistance for the cost.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_4.2"  value="1730" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_18')"></td><td width=20>4.2</td><td width=400>Stainless Steel Baffles for Intercooler and Aftercooler Bundles</td><td width=150>$1,730.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_18">Option includes the replacement of the standard galvanized intercooler and aftercooler baffles, with stainless steel baffles.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_4.3"  value="3310" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_19')"></td><td width=20>4.3</td><td width=400>Phenolic Coated Intercooler and Aftercooler Bundles</td><td width=150>$3,310.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_19">Option includes the application of an airside phenolic coating of the entire (fin and tube) intercooler and aftercooler bundles.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_5.1"  value="1550" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_20')"></td><td width=20>5.1</td><td width=400>Solenoid Condensate Valves</td><td width=150>$1,550.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_20">Option includes Qty. (3) loose shipped solenoid valves to be field installed in the customer supplied condensate lines from the compressor. This option allows for the automatic draining (VANTAGE controlled, cycled according to load time) of the condensate that is created when the compressed air is cooled.  This option is much more reliable than the conventional traps and more energy efficient than a gate valve. (Hardware incl. a solenoid valve, an orifice, a surge suppressor, and a check valve per stage)<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_5.2"  value="2440" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_21')"></td><td width=20>5.2</td><td width=400>Liquidator Pneumatic Condensate Drains</td><td width=150>$2,440.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_21">Option includes Qty. (3) loose shipped Liquidator Pneumatic Condensate Drains to be field installed in the customer supplied condensate lines from the compressor. The Liquidator provides an effective alternative to the solenoid-operated condensate valves.  With the Liquidator no compressed air is discharged during operation. This feature results in significant energy savings over the solenoid-operated condensate drains. (Hardware includes a pneumatic drain, qty (2) gate valves, a check valve, a ball valve, and qty (3) connectors per stage) [Note: To allow proper piping of the Liquidator, the compressor must be mounted on a housekeeping pad or structural steel base.]<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_5.3"  value="3170" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_22')"></td><td width=20>5.3</td><td width=400>Drain piping with Bypass Valve</td><td width=150>$3,170.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_22">Option includes loose shipped pre-piped drain lines with Qty. (3) manual hand valves.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_6.1"  value="670" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_23')"></td><td width=20>6.1</td><td width=400>Motor Space Heater</td><td width=150>$670.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_23">Option includes a space heater integral to the drive motor.  Space heaters can be 115V or 230V AC (specify when included). The function of the motor space heater is to prevent harmful condensation from forming on the motor windings when the motor is no in use.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_6.2"  value="1280" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_24')"></td><td width=20>6.2</td><td width=400>Wye-Delta Start</td><td width=150>$1,280.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_24">Option includes a motor specially wound for Wye-Delta starting. (the starter will also be selected to allow for additional motor leads)<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_6.3"  value="1650" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_25')"></td><td width=20>6.3</td><td width=400>Motor Stator RTD's</td><td width=150>$1,650.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_25">Option typically includes Qty. (6) RTD’s installed in the motor stators. [RTD’s are (2) per phase, (1) to VANTAGE and (1) to spare per phase.  RTD’s must be installed at the time of motor manufacture] Installed RTD’s send out a continuous signal to be monitored by the Cooper VANTAGE control panel.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_6.4"  value="1130" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_26')"></td><td width=20>6.4</td><td width=400>Dry Coupling</td><td width=150>$1,130.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_26">Option includes a non-API type dry coupling in place of the lubricated gear-type coupling.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_7.1"  value="320" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_27')"></td><td width=20>7.1</td><td width=400>90/10 Cu-Ni Oil Cooler Tube Material</td><td width=150>$320.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_27">Option includes an oil cooler with 90/10 Cu-Ni tube material.  This Cu-Ni alloy offers the best general corrosion resistance for the cost.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_7.2"  value="760" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_28')"></td><td width=20>7.2</td><td width=400>Gearbox Vacuum Gauge</td><td width=150>$760.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_28">Option includes a pressure gauge installed on the compressor gearbox, the installation of this gauge allows for easy setting of the air ejector supply pressure, and thus maintenance of a proper gearbox vacuum.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_7.3"  value="1200" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_29')"></td><td width=20>7.3</td><td width=400>Differential Oil Pressure Across Oil Filter</td><td width=150>$1,200.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_29">Option includes a second P transmitter mounted before the oil filter and wired to the VANTAGE. The VANTAGE calculates the pressure drop across the oil filter, and can thus be used to sound an alarm or indicate required maintenance. (A single P transmitter mounted after the oil filter is std.)<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_7.4"  value="1370" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_30')"></td><td width=20>7.4</td><td width=400>Low Oil Level Alarm</td><td width=150>$1,370.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_30">Option includes a mounted level switch, which opens on low oil level, sending an alarm signal to the VANTAGE.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_7.5"  value="2080" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_31')"></td><td width=20>7.5</td><td width=400>Oil Heater</td><td width=150>$2,080.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_31">Option includes an oil heater for outdoor or unheated compressor installations.  The thermostat-controlled heater maintains a minimum oil temperature for compressor startup. The oil heater is wired to a contactor (over 480V) in the control center. [Specify heater voltage at time of order]<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_7.6"  value="4400" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_32')"></td><td width=20>7.6</td><td width=400>Full Flow Auxiliary Oil Pump with Carbon Steel Piping</td><td width=150>$4,400.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_32">Option includes a full flow aux. oil pump in place of the standard aux. oil priming pump. In addition, carbon steel piping is used in place of the standard flexible hose used on the lubrication system.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_7.7"  value="4420" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_33')"></td><td width=20>7.7</td><td width=400>Duplex Oil Filter</td><td width=150>$4,420.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_33">Option includes a duplex  oil filter with twin filter bowls, an integral manifold and a crossover valve.  The duplex filter allows a filter to be changed without shutting the compressor down.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_7.8"  value="9790" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_34')"></td><td width=20>7.8</td><td width=400>Twin Oil Coolers with Twin Oil Filters</td><td width=150>$9,790.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_34">Option includes an additional oil cooler piped in series with a single oil filter and oil temperature control valve.  One switchover valve is provided upstream of the oil filters to control of the oil flow.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.1"  value="1650" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_35')"></td><td width=20>8.1</td><td width=400>NEMA 4 Control Center</td><td width=150>$1,650.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_35">Option includes a Control Center built to NEMA 4 specifications, component wiring in conduit and actuators with integral heaters.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.2"  value="3310" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_36')"></td><td width=20>8.2</td><td width=400>NEMA 4 "X" Control Center</td><td width=150>$3,310.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_36">Option includes non-stainless steel Control Center built to NEMA 4X specifications, component wiring in conduit and actuators with integral heaters.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.3"  value="1870" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_37')"></td><td width=20>8.3</td><td width=400>UL Label</td><td width=150>$1,870.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_37">Option includes a UL labeled control center.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.4"  value="2220" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_38')"></td><td width=20>8.4</td><td width=400>CSA (Canadian Code)</td><td width=150>$2,220.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_38">Option includes a special CSA (Canadian Code) approved control center.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.5"  value="5010" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_39')"></td><td width=20>8.5</td><td width=400>CE Mark "Package" Adder</td><td width=150>$5,010.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_39">Option includes a special CE (European Code) approved compressor package.(Compressor packaged with VANTAGE without starters)<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.6"  value="670" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_40')"></td><td width=20>8.6</td><td width=400>RTD, Loose Shipped</td><td width=150>$670.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_40">Option includes a loose shipped Cooper supplied RTD to be field installed by “others” in the end user’s piping.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.7"  value="1040" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_41')"></td><td width=20>8.7</td><td width=400>Audible/Visual Alarm Annunciation</td><td width=150>$1,040.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_41">This option includes a combination alarm horn (audible) and alarm beacon (visual) mounted directly to the VANTAGE control panel.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.8"  value="1080" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_42')"></td><td width=20>8.8</td><td width=400>Common Alarm and Trip Dry Contacts</td><td width=150>$1,080.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_42">Option includes a pair of normally open contacts that close with compressor alarm and compressor trip.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.9"  value="1910" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_43')"></td><td width=20>8.9</td><td width=400>Additional Vibration Probes and Monitoring</td><td width=150>$1,910.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_43">Option includes Qty (2) additional vibration probes, one probe for the 2nd stage and one probe for the 3rd stage, (1st stage probe is included as a standard) all probes are compressor mounted and wired to the VANTAGE control board.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.10"  value="3010" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_44')"></td><td width=20>8.10</td><td width=400>Additional Main Logic Module</td><td width=150>$3,010.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_44">Option includes Qty (1) additional VANTAGE Main Logic Module with additional input and output channels. Up to 13 analog inputs (4-20mA), 10 RTD inputs, 8 digital inputs, and 11 digital outputs can be connected to the additional Main Logic Module at one time. [When more than the above listed channels are required an optional second additional MLM may be connected to the primary VANTAGE MLM]. Each channel has its own user programmable alarm and trip set point.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.11"  value="3010" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_45')"></td><td width=20>8.11</td><td width=400>Panel Cooler (Vortex Type)</td><td width=150>$3,010.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_45">This option includes a cooling device that uses compressed air and expands it. As the air expands, its temperature falls.  The panel cooler has a built-in thermostat so the VANTAGE control center will have automatic temperature regulation.  This option is recommended for installations where the maximum temperature is 110°F (43°C) or higher, and for units sold with a Cooper sound enclosure.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.12"  value="840" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_46')"></td><td width=20>8.12</td><td width=400>Panel Heater</td><td width=150>$840.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_46">This option includes a preinstalled water-cooled heat exchanger mounted to the side of the control center. Cooling is accomplished by circulating warm cabinet air by a small electric fan through the water-cooled heat exchanger. This option may be preferable to the vortex type panel cooler (see option 8.11.) for it does not consume compressed air.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.13"  value="3770" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_47')"></td><td width=20>8.13</td><td width=400>Auto Start/Stop Function</td><td width=150>$3,770.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_47">This option includes VANTAGE software which automates compressor start/stop and load/unload operation of multiple VANTAGE controlled compressors discharging into one common header. This option can be used with 1 to 32 compressors operating in parallel. For a single compressor operation the Networking option provides automatic start/stop and load/unload control. Inaddition to the Vantage software, this option also includes an automatic block valve.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.14"  value="2180" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_48')"></td><td width=20>8.14</td><td width=400>VANTAGE Distributed Capacity Control</td><td width=150>$2,180.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_48">Option includes a modulating Blow-Off valve and Blow-Off valve silencer. (The standard Auto-Unload Blow-Off valve is a simple open/close design not capable of modulating.)  Auto-Standby/Auto-Offline control should be selected when the system pressure must be held very constant or the system has little or no receiver volume.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.15"  value="3810" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_49')"></td><td width=20>8.15</td><td width=400>Auto-Offline or Auto-Standby Control</td><td width=150>$3,810.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_49">Option includes special VANTAGE software that allows the user to automatically change system setpoints, Networking information, and future system startup and shutdown dates and times.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_8.16"  value="1590" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_50')"></td><td width=20>8.16</td><td width=400>VANTAGE Operation Scheduler</td><td width=150>$1,590.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_50">Option includes special VANTAGE software that enables the VANTAGE Main Logic Module to record the power consumption, compressor and system flow, and compressor and system efficiency for the last 12 months of operation.  (Current and prior month daily detail is also stored for reference).<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_8.17"  value="330" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_51')"></td><td width=20>8.17</td><td width=400>VANTAGE Performance Log</td><td width=150>$330.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_51">Option included monitoring, control, performance reporting, and information management of end user’s compressed air systems and ancillary equipment.  Also provides interface with Cooper Quad 2000 controllers via MODBUS RTU protocol over RS-485 link.<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_9.1"  value="1820" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_52')"></td><td width=20>9.1</td><td width=400>Structural Steel Base</td><td width=150>$1,820.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_52">Option includes a custom built steel skid for easy transportation and installation. Skid is constructed from heavy-duty steel and coated with Cooper’s standard paint after fabrication.<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_9.2"  value="13070" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_53')"></td><td width=20>9.2</td><td width=400>Open Top Sound Enclosure</td><td width=150>$13,070.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_53">Option includes a custom built open top sound enclosure, constructed from heavy gauge sheet metal panels, which are attached to a metal frame. One-inch thick SOUNDFOAM provides maximum absorption.  Removable panels allow easy access to the oil filter, motor bearings and other maintenance items. Exhaust ducts are fitted to the compressor drive motor to direct hot cooling air out the top of the enclosure.  The sound enclosure will reduce the spectral noise level to 80 dBA ±2dBA, per ANSI S12.36-1990 test methods.  Requires Panel Cooler (see 8.11. for option description).  Requires 50°C Ambient Motor [adder is 2% of  base Compressor List price].<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_9.3"  value="1500" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_54')"></td><td width=20>9.3</td><td width=400>Special Paint Color</td><td width=150>$1,500.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_54">Consult factory for Specific Requirements<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_10.1"  value="170" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_55')"></td><td width=20>10.1</td><td width=400>Additional copies/sets of installation and maintenance manuals</td><td width=150>$170.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_55"><br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_10.2"  value="420" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_56')"></td><td width=20>10.2</td><td width=400>Certification of Hydrotest</td><td width=150>$420.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_56">Option includes special original documentation of the Certification of Hydrotest signed off by Quality<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_10.3"  value="420" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_57')"></td><td width=20>10.3</td><td width=400>Certification of Rotor Balance</td><td width=150>$420.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_57">Option includes special original documentation of the Certification of Rotor Balance signed off by Quality<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_10.4"  value="1820" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_58')"></td><td width=20>10.4</td><td width=400>Level I Documentation</td><td width=150>$1,820.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_58">Option includes the following: Certificate of Test, Mechanical Test Certificate, Gearbox Hydrotest Certificate, Oil Reservoir Leak Test Certificate, Lube System Cleanliness Certificate, Control Panel Function Certificate, U-1 Form for Aftercooler (as required), Driver Test Certificate, Certificate of Quality, Certificate of Compliance, Inspection Report (includes Final Visual Inspection Certificate), and Material Specs. (Impellers, Gearing, Castings)<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_10.5"  value="2610" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_59')"></td><td width=20>10.5</td><td width=400>Level II Documentation</td><td width=150>$2,610.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_59">Option includes Level 1 Documentation and the following: Design Point Certification (includes Data and Plots), Mechanical Test Certificate (includes Data and plots), and Material Certificates (Impellers, Gearing, Castings)<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_10.6"  value="3600" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_60')"></td><td width=20>10.6</td><td width=400>Observe Test</td><td width=150>$3,600.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_60">Option allows for the customer to attend the Cooper standard aerodynamic and mechanical testing of the compressor at the factory.  Cooper will notify the customer when the test is to take place and it is the customer's responsibility to be present at the time of test. [Schedule of test is independent of customer's availability.]<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_10.7"  value="9160" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_61')"></td><td width=20>10.7</td><td width=400>Witness Test</td><td width=150>$9,160.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_61">Option includes scheduling of the Cooper standard factory aerodynamic and mechanical testing around the customer's availability. Cooper will notify the customer when the test is to take place, and will work with the customer to ensure his ability to attend the test. [Schedule of test is dependent on customer's availability.]<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_10.8"  value="4810" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_62')"></td><td width=20>10.8</td><td width=400>Contract Specific Drawings</td><td width=150>$4,810.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_62">Adder will apply when Cooper is asked to incorporate customer comments and or specials into our standard drawings.  Drawings will be issued for record only (not subject to approval). [Note: As standard, Cooper supplies three drawings with each contract. (1) General Assembly Drawing (2) Flow Schematic and (3) Wiring Schematic - each is typically generic and includes callouts for options that may or may not be in the scope of supply as ordered by the customer.  The scope of supply is per the items selected from proposal document and is as indicated on the General Assembly and Flow Schematic.]<br><br><br></div><table width=800><tr bgcolor=#eeeeee><td width=10><input type="checkbox" name="chk_10.9"  value="9400" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_63')"></td><td width=20>10.9</td><td width=400>Engineering House, API, or Process customer adder</td><td width=150>$9,400.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_63">Adder applies when we quote to the above-mentioned customers.  Adder is intended to cover the additional costs associated with order administration, co-ordination meeting(s) and special expediting. (All other existing price adders will still apply.)<br><br><br></div><table width=800><tr bgcolor=#ffffff><td width=10><input type="checkbox" name="chk_11.1"  value="0" onClick="sumChecks(this)"></td><td width=10><img src=expand.jpg onClick="toggleDiv('div_64')"></td><td width=20>11.1</td><td width=400>No Adders</td><td width=150>$0.00</td></tr></table>
<div style="background: #ffffff;visibility:hidden;display:none; border: 1px #000000 solid;width: 700px; padding: 5px; margin-left: 100px; margin-top: 2px; margin-bottom: 2px;" id="div_64">No Adders<br><br><br></div>
</table>
<table summary="" width="800">
<tr>
      <td width="160">
                  <input type="hidden" name="MXIDER" value="3">
                   <input type="hidden" name="Model" value="TA2000">
                  <input type="hidden" name="numPrice" value="94720">
                  <input type="submit" value="Submit" class="clearer">
                  <input type="button" value="Clear All" name="Clearer" class="clearer" onClick="clearChecks()">
      </td>
      <td width="322"></td>
      <td width="250"><b>Adder Total:</b> <input type="text" name="GrandTotal" id="GrandTotal" class="totaler"></td>
</tr>
<tr>
     <td width="360">
         <b>Discount:</b> <input type="text" name="Discount" value="1">
      </td>
     <td width="122"></td>
     <td width="250"><b>Total:</b><input type="text" name="numTotal" id="numTotal" class="totaler"></td>
</tr>
<tr>
             
</tr>
</table>
</form>
</td>
</tr>
</table>

<br><br><br>
<span style="font-size: 7pt;">Copyright&copy; Cooper Turbocompressor 2004.  All rights reserved.</span>
</BODY>
</HTML>

0
 
LVL 13

Author Comment

by:flow79
Comment Utility
well, i think i figured out the issue with 9.2 and 8.11 - i had an old VBScript function in there that was messing it up.  

Now all I need is the original issue worked out: trying to exclude more than one checkbox at a time with the uncheck function.  Thanks!
0
Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

 
LVL 25

Accepted Solution

by:
James Rodgers earned 400 total points
Comment Utility
ok here is noything that i can find wrong with your code in general but this line

<script language="vbscript" event="onClick" for="chk_9.2">

seems to be affecting the onClick event of
      <input type="checkbox" name="chk_9.2" value="13070" onclick="sumChecks(this)">

when in change the name of the input it works fine
0
 
LVL 25

Expert Comment

by:James Rodgers
Comment Utility
you seem to have found it for yourself
0
 
LVL 5

Assisted Solution

by:vilia
vilia earned 100 total points
Comment Utility
One question related to the srs and dst states and logic:

srs can generates onClick event with TWO states:
   src.checked: true
   src.checked: false

The supplied code does not process: src.checked==false

Is it regular business logic?
   Example 10.6/10.7 Observe/Witness Test
      What if a test must be performed either Observer or Witness?
      If the above business logic is true, src.checked==false
      should be managed as well.
0
 
LVL 13

Author Comment

by:flow79
Comment Utility
vilia - everything i have works fine - including src.checked == false

The issue I now have is that if I try to exclude more than one checkbox at a time (when one is checked, two others uncheck), all three fail.

I would like to use the same main script I have now.  Any additions/changes I should make to have this work?  Any thoughts you have would be greatly appreciated.
0
 
LVL 25

Expert Comment

by:James Rodgers
Comment Utility
Are you still havint teh problem with multiple unchecks?
0
 
LVL 13

Author Comment

by:flow79
Comment Utility
no - it seems to be working also - i rechecked my code, and its working fine.  Thanks for all the effort.  Since I seem to have figured this out by myself, i will split the points between those who helped.

BTW, its weird, cause I'm using the same code I posted yesterday that wouldnt work, and now it does.  Maybe that vbscript was throwing off more than just 9.2

Thanks all!
0
 
LVL 25

Expert Comment

by:James Rodgers
Comment Utility
thanks for the points....

really wasn't necessary but is much appreciated
0
 
LVL 5

Expert Comment

by:vilia
Comment Utility
My question was related more to business than program logic.
Some times it is hard to find the prog spec (HLD), so we need to look behind the code and guess: How something should work.

Tnx for points.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
jquery, dropdown 4 34
date format angularjs2 16 36
Log4Net custom Appender not being fired. 5 41
JavaScript Scope issue 4 17
Nothing in an HTTP request can be trusted, including HTTP headers and form data.  A form token is a tool that can be used to guard against request forgeries (CSRF).  This article shows an improved approach to form tokens, making it more difficult to…
This article discusses how to create an extensible mechanism for linked drop downs.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now