function checkAplpha(id) {
  var z = /[^a-zA-Z]/;
  if (z.exec(document.getElementById(id).value)) {
    document.getElementById(id).value = '';
    alert("In diesem Feld sind nur Buchstaben erlaubt!");
    document.getElementById(id).focus();
    return false;
  } else return true;
}

function checkInteger(id) {
  var z = /^[-+]?[0-9]*$/;
  if (!z.exec(document.getElementById(id).value)) {
    document.getElementById(id).value = '';
    alert('In diesem Feld sind nur ganze Zahlen erlaubt!\nBeispiel: 1000');
    document.getElementById(id).focus();
    return false;
  } else return true;
}

function checkFloat(id) {
  var z = /[^0-9.]/;
  val = document.getElementById(id).value.replace(/,/, '.');
  val += (val.indexOf('.') == -1)? '.00' : '';
  if (z.exec(val)) {
    document.getElementById(id).value = '';
    alert('Bitte eine korrekte Zahl eingeben!');
    document.getElementById(id).focus();
    return false;
  }else return true;
}

