function validate_required(field)
{
  with (field)
  {
    if (value==null||value=="")
      return false;
    else
      return true;
  }
}

function validate_email(field)
{
  with (field)  
  {
    apos=value.indexOf("@");
    dotpos=value.lastIndexOf(".");
    if (apos<1||dotpos-apos<2)
      return false;
    else 
      return true;
  }
}


function validate_form(thisform)
{
  with (thisform)
  {
    if (validate_required(osoba)==false)
    {
      alert("Proszę podać imię i nazwisko!");
      osoba.focus();
      return false;
    }
    if (validate_required(email)==false && validate_required(tel)==false)
    {
      alert("Proszę podać nr telefonu lub adres e-mail!");
      email.focus();
      return false;
    }
    if (validate_required(email)==true && validate_email(email)==false)
    {
      alert("Proszę podać poprawny adres e-mail!");
      email.focus();
      return false;
    }
    return true;
  }
}


