<html>
<
head>
<
title>JavaScript Example 3</title>

<script language="JavaScript">
<!--

  function addit() {
     
val1 = document.ADDUP.add1.value;
     
val2 = document.ADDUP.add2.value;

     
document.pict1.src = "balls" + val1 + ".gif";

     
document.pict2.src = "balls" + val2 + ".gif";
 

      // check if the first radio button (addition) is checked

     
if (document.ADDUP.operation[0].checked)  {

         document.ADDUP.sum.value = eval(val1) + eval(val2);
        
document.pict3.src = "balls" + document.ADDUP.sum.value + ".gif";
     
}
     
else  {

         // the subtraction radio button was checked

         document.ADDUP.sum.value = eval(val1) - eval(val2);
        
document.pict3.src = "blank.gif";
     
}
  
}

  function clearfields() {
     
document.ADDUP.add1.value = "0";
     
document.ADDUP.add2.value = "0";
     
document.ADDUP.sum.value = "0";
  
}
-->
<
/script>

</head>
<
body>

<
form NAME="ADDUP">

<
p>
   <
input type="radio" name="operation
          checked value="
add" onClick="addit();"> addition <br>

   <input type="radio" name="operation
                  value="
subtract" onClick="addit();"> subtraction <br>

  First number: <select name="add1" size="1" onChange="addit();">
   
<
option selected value="1">One</option>
   
<
option value="2">Two</option>
   
<
option value="3">Three</option>
   
<
option value="4">Four</option>
   
<
option value="5">Five</option>

  </select
  <
img src="blank.gif" name="pict1"> <br> 

  Second number: <select name="add2" size="1" onChange="addit();">
   
<
option selected value="1">One</option>
   
<
option value="2">Two</option>
   
<
option value="3">Three</option>
   
<
option value="4">Four</option>
   
<
option value="5">Five</option>

  </select
  <
img src="blank.gif" name="pict2"> <br>

  Answer: <input name="sum" size="20">

  <img src="blank.gif" name="pict3"> <br>

  <input type="button" value="Add them up" onClick="addit();"
  <
input type="button" value="Reset" onClick="clearfields();"
<
/p>

</form>
<
/body>
<
/html>