function delCheck(s) {
  OK = confirm(s);
  if (!OK) event.returnValue = false;
}
function isEmpty(str) {
  for (var i=0; i<str.length; i++)
    if (" " != str.charAt(i))
      return false;
  return true;
}
function validate(f) {
  for (var i=0; i<f.elements.length; i++) {
    if (null!=f.elements[i].getAttribute("required")) {
    //if (null!=f.elements[i].getAttribute("required") && isEmpty(f.elements["openid_url"].value)) { 
    // validate function called by forms/edit.asp, Apps/form.asp and scripts/form.txt - this field is not defined there - Comment by Ester Amrein tel. 091 6051229
      if (isEmpty(f.elements[i].value)) {
        if (null!=f.elements[i].getAttribute("label")) {
          mess = f.elements[i].label }
        else {
          mess = f.elements[i].name
        }
        alert(glbEmpty + ": " + mess);
        return false;
      }
    }
  }
  return true; //ESTER
}

function validate2(f) {
  for (var i=0; i<f.elements.length; i++) {
    if (null!=f.elements[i].id) {
      if (isEmpty(f.elements[i].value) && f.elements[i].id.substr(0,5)=='Mand_') {
        alert(glbEmpty + ": " + f.elements[i].id.slice(5));
        return false;
      }
    }
  }
}
