  /*
    Ensures that only numeric characters can be entered into the text boxes
    */
  function numericValidate(e) 
  {
      var keynum;
      var keychar;
      var numcheck;

    if(window.event) { // IE
      keynum = e.keyCode;
    } else if(e.which) { // Netscape/Firefox/Opera
      keynum = e.which;
    }
    keychar = String.fromCharCode(keynum);
    numcheck = /([0-9()\s]+)/;
    
    if (keynum == 8 || keynum == 46 || keynum == 36 || keynum == 35 || keynum == 107 || keynum == 16) { // backspace, delete, home, end
      return true;
    }
    if (keynum >= 96 && keynum <= 105) // numpad
    {
      return true;
    }
    
    return numcheck.test(keychar);
  }
  
  // Custom form functions
  function toggleDate(iDay, iMonth, iYear)
  {
    // unimplimented.
    return false;
  }
