var feltid;
var fieldSeq;
var lastField


function addDigit(thisChar)
{
/* Add this character to the end of the field string */
if (thisChar == 'SPACE')
{
   document.getElementById(feltid).value = document.getElementById(feltid).value + ' '
} else
{
   document.getElementById(feltid).value = document.getElementById(feltid).value + thisChar
}

/* If the field maximum length has been reached, focus on the next field */
if (( document.getElementById(feltid).value.length == fieldMax && fieldMax > 0))
   {
      newSeq = fieldSeq + 1;
      document.form1.elements[newSeq].focus();
   }

}

function deleteButton()
{
/* Delete button pressed - replace the field string with everything up to the last char */
if (( document.getElementById(feltid).value.length > 0))
document.getElementById(feltid).value = document.getElementById(feltid).value.substr(0,(document.getElementById(feltid).value.length-1))
document.getElementById(feltid).focus()
/* document.form1.touchenter.style.backgroundColor="#DCDCDC" */
/* document.form1.touchenter.value="ENTER"                   */
}

function enterButton()
{
/*
newSeq = fieldSeq + 1;
window.alert('new elements = ' + document.getElementsByTagName('input').length + '\nfieldSeq - ' + fieldSeq + ' -> ' + newSeq + '\nlastField = ' + lastField);
*/

/* If this is the last field submit the form */
if (( lastField == true ))
  {
   document.forms['form1'].submit() 
  } else
  /* move to the next field */
  {
    newSeq = fieldSeq + 1;
    document.form1.elements[newSeq].focus();

    // window.alert('elements = ' + document.getElementsByTagName('input').length + '\nfieldSeq - ' + fieldSeq + '\nlastField = ' + lastField);
  }
}
