/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jim Stiles | www.jdstiles.com */
function startCalc(){
  interval = setInterval("calc()",1);
}
function calc(){
  one = document.form.A1.value;
  two = document.form.A2.value; 
  three = document.form.A3.value; 
  four = document.form.A4.value; 
  five = document.form.A5.value; 
  six = document.form.A6.value; 
  seven = document.form.A7.value; 
  eight = document.form.A8.value; 
  nine = document.form.A9.value; 
  ten = document.form.A10.value; 
  eleven = document.form.A11.value; 
  twelve = document.form.A12.value; 
  thirteen = document.form.A13.value; 
  fourteen = document.form.A14.value; 
  fifteen = document.form.A15.value; 
  sixteen = document.form.A16.value; 
  seventeen = document.form.A17.value; 
  eighteen = document.form.A18.value; 
  nineteen = document.form.A19.value; 
  twenty = document.form.A20.value; 
  twentyone = document.form.A21.value; 
  twentytwo = document.form.A22.value; 
  twentythree = document.form.A23.value; 
  twentyfour = document.form.A24.value; 
  twentyfive = document.form.A25.value; 
  twentysix = document.form.A26.value; 
  twentyseven = document.form.A27.value; 
  twentyeight = document.form.A28.value; 
  twentynine = document.form.A29.value; 
  thirty = document.form.A30.value; 
  thirtyone = document.form.A31.value; 
  
  oneB = document.form.B1.value;   
  twoB = document.form.B2.value; 
  threeB = document.form.B3.value; 
  fourB = document.form.B4.value; 
  fiveB = document.form.B5.value; 
  sixB = document.form.B6.value; 
  sevenB = document.form.B7.value; 
  eightB = document.form.B8.value; 
  nineB = document.form.B9.value; 
  tenB = document.form.B10.value; 
  elevenB = document.form.B11.value; 
  twelveB = document.form.B12.value; 
  thirteenB = document.form.B13.value; 
  fourteenB = document.form.B14.value; 
  fifteenB = document.form.B15.value; 
  sixteenB = document.form.B16.value; 
  seventeenB = document.form.B17.value; 
  eighteenB = document.form.B18.value; 
  nineteenB = document.form.B19.value; 
  twentyB = document.form.B20.value; 
  twentyoneB = document.form.B21.value; 
  twentytwoB = document.form.B22.value; 
  twentythreeB = document.form.B23.value; 
  twentyfourB = document.form.B24.value; 
  twentyfiveB = document.form.B25.value; 
  twentysixB = document.form.B26.value; 
  twentysevenB = document.form.B27.value; 
  twentyeightB = document.form.B28.value; 
  twentynineB = document.form.B29.value; 
  thirtyB = document.form.B30.value; 
  thirtyoneB = document.form.B31.value; 
  
  oneC = document.form.C1.value;
  twoC = document.form.C2.value; 
  threeC = document.form.C3.value; 
  fourC = document.form.C4.value; 
  fiveC = document.form.C5.value; 
  sixC = document.form.C6.value; 
  sevenC = document.form.C7.value; 
  eightC = document.form.C8.value; 
  nineC = document.form.C9.value; 
  tenC = document.form.C10.value; 
  elevenC = document.form.C11.value; 
  twelveC = document.form.C12.value; 
  thirteenC = document.form.C13.value; 
  fourteenC = document.form.C14.value; 
  fifteenC = document.form.C15.value; 
  sixteenC = document.form.C16.value; 
  seventeenC = document.form.C17.value; 
  eighteenC = document.form.C18.value; 
  nineteenC = document.form.C19.value; 
  twentyC = document.form.C20.value; 
  twentyoneC = document.form.C21.value; 
  twentytwoC = document.form.C22.value; 
  twentythreeC = document.form.C23.value; 
  twentyfourC = document.form.C24.value; 
  twentyfiveC = document.form.C25.value; 
  twentysixC = document.form.C26.value; 
  twentysevenC = document.form.C27.value; 
  twentyeightC = document.form.C28.value; 
  twentynineC = document.form.C29.value; 
  thirtyC = document.form.C30.value; 
  thirtyoneC = document.form.C31.value;
  
  oneD = document.form.D1.value;
  twoD = document.form.D2.value; 
  threeD = document.form.D3.value; 
  fourD = document.form.D4.value; 
  fiveD = document.form.D5.value; 
  sixD = document.form.D6.value; 
  sevenD = document.form.D7.value; 
  eightD = document.form.D8.value; 
  nineD = document.form.D9.value; 
  tenD = document.form.D10.value; 
  elevenD = document.form.D11.value; 
  twelveD = document.form.D12.value; 
  thirteenD = document.form.D13.value; 
  fourteenD = document.form.D14.value; 
  fifteenD = document.form.D15.value; 
  sixteenD = document.form.D16.value; 
  seventeenD = document.form.D17.value; 
  eighteenD = document.form.D18.value; 
  nineteenD = document.form.D19.value; 
  twentyD = document.form.D20.value; 
  twentyoneD = document.form.D21.value; 
  twentytwoD = document.form.D22.value; 
  twentythreeD = document.form.D23.value; 
  twentyfourD = document.form.D24.value; 
  twentyfiveD = document.form.D25.value; 
  twentysixD = document.form.D26.value; 
  twentysevenD = document.form.D27.value; 
  twentyeightD = document.form.D28.value; 
  twentynineD = document.form.D29.value; 
  thirtyD = document.form.D30.value; 
  thirtyoneD = document.form.D31.value; 

  oneE = document.form.E1.value;
  twoE = document.form.E2.value; 
  threeE = document.form.E3.value; 
  fourE = document.form.E4.value; 
  fiveE = document.form.E5.value; 
  sixE = document.form.E6.value; 
  sevenE = document.form.E7.value; 
  eightE = document.form.E8.value; 
  nineE = document.form.E9.value; 
  tenE = document.form.E10.value; 
  elevenE = document.form.E11.value; 
  twelveE = document.form.E12.value; 
  thirteenE = document.form.E13.value; 
  fourteenE = document.form.E14.value; 
  fifteenE = document.form.E15.value; 
  sixteenE = document.form.E16.value; 
  seventeenE = document.form.E17.value; 
  eighteenE = document.form.E18.value; 
  nineteenE = document.form.E19.value; 
  twentyE = document.form.E20.value; 
  twentyoneE = document.form.E21.value; 
  twentytwoE = document.form.E22.value; 
  twentythreeE = document.form.E23.value; 
  twentyfourE = document.form.E24.value; 
  twentyfiveE = document.form.E25.value; 
  twentysixE = document.form.E26.value; 
  twentysevenE = document.form.E27.value; 
  twentyeightE = document.form.E28.value; 
  twentynineE = document.form.E29.value; 
  thirtyE = document.form.E30.value; 
  thirtyoneE = document.form.E31.value;
  
  ATotal = document.form.ATotal.value;
  BTotal = document.form.BTotal.value;
  CTotal = document.form.CTotal.value;
  DTotal = document.form.DTotal.value;
  ETotal = document.form.ETotal.value;

  document.form.ATotal.value = (one * 1) + (two * 1) + (three * 1)+ (four * 1)+ (five * 1)+ (six * 1)+ (seven * 1)+ (eight * 1)+ (nine * 1)+ (ten * 1)+ (eleven * 1)+ (twelve * 1)+ (thirteen * 1)+ (fourteen * 1)+ (fifteen * 1)+ (sixteen * 1)+ (seventeen * 1)+ (eighteen * 1)+ (nineteen * 1)+ (twenty * 1)+ (twentyone * 1)+ (twentytwo * 1)+ (twentythree * 1)+ (twentyfour * 1)+ (twentyfive * 1)+ (twentysix * 1)+ (twentyseven * 1)+ (twentyeight * 1)+ (twentynine * 1)+ (thirty * 1)+ (thirtyone * 1);
  
    document.form.BTotal.value = (oneB * 1) + (twoB * 1) + (threeB * 1)+ (fourB * 1)+ (fiveB * 1)+ (sixB * 1)+ (sevenB * 1)+ (eightB * 1)+ (nineB * 1)+ (tenB * 1)+ (elevenB * 1)+ (twelveB * 1)+ (thirteenB * 1)+ (fourteenB * 1)+ (fifteenB * 1)+ (sixteenB * 1)+ (seventeenB * 1)+ (eighteenB * 1)+ (nineteenB * 1)+ (twentyB * 1)+ (twentyoneB * 1)+ (twentytwoB * 1)+ (twentythreeB * 1)+ (twentyfourB * 1)+ (twentyfiveB * 1)+ (twentysixB * 1)+ (twentysevenB * 1)+ (twentyeightB * 1)+ (twentynineB * 1)+ (thirtyB * 1)+ (thirtyoneB * 1);

  document.form.CTotal.value = (oneC * 1) + (twoC * 1) + (threeC * 1)+ (fourC * 1)+ (fiveC * 1)+ (sixC * 1)+ (sevenC * 1)+ (eightC * 1)+ (nineC * 1)+ (tenC * 1)+ (elevenC * 1)+ (twelveC * 1)+ (thirteenC * 1)+ (fourteenC * 1)+ (fifteenC * 1)+ (sixteenC * 1)+ (seventeenC * 1)+ (eighteenC * 1)+ (nineteenC * 1)+ (twentyC * 1)+ (twentyoneC * 1)+ (twentytwoC * 1)+ (twentythreeC * 1)+ (twentyfourC * 1)+ (twentyfiveC * 1)+ (twentysixC * 1)+ (twentysevenC * 1)+ (twentyeightC * 1)+ (twentynineC * 1)+ (thirtyC * 1)+ (thirtyoneC * 1);
 
  document.form.DTotal.value = (oneD * 1) + (twoD * 1) + (threeD * 1)+ (fourD * 1)+ (fiveD * 1)+ (sixD * 1)+ (sevenD * 1)+ (eightD * 1)+ (nineD * 1)+ (tenD * 1)+ (elevenD * 1)+ (twelveD * 1)+ (thirteenD * 1)+ (fourteenD * 1)+ (fifteenD * 1)+ (sixteenD * 1)+ (seventeenD * 1)+ (eighteenD * 1)+ (nineteenD * 1)+ (twentyD * 1)+ (twentyoneD * 1)+ (twentytwoD * 1)+ (twentythreeD * 1)+ (twentyfourD * 1)+ (twentyfiveD * 1)+ (twentysixD * 1)+ (twentysevenD * 1)+ (twentyeightD * 1)+ (twentynineD * 1)+ (thirtyD * 1)+ (thirtyoneD * 1);
  
  document.form.ETotal.value = (oneE * 1) + (twoE * 1) + (threeE * 1)+ (fourE * 1)+ (fiveE * 1)+ (sixE * 1)+ (sevenE * 1)+ (eightE * 1)+ (nineE * 1)+ (tenE * 1)+ (elevenE * 1)+ (twelveE * 1)+ (thirteenE * 1)+ (fourteenE * 1)+ (fifteenE * 1)+ (sixteenE * 1)+ (seventeenE * 1)+ (eighteenE * 1)+ (nineteenE * 1)+ (twentyE * 1)+ (twentyoneE * 1)+ (twentytwoE * 1)+ (twentythreeE * 1)+ (twentyfourE * 1)+ (twentyfiveE * 1)+ (twentysixE * 1)+ (twentysevenE * 1)+ (twentyeightE * 1)+ (twentynineE * 1)+ (thirtyE * 1)+ (thirtyoneE * 1);
  
  document.form.T1.value = (one * 1) + (oneB * 1) + (oneC * 1) + (oneD * 1) + (oneE * 1);
  document.form.T2.value = (two * 1) + (twoB * 1) + (twoC * 1) + (twoD * 1) + (twoE * 1);
  document.form.T3.value = (three * 1) + (threeB * 1) + (threeC * 1) + (threeD * 1) + (threeE * 1);
  document.form.T4.value = (four * 1) + (fourB * 1) + (fourC * 1) + (fourD * 1) + (fourE * 1);
  document.form.T5.value = (five * 1) + (fiveB * 1) + (fiveC * 1) + (fiveD * 1) + (fiveE * 1);
  document.form.T6.value = (six * 1) + (sixB * 1) + (sixC * 1) + (sixD * 1) + (sixE * 1);
  document.form.T7.value = (seven * 1) + (sevenB * 1) + (sevenC * 1) + (sevenD * 1) + (sevenE * 1);
  document.form.T8.value = (eight * 1) + (eightB * 1) + (eightC * 1) + (eightD * 1) + (eightE * 1);
  document.form.T9.value = (nine * 1) + (nineB * 1) + (nineC * 1) + (nineD * 1) + (nineE * 1);
  document.form.T10.value = (ten * 1) + (tenB * 1) + (tenC * 1) + (tenD * 1) + (tenE * 1);
  document.form.T11.value = (eleven * 1) + (elevenB * 1) + (elevenC * 1) + (elevenD * 1) + (elevenE * 1);
  document.form.T12.value = (twelve * 1) + (twelveB * 1) + (twelveC * 1) + (twelveD * 1) + (twelveE * 1);
  document.form.T13.value = (thirteen * 1) + (thirteenB * 1) + (thirteenC * 1) + (thirteenD * 1) + (thirteenE * 1);
  document.form.T14.value = (fourteen * 1) + (fourteenB * 1) + (fourteenC * 1) + (fourteenD * 1) + (fourteenE * 1);
  document.form.T15.value = (fifteen * 1) + (fifteenB * 1) + (fifteenC * 1) + (fifteenD * 1) + (fifteenE * 1);
  document.form.T16.value = (sixteen * 1) + (sixteenB * 1) + (sixteenC * 1) + (sixteenD * 1) + (sixteenE * 1);
  document.form.T17.value = (seventeen * 1) + (seventeenB * 1) + (seventeenC * 1) + (seventeenD * 1) + (seventeenE * 1);
  document.form.T18.value = (eighteen * 1) + (eighteenB * 1) + (eighteenC * 1) + (eighteenD * 1) + (eighteenE * 1);
  document.form.T19.value = (nineteen * 1) + (nineteenB * 1) + (nineteenC * 1) + (nineteenD * 1) + (nineteenE * 1);
  document.form.T20.value = (twenty * 1) + (twentyB * 1) + (twentyC * 1) + (twentyD * 1) + (twentyE * 1);
  document.form.T21.value = (twentyone * 1) + (twentyoneB * 1) + (twentyoneC * 1) + (twentyoneD * 1) + (twentyoneE * 1);
  document.form.T22.value = (twentytwo * 1) + (twentytwoB * 1) + (twentytwoC * 1) + (twentytwoD * 1) + (twentytwoE * 1);
  document.form.T23.value = (twentythree * 1) + (twentythreeB * 1) + (twentythreeC * 1) + (twentythreeD * 1) + (twentythreeE * 1);
  document.form.T24.value = (twentyfour * 1) + (twentyfourB * 1) + (twentyfourC * 1) + (twentyfourD * 1) + (twentyfourE * 1);
  document.form.T25.value = (twentyfive * 1) + (twentyfiveB * 1) + (twentyfiveC * 1) + (twentyfiveD * 1) + (twentyfiveE * 1);
  document.form.T26.value = (twentysix * 1) + (twentysixB * 1) + (twentysixC * 1) + (twentysixD * 1) + (twentysixE * 1);
  document.form.T27.value = (twentyseven * 1) + (twentysevenB * 1) + (twentysevenC * 1) + (twentysevenD * 1) + (twentysevenE * 1);
  document.form.T28.value = (twentyeight * 1) + (twentyeightB * 1) + (twentyeightC * 1) + (twentyeightD * 1) + (twentyeightE * 1);
  document.form.T29.value = (twentynine * 1) + (twentynineB * 1) + (twentynineC * 1) + (twentynineD * 1) + (twentynineE * 1);
  document.form.T30.value = (thirty * 1) + (thirtyB * 1) + (thirtyC * 1) + (thirtyD * 1) + (thirtyE * 1);
  document.form.T31.value = (thirtyone * 1) + (thirtyoneB * 1) + (thirtyoneC * 1) + (thirtyoneD * 1) + (thirtyoneE * 1);
  document.form.TTotal.value = (ATotal * 1) + (BTotal * 1) + (CTotal * 1) + (DTotal * 1) + (ETotal * 1);
}
function stopCalc(){
  clearInterval(interval);
}
