function delCheck(s) {
  OK = confirm(s);
  if (!OK) event.returnValue = false;
}

function isEmpty(ele) {
  str = ele.value;
  if (ele.type=="checkbox") {
    if (ele.checked) return false;
  }else if (ele.type=="select-one") {           //ESTER
    if (ele.selectedIndex!=null) return false;  //ESTER
  }else {
    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 (isEmpty(f.elements[i])) {
        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
}


