function verify_date(field) {
  check = document.getElementById(field).value;
  if (check!='') {
    var months = [31,29,31,30,31,30,31,31,30,31,30,31];
    var parts = check.split("-");
    day = Math.round(parts[0]);
    month = Math.round(parts[1]);
    if (parts.length>=3) 
      year = Math.round(parts[2]);
    else {
      var time=new Date();
      year = time.getYear();
      if (year<1000) year+= 1900;
    }
    if (month<0) month = 1;
    if (month>12) month =12;
    if (day<1) day =1;
    if (day>months[month]) day = months[month];
    if ((year<100) && (year>30)) year = year + 1900;
    if (year<100) year = year + 2000;
    check = day + '-' + month + '-' + year;
    document.getElementById(field).value=check;
  }
}

function verify_firstcap(field, length) {
  check = document.getElementById(field).value;
  check = check.charAt(0).toUpperCase() + check.substring(1,length+1);
  document.getElementById(field).value=check;
  }

function verify_allcap(field) {
  check = document.getElementById(field).value;
  check = check.toUpperCase();
  document.getElementById(field).value=check;
  }

function verify_alllow(field) {
  check = document.getElementById(field).value;
  check = check.toLowerCase();
  document.getElementById(field).value=check;
}

function verify_integer(field) {
  check = document.getElementById(field).value;
  var parts = check.split(",");
  check = parts[0];
  document.getElementById(field).value=check;
  }

