﻿/* Some of this script is based upon free scripts from:
      The JavaScript Source!! http://javascript.internet.com
      Created by: Jim Stiles | www.jdstiles.com */

a = new Array();
arrTxtIDIndex1 = new Array();
var i=0;     
var currentInput = "";
var interval=0;
subTotal = new Array();

function setIndex(a)
{
  arrTxtIDIndex1[i] = a;
  i++;
  var myNewVar = "attribute_input_";				  
  myNewVar +=  arrTxtIDIndex1[0].toString();
  document.forms["frmAddItem"].elements[myNewVar].focus();		    
}
function startCalc(currentInputIn)
{
  currentInput = currentInputIn;
  interval = setInterval("calc(currentInput)",1);
}
function calc(currentInput)
{
  var totalNumber=0;
  var j=0;
  var myvar=0;
  while(j<arrTxtIDIndex1.length)
  {
	  var myNewVar = "attribute_input_";				  
	  myNewVar +=  arrTxtIDIndex1[j].toString();
	  subTotal[j] = document.frmAddItem.elements[myNewVar].value;
    totalNumber = totalNumber + (subTotal[j].toString()*1);
    j++;
  }
  document.forms["frmAddItem"].elements["oa_quantity"].value = totalNumber;
  if (document.forms["frmAddItem"].elements["oa_quantity"].value == "NaN")
  {
    document.forms["frmAddItem"].elements["oa_quantity"].value = "";
    alert("Please enter numbers only. You entered: \" " + document.forms["frmAddItem"].elements[currentInput].value + " \"");
    document.forms["frmAddItem"].elements[currentInput].value = "";
  }
}
function stopCalc()
{
  clearInterval(interval);
}