function checkentries()
{
  /* check email */
  var str = document.getElementById("email").value;
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  if ((str != '') & ~(filter.test(str)))
  {
    alert('Proszę wpisać poprawny adres email albo zostawić to pole puste!');
    document.getElementById("email").focus();
    return(false);
  }
  /* adresat */
  if (!(document.getElementById("psycholog").checked | document.getElementById("lekarz").checked | document.getElementById("prawnik").checked))
  {
    alert("Proszę wybrać adresata listu!")
    return(false);
  }
  //ogólne sprawdzenie wypełnienia innych pól
  if (!(document.getElementById("mezczyzna").checked | document.getElementById("kobieta").checked) | document.getElementById("wiek").value == "" | document.getElementById("zamieszkanie").value == "")
  {
  if (confirm("Nie zostały wypełnione wszystkie pola. Czy na pewno nie chcesz ich wypełnić?"+
     "\nNie jest to wymagane, ale pomoże nam lepiej odpowiedzieć na Twoje pytanie."+
     "\nŻeby mimo to wysłać je, kliknij na OK. Żeby uzupełnić dane, kliknij na Anuluj"))
     {return(true);} else {return(false);}
  }
  return(true);
}

function checkdata()
{
  if (document.layers || document.getElementById || document.all) {
    return checkentries();
  } else {
    return true;
  }
}