function validate_form() {
  validity = true; // assume valid
  msg = ''; // empty msg
  headmsg = 'Por favor tome nota:\n\n'; // message header
  if  (!dateChecked(document.form.Date.value))
      { validity = false; msg += 'Indique las fechas del seminario\n'; }
  if (document.form.Surname.value == "")
      { validity = false; msg += 'Rellene el campo Apellidos\n'; }
  if (document.form.Name.value == "")
      { validity = false; msg += 'Rellene el campo Nombre\n'; }
  if (!check_email(document.form.email.value))
      { validity = false; msg += 'La direccion electronica no es valida\n'; }
  if (msg)
      {alert(headmsg + msg); }
  return validity;
}
function dateChecked(form) {
    if (document.form.Date.checked) {
      return true;
	}
	else {
  for (i=0; i<document.form.Date.length; i++) {
    if (document.form.Date[i].checked) {
      return true;
	}
    }
  }
  return false;
}
function check_email(email) {
  if ((email == "") || (email.indexOf ('@') == -1) || (email.indexOf ('.') == -1))
      return false;
  return true;
}