check_comment_submit = function (f) {
  // reset class
  var ps = f.getElementsByTagName('p');
  for (var i = 0; i < ps.length; i++) {
    ps[i].className = '';
  }
  // Author
  if (f.author.value == '') {
    f.author.focus();
    alert('Das Feld Name darf nicht leer sein.');
    color_error(document.getElementById('author'));
    return false;
  }
  // email
  if (f.email.value == '') {
      f.email.focus();
      alert('Das Feld Mail darf nicht leer sein.');
      color_error(document.getElementById('email'));
      return false;
  }
  // comment
  if (f.comment.value == '') {
      f.comment.focus();
      alert('Geben Sie bitte einen Kommentar ein.');
      color_error(document.getElementById('comment'));
      return false;
  } 
  return true;
}

function hasClassName(el, name) {
    var i, list;
    list = el.className.split(" ");
    for (i = 0; i < list.length; i++)
        if (list[i] == name)
            return true;
    return false;
}

function color_error(el) { el.parentNode.className = 'form-warning'; }

