function gatherFields(form) {
  var form = $(form);
  var fields = [];
  fields = fields.concat($A(form.getElementsByTagName('input')));
  fields = fields.concat($A(form.getElementsByTagName('select')));
  fields = fields.concat($A(form.getElementsByTagName('textarea')));
  return(fields);
}

function getValues(form) {
  var fields = gatherFields(form);
  var flds = [];
  for (var i in fields)
    flds[fields[i].id] = fields[i].value;
  return(flds);
}

function checkValues(form) {
  var fields = getValues(form);
  for (var i in fields)
    if ((i != 'contact-comentariu') && ((fields[i] == '') || /^\s+$/.test(fields[i]))) {
      alert("Acest camp ("+ (i.match(/(\w+)$/))[1] +") este obligatoriu!");
      $(i).focus();
      return false;
    }
  return true;
}

