function validate_form(frm) {
  var value = '';
  error_msg = '';
  
  value = frm.elements['name'].value;
  if (value == '') {
    error_msg = error_msg + '\n - Name missing.';
  }

  value = frm.elements['email'].value;
  if (value == '') {
    error_msg = error_msg + '\n - Email missing.';
  }

  value = frm.elements['email'].value;
  var regex = /^[\w\.\-]+@(?:[\w\-]+\.)+[\w]{1,6}$/;
  if (value != '' && !regex.test(value)) {
    error_msg = error_msg + '\n - Invalid Email.';
  }

  value = frm.elements['comment'].value;
  if (value == '') {
    error_msg = error_msg + '\n - Comment missing.';
  }

  value = frm.elements['img_verification'].value;  
  if (value == '') {
    error_msg = error_msg + '\n - Verification code missing.';
  }

  if (error_msg != '') {
    error_msg = 'Invalid or missing information.' + error_msg;
    window.alert(error_msg);
    return false;
  }
  return true;
}